15 utili strumenti, librerie e quadri di tipografia Web
Trattare con la tipografia sul web è stato davvero bizzarro. Ogni browser ha il proprio algoritmo per il rendering di caratteri che potrebbero portare a discrepanze impreviste. Ci sono solo alcune proprietà CSS che puoi usare per avere un certo controllo sui caratteri, come ad esempio il crenatura dei caratteri, la levigatura dei font, nella creazione di DropCaps ecc. Per di più, dobbiamo affrontare molti problemi di layout quando si tratta di caratteri .
La buona notizia è che ci sono risorse che puoi usare per prendere il controllo della tipografia del sito web. Qui ci sono 15 strumenti web, librerie e framework che puoi usare a tal fine.
Altro su Hongkiat:
- 9 plugin WordPress per fare di più con i tuoi font
- 20 migliori plugin di tipografia WordPress per migliorare la leggibilità
- Icone UI migliori e più nitide con i caratteri Web
TypeRendering
In poche parole, TypeRendering funziona in modo simile a Modernizr, tranne per il fatto che identifica solo il motore del browser per il rendering dei font. Questa libreria aggiunge classi personalizzate in base alle sue scoperte che possono essere utilizzate per applicare regole di stile specifiche per il rendering del testo.
KerningJSKerning non è ancora personalizzabile per l'utilizzo sul Web - il supporto per il font-kerning
è ancora scarso al momento - ma una nuova proprietà standard sta venendo sulla nostra strada. KerningJS è una libreria Javascript che ti offre alcune nuove proprietà per un migliore controllo dei -letter-kern
, ad esempio -letter-kern
.
#heading {-letter-kern: 1px 1px 0 0 0 1px 0 2px 0 0 0 0 0; }
Tieni presente che l'esempio sopra riportato non è standard e applicabile solo con KerningJS.
DropcapJSSebbene la creazione di un dropcap sia fattibile con gli attuali standard CSS, il risultato non è ancora perfetto. A volte è decisamente indesiderabile. DropcapJS, sviluppato da Adobe Web Platform, è incaricato di consentire al web designer di applicare facilmente un dropcap perfetto.
LiningJSLiningJS è una libreria JavaScript che aggiunge la classe line
in ogni riga del tuo paragrafo. Questo ti consente di personalizzare la linea separatamente. Simula l'idea delle pseudo-classi ::nth-line()
, ::nth-last-line()
e ::last-line
che non sono ancora presenti nei CSS. Ecco un esempio di come si disegna la prima riga di un paragrafo con LiningJS:
p .line [first] {font-weight: 600; text-transform: maiuscolo; }
Inoltre, LiningJS supporta anche il flusso di paragrafo cinese.
UnderlineJSUnderlineJS è una libreria JavaScript che migliora il testo. Guarda la demo per vedere cosa intendo, assicurati di passare il mouse sopra le righe. Confronta la demo con l'output di sottolineatura dello standard di text-decoration
CSS corrente e probabilmente sarai anche un fan di underlineJS.
Questo plugin regola dinamicamente la dimensione del carattere in base a una larghezza specifica del wrapper. FlowType consente di applicare un numero ideale di caratteri per riga a qualsiasi larghezza dello schermo. La libreria include opzioni in cui è possibile impostare la larghezza dello schermo min / max, la dimensione del carattere min / max e il rapporto font.
HatchShowHatchShow espande la dimensione di un font per riempire l'intera larghezza del suo contenitore. Il plugin funziona fuori dalla scatola con l'algoritmo; in poche parole, misura la larghezza del contenitore e la lunghezza del carattere del carattere e aggiunge la dimensione corretta del carattere.
GridLoverGridLover è un ottimo strumento per generare stili di base per la disposizione tipografica (dimensioni, altezza della linea e margine) con un'interfaccia utente a scorrimento facile. Genera gli stili in SCSS, LESS e Stylus in modo da poterlo includere subito nel progetto, indipendentemente da quale CSS-Preprocessor usi.
TypeScaleTypeScale è uno strumento online che ti aiuterà a determinare facilmente la giusta dimensione del carattere per il tuo sito web. Lo strumento fornisce una GUI semplice e intuitiva per inserire la dimensione del font di base, la scala e la famiglia di font che si desidera utilizzare. I risultati verranno visualizzati per te in modo da poter giocare con la scala, per ottenere il giusto valore. Basta prendere il CSS una volta che hai finito.
Scala modulareModular Scale è uno strumento per generare il ridimensionamento ideale dei caratteri per il testo di intestazioni e di corpi. Emette in Sass che dovrebbe essere usato insieme alla sua libreria Sass. In alternativa, è possibile utilizzare JavaScript.
Font-To-WidthFont-To-Width (FTW) è una libreria Javascript che rende un font adatto al suo contenitore di larghezza. Determina la dimensione del carattere insieme alla spaziatura delle parole richiesta per il carattere. Se vuoi fare un bel titolo, questa è la libreria che potresti voler provare.
FFFFallbackFFFFallback, uno strumento utile che ti permette di trovare il miglior stack di font che si degraderà con grazia. Lo strumento si presenta sotto forma di un bookmarklet, che analizzerà la famiglia di caratteri sulla tua pagina e suggerirà un set di caratteri da usare come fallback.
Coppia di caratteriGoogle Font è una delle librerie di font web più utilizzate da milioni e ospita oltre 500 famiglie di font. Font Pair è una raccolta di Google Fonts accoppiati, in cui è possibile trovare facilmente una diversa combinazione tra famiglie di font e tipi di facce. La coppia di caratteri rende la scelta dell'abbinamento dei caratteri un po 'meno travolgente.
TypeSettingsTypeSettings è una raccolta di set di regole CSS per definire il corretto ridimensionamento dei caratteri, il ritmo verticale e il rapporto reattivo della tipografia. TypeSettings è disponibile in Sass e Stylus che consente la flessibilità per soddisfare le esigenze del progetto regolando le variabili.
targhettaTypeplate è probabilmente uno dei kit di avvio più completo per l'impostazione della tipografia. Typeplate viene fornito con una manciata di stili tipografici di base che risolvono ridimensionamento, colori, piccolo capitale, dropcap, rientro, sillabazione, blockquote, blocco di codice e molto altro.
Ora Leggi: Vetrina di Web Design con bella tipografia10 plugin WordPress per migliorare la gestione degli utenti
Lavorando con WordPress probabilmente hai familiarità con i diversi ruoli che puoi assegnare ai membri della tua squadra. I ruoli includono amministratore, autore, contributore, sottoscrittore e utente regolare, ciascuno con i propri ruoli, capacità e restrizioni, ad esempio, i contributori possono modificare solo i propri post, mentre gli editor possono modificare i post di tutti.S
6 Giochi di codifica per sviluppatori Web
Negli ultimi due anni sono sorti diversi parchi giochi di codifica, con nostro grande piacere. Si tratta di applicazioni Web che consentono la modifica in tempo reale e le anteprime dei codici lato client: HTML, CSS e JavaScript. La parte migliore di questi parchi giochi di codifica è che la maggior parte di essi è gratuita e si può facilmente condividere un "parco giochi" con qualcuno sia per scopi didattici che per il debug.Pe