15 nützliche Web-Typografie-Tools, Bibliotheken und Frameworks
Der Umgang mit Typografie im Internet ist sehr eigenartig. Jeder Browser verfügt über einen eigenen Algorithmus zum Rendern von Zeichensätzen, der zu unerwarteten Diskrepanzen führen kann. Es gibt nur wenige CSS-Eigenschaften, die Sie verwenden können, um eine gewisse Kontrolle über Zeichensätze zu haben, wie zum Beispiel das Kerning von Schriftarten, die Glättung von Schriftarten, das Erstellen von DropCaps usw. Darüber hinaus müssen wir uns mit vielen Layoutproblemen bei Zeichensätzen auseinandersetzen .
Die gute Nachricht ist, es gibt Ressourcen, die Sie verwenden können, um das Rad zu übernehmen, wenn es um Typografie der Website geht. Hier sind 15 Web-Tools, Bibliotheken und Frameworks, die Sie zu diesem Zweck verwenden können.
Mehr über Hongkiat:
- 9 WordPress Plugins, um mehr mit Ihren Schriften zu tun
- 20 besten WordPress Typografie-Plugins zur Verbesserung der Lesbarkeit
- Bessere und schärfere UI-Icons mit Web-Fonts
TypRendering
Kurz gesagt, TypeRendering funktioniert ähnlich wie Modernizr, außer dass es nur die Browser-Engine für das Font-Rendering identifiziert. Diese Bibliothek fügt basierend auf ihren Entdeckungen benutzerdefinierte Klassen hinzu, mit denen bestimmte Formatierungsregeln für die Typwiedergabe angewendet werden können.
KerningJSKerning ist noch nicht für die Verwendung im Internet anpassbar - die Unterstützung von font-kerning
ist im Moment noch schlecht - aber eine neue Standardeigenschaft kommt uns entgegen. KerningJS ist eine Javascript-Bibliothek, die Ihnen einige neue Eigenschaften für eine bessere Kerning-Kontrolle bietet, zum Beispiel -letter-kern
.
#heading {-letter-kern: 1px 1px 0 0 0 1px 0 2px 0 0 0 0 0; }
Beachten Sie, dass das obige Beispiel nicht standardisiert ist und nur für KerningJS gilt.
DropcapJSDie Erstellung eines Dropcaps ist zwar mit den aktuellen CSS-Standards machbar, das Ergebnis ist jedoch noch nicht perfekt. Manchmal ist es ausgesprochen unerwünscht. DropcapJS, von der Adobe Web Platform entwickelt, ist mit der Aufgabe betraut, Webdesignern die Möglichkeit zu geben, ein perfektes Dropcap einfach anzuwenden.
FutterJSLiningJS ist eine JavaScript-Bibliothek, die in jeder Zeile des Absatzes die Zeilenklasse hinzufügt. Dies ermöglicht es Ihnen, die Linie separat zu gestalten. Es simuliert die Idee von ::nth-line()
, ::nth-last-line()
und ::last-line
Pseudo-Klassen, die in CSS immer noch nicht vorhanden sind. Hier ist ein Beispiel, wie wir die erste Zeile eines Absatzes mit LiningJS formatieren:
p .line [erste] {font-weight: 600; Text-Transformation: Großbuchstaben; }
Darüber hinaus unterstützt LiningJS auch den chinesischen Absatzfluss.
UnterstreichenJSUnderlineJS ist eine JavaScript-Bibliothek, die den Text unterstreichen kann. Schau dir die Demo an, um zu sehen, was ich meine. Achte darauf, über die Zeilen zu fahren. Vergleichen Sie die Demo mit der Unterstreichung des aktuellen CSS- text-decoration
und Sie wären wahrscheinlich auch ein Fan von UnderlineJS.
Dieses Plugin passt die Schriftgröße basierend auf einer bestimmten Wrapper-Breite dynamisch an. Mit FlowType können Sie eine ideale Anzahl von Zeichen pro Zeile bei jeder Bildschirmbreite anwenden. Die Bibliothek enthält Optionen, mit denen Sie die minimale / maximale Bildschirmbreite, die minimale / maximale Schriftgröße und den Schriftgrad einstellen können.
HatchShowHatchShow erweitert die Größe einer Schriftart, um die gesamte Breite ihres Containers zu füllen. Das Plugin funktioniert mit dem Algorithmus out of the box; Kurz gesagt, es misst die Breite des Containers und die Länge der Schriftart und hängt die richtige Größe der Schriftart an.
GridLoverGridLover ist ein großartiges Werkzeug, um grundlegende Stile für die Typografie-Anordnung (Größe, Zeilenhöhe und Rand) mit einem einfachen Slider UI zu generieren. Es generiert die Stile in SCSS, LESS und Stylus, sodass Sie es direkt in Ihr Projekt einfügen können, unabhängig davon, welchen CSS-Präprozessor Sie verwenden.
TypskalaTypeScale ist ein Online-Tool, mit dem Sie schnell die richtige Schriftgröße für Ihre Website ermitteln können. Das Tool bietet eine einfache intuitive Benutzeroberfläche zum Einfügen von Basisschriftgröße, Skalierung und Schriftfamilie, die Sie verwenden möchten. Die Ergebnisse werden für Sie visualisiert, damit Sie mit der Skala spielen können, um den richtigen Wert zu erhalten. Greifen Sie einfach zum CSS, sobald Sie fertig sind.
Modulare SkalaModular Scale ist ein Werkzeug zum Erzeugen einer idealen Schriftgröße für Text und Text. Es wird in Sass ausgegeben, das in Verbindung mit seiner Sass-Bibliothek verwendet werden sollte. Alternativ können Sie JavaScript verwenden.
Schriftart zu BreiteFont-To-Width (FTW) ist eine Javascript-Bibliothek, die eine Schrift an ihren Breitencontainer anpasst. Es wird die Schriftgröße zusammen mit dem für die Schriftart erforderlichen Wortabstand bestimmen. Wenn Sie eine schöne Schlagzeile machen möchten, ist dies die Bibliothek, die Sie ausprobieren möchten.
FFFFallbackFFFFallback, ein nützliches Tool, mit dem Sie den besten Font-Stack finden, der sich in der Qualität verschlechtert. Das Tool wird in Form eines Bookmarklets bereitgestellt, das die Schriftfamilie auf Ihrer Seite analysiert und eine Reihe von Schriftarten vorschlägt, die als Fallback verwendet werden können.
SchriftpaarGoogle Font ist eine der beliebtesten Web-Schriftbibliotheken, die von Millionen verwendet wird, und beherbergt über 500 Schriftfamilien. Font Pair ist eine Sammlung von gepaarten Google Fonts, in denen Sie leicht eine unterschiedliche Kombination von Schriftfamilien und Schrifttypen finden können. Schriftpaar macht die Auswahl der Schriftpaarung etwas weniger überwältigend.
TypeinstellungenTypeSettings ist eine Sammlung von CSS-Regelwerken, die die richtige Skalierung der Schriftart, den vertikalen Rhythmus und das Ansprechverhalten der Typografie definieren. TypeSettings kommt in Sass und Stylus, was Flexibilität ermöglicht, um die Anforderungen Ihres Projekts durch Anpassung der Variablen zu erfüllen.
TypenschildTypenschild ist wahrscheinlich eines der vollständigsten Starterkits für den Aufbau von Typografie. Typenschilder werden mit einer Handvoll einfacher typografischer Stile ausgeliefert, die Skalierung, Farben, kleines Kapital, Dropcap, Einrückung, Silbentrennung, Blockquote, Codeblock und vieles mehr betreffen.
Jetzt lesen: Schaufenster von Web-Designs mit schöner Typografie40 tolle iMessages Sticker Packs für iOS 10
Stickers sind auf Social-Messaging-Apps wie Line, Telegram, WeChat Twitter und Facebook Messenger verfügbar und kommen nun zu Messages auf iOS 10. Man kann Sticker als Teil der Konversation versenden, wie sie Emoji oder Emoticons senden oder sie könnte diese Sticker sogar auf ein Foto kleben, bevor man sie abschickt.W
Betten Sie animierte GIFs wie Facebook mit jqGifPreview ein
Twitter und Facebook haben eine Menge Leute , die täglich animierte GIFs teilen . Wenn diese alle automatisch abgespielt werden, könnten sie in einem Feed grausig sein.Beide Netzwerke umgehen dies mit einer Click-to-Preview-Funktion für alle GIFs. Dadurch kann der Benutzer auswählen, welche Animationen er sehen möchte, indem er auswählt, wann er die Animation starten / stoppen soll.Mit d