SlideShare ist ein Scribd-Unternehmen logo
1 von 104
Downloaden Sie, um offline zu lesen
WEB FONT MANIA
nel bene e nel male
Giulia Laco
16 marzo 2018, Faenza, CSSday
#CSSday #CSSday18
Mi presento
Sono una web designer/developer,
che ha iniziato con (…ehm)
l’HTML 2.0, quindi in epoca pre-CSS.
Da qualche anno mi occupo molto di:
Web Typography
Font optimisation
Typography strategy
@webmatter_it
Giulia Laco
I web font sono utilizzati ormai
sulla quasi totalità dei nuovi siti
web e non solo.
WEB FONT MANIA
SITI
WEB
Pagine
AMP
APP
Annunci in
HTML5
E-MAIL
in HTML
E-BOOK
I Web Font
sui siti web
Quanti siti li usano?
Fonte: http://httparchive.org/interesting.php?a=All&l=Feb%2015%202018#fonts 15 feb 2018
70% sì
30% no
Ma non è sempre stato così…
http://www.evolutionoftheweb.com/
C’è stata un’epoca in cui i web designer non
potevano sapere con che font gli utenti avrebbero
visualizzato il proprio sito.
FONT AGNOSTICISMO
Breve storia della tipografia web
Il web designer
è font agnostico
FONT SUL CLIENT
Si ha finalmente il
controllo sul font
(salvo problemi di caricamento)
FONT SUL SERVER
La resa dipende dal
sistema operativo
FONT SUL CLIENT
UI System Fonts
Coerenza con la cromatura
UI System Fonts
font-family: -apple-system, BlinkMacSystemFont,
"Segoe UI", "Roboto", "Oxygen", "Ubuntu",
"Cantarell", "Fira Sans", "Droid Sans",
"Helvetica Neue", sans-serif;
Un esempio
font-family: system-ui;
Non ancora supportato da alcun browser
CSS FONTS MODULE LEVEL 4
Breve storia della tipografia web
UI SYSTEM
FONTS
2015
Breve storia della tipografia web
Web FontCome sceglierli
Come implementarli
Come usarli
Definizioni
Typeface Font
Famiglia di caratteri Singolo file con un dato peso/stile
COME
SCEGLIERLI
Da un punto di vista tecnico/strategico
1/3
I Web Font non si
visualizzano ovunque
nello stesso modo
Problema
Text rendering
La resa dei caratteri varia:
- da OS a OS
- anche da singolo browser sul medesimo OS
Text rendering
Vettoriale > Alias
WEB FONT: PREMESSA
Greyscale-antialiasing
WEB FONT: PREMESSA
Subpixel-antialiasing
Zach Leatherman https://www.zachleat.com/web/font-smooth/
WEB FONT: PREMESSA
Text rendering engines
Direct Write Core Text
Microsoft Apple
Allinea i caratteri alla griglia,
col risultato che:
- i pesi regolari sembrano più sottili e
- i grassetti sembrano ancora più pesanti
Predilige la CHIAREZZA a
scapito dell’accuratezza di
riproduzione del font
Preserva maggiormente il
DISEGNO dei caratteri,
il risultato è più “sfocato”
WEB FONT: PREMESSA
GDI
Free Type
Linux Android Chrome OS
Text rendering engines
Desktop
SUBPIXEL
ANTIALIASING
macOS Linux Windows
iOS Android Windows mobile
* I dispositivi mobili non usano il subpixel anti-aliasing per via della rotazione degli schermi
SUBPIXEL
ANTIALIASING
SUBPIXEL
ANTIALIASING
+
HINTING
GREYSCALE
ANTIALIASING
GREYSCALE
ANTIALIASING
GREYSCALE
ANTIALIASING
+
HINTING
WEB FONT: PREMESSA
Screen preview https://commercialtype.com/catalog/
caponi/caponi_display/regular
WEB FONT: COME SCEGLIERLI
Font-smoothing
E del cambiare il comportamento dei browser
sull’antialiasing via CSS
Zach Leatherman https://www.zachleat.com/web/font-smooth/
Zach Leatherman https://www.zachleat.com/web/font-smooth/
Zach Leatherman https://www.zachleat.com/web/font-smooth/
Font-smoothing
WEB FONT: COME IMPLEMENTARLI
Zach Leatherman https://www.zachleat.com/web/font-smooth/
Meglio lasciar fare ai browser
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
Se desidero un testo con carattere più sottile,
cercherò un font più sottile!
Quanti
Web Font scegliere?
Devo individuare le esigenze in base al contenuto
Quanti font per pagina?
Fonte: http://httparchive.org/interesting.php?a=All&l=Feb%2015%202018#reqFont15 feb 2018
WEB FONT: COME SCEGLIERLI
Quanti font per sito?
WEB FONT: QUANTI SCEGLIERNE
DISPLAYBODY TEXT
font pairing oppure stessa font-family
CITAZIONI/
TRAFILETTI/
RICHIAMI/
RIASSUNTI/
NAVIGAZIONE/
PULSANTI/
CALL TO
ACTION
META INFO
Bold + Bold Italic
oppure
Regular + Italic
Regular
Italic
Bold
Bold Italic
Da valutare
caso a caso
Ogni scelta è una rinuncia
Font Pairing – approcci
WEB FONT: COME ABBINARLI
http://www.designmantic.com/
blog/infographics/ten-
commandments-of-typography/
https://
www.pinterest.com/search/
pins/?q=font%20pairing
http://
www.typewolf.com/
http://designtaxi.com/
news/373220/
Infographic-The-Art-Of-
Pairing-Google-Fonts/
http://
www.typography.com/
fonts/obsidian/overview/
Best of…Do’s & Don’ts By exampleCombinatorio Autoriale
Non necessariamente
un Web Font supporta
tutte lingue
Problema
Quali lingue
mi servono?
Devo individuare la gamma Unicode desiderata
Le lingue supportate
WEB FONT: COME SCEGLIERLI
Le licenze d’uso del
font prescelto
potrebbero avere
limitazioni inattese
Problema
Quali licenze
mi servono?
Devo pensare a tutte le destinazioni d’uso
Le licenze d’uso dei font sono molto diversificate e non è bene dare per scontato nulla.
Le licenze supportate
WEB FONT: COME SCEGLIERLI
Da che fornitore
prenderò i Web Font?
E con che modello di acquisto?
Modalità di vendita dei font
WEB FONT: COME SCEGLIERLI
Ha chiuso il 01/07/2015
Librerie in abbonamentoLibrerie gratuite Font in abbonamento Singoli font
Varie fonderie
(anche custom font)
Solo desktop
Dal 2015 desktop, dal 2018 web
(formula innovativa)
Ha chiuso il 31/12/2016
NEW
Dal 2016
Dal 2018
(nuova formula: font in
progress)
Sorta di leasing
COME
IMPLEMENTARLI
Varie strategie
2/3
Dove risiedono
i Web Font?
Su che server?
HOSTING (CSS @font-face)
WEB FONT: COME IMPLEMENTARLI
SELF-HOSTED SERVICE-HOSTED
I web font risiedono
sul server del sito
I web font risiedono sul
server esterno del fornitore
Formati
di font
Quali usare oggi
Ad ogni browser
il suo formato
Problema
Formati di font
TTFSVG OTF WOFF WOFF2
-30% WOFF
I più contemporanei
WEB FONT: COME IMPLEMENTARLI
EOT
Sintassi @font-face
WEB FONT: COME IMPLEMENTARLI
@font-face {
font-family: FontName;
src: url(fontname.eot?#iefix) format("embeddedopentype"),
url(fontname.woff2) format("woff2"),
url(fontname.woff) format("woff"),
url(fontname.otf) format("opentype"),
url(fontname.svg#fontname) format("svg");
}
La storica sintassi bulletproof di Fontspring
È datata e fa scaricare il formato EOT a IE9-11 anche se non necessario,
visto che supportano il più compresso WOFF
@font-face {
font-family: FontName;
src: url(fontname.woff2) format("woff2"),
url(fontname.woff) format("woff”),
url(fontname.otf) format("opentype");
}
Sintassi @font-face
WEB FONT: COME IMPLEMENTARLI
Nuova proposta (supporta Android 4.4 e precedenti)
O anche solo
@font-face {
font-family: FontName;
src: url(fontname.woff2) format("woff2"),
url(fontname.woff) format("woff”);
}
Sintassi @font-face
WEB FONT: COME IMPLEMENTARLI
Per dare precedenza ai font locali (ma non è una buona idea)
@font-face {
font-family: FontName;
src: local("FontName"),
url(fontname.woff2) format("woff2"),
url(fontname.woff) format("woff”);
}
Sintassi @font-face
WEB FONT: COME IMPLEMENTARLI
E cosa succede con i Variable Fonts?
@font-face {
font-family: ‘Amstervar’;
src: url(Amstervar_VF.woff2) format(‘woff-variations’);
src: url(Amstervar_REGULAR.woff2) format(‘woff2’);
font-weight: 400;
}
Variable Fonts
OpenType Font Variations
Variable Fonts
Si tratta di un formato di font
che consente ad un unico file
di interpretare più stili possibili.
OpenType Font Variations
Typeface VF
Typeface Roman
Typeface Bold
Typeface Italic
Typeface Bold Italic
…
(+ Typeface Italic VF)
Variable Fonts
Il disegnatore del font crea degli assi a cui applicare le variazioni.
L’utilizzatore del font può modulare a piacere i vari assi oppure
scegliere fra le istanze suggerite dal disegnatore.
Gli assi
https://www.axis-praxis.org/specimens/decovar
Variable Fonts
Browser support
E se il font non
si carica?
Problema
Font di riserva
Fallback
Font stack nel CSS
WEB FONT: COME IMPLEMENTARLI
Si vedono se
il primo font
non si carica
(o prima che si
carichi)
font-family: “Proxima Nova”, Arial, Helvetica, sans serif;
fallback font default system
font
custom font
Attenzione
alla Performance
I Web Font
bloccano il rendering
della pagina
Problema
Fattori che influiscono sulla velocità
WEB FONT: COME IMPLEMENTARLI
A B C
NUMERO
DI FONT
(famiglie e pesi)
NUMERO
DI GLIFI
(gamma Unicode)
Subsetting: lingue,
Open Type
WEB FONT
LOADING
caricamento
asincrono, preload,
…
Limitare il
numero di font
Limitare il numero di FAMIGLIE
Limitare il numero di PESI /STILI PER FAMIGLIA
(o usare un variable font)
A
Limitare il
numero di glifi
per font
B
SUBSETTING
Subsetting
WEB FONT: COME IMPLEMENTARLI
Strategie di
Web Font Loading
Alcune strategie possibili
C
Cosa vede l’utente
mentre il sito si
carica?
Problema
Sfarfallamenti
WEB FONT: COME INSTALLARLI
Il testo di questa
pagina è reso con il…
Differenze
WEB FONT: COME IMPLEMENTARLI
Il testo di questa
pagina è reso con il…
Il testo di questa
pagina è reso con il…
Il testo di questa
pagina è reso con il…
richiesta al server web-font loading web-font loaded
FOUT
FOIT
La storia del FOUT e del FOIT
Zach Lethearman: https://www.zachleat.com/web/fout-foit-history/
FOIT all’infinito
Ex problema
Safari fino al 2016
FOUTFlash Of Unstyled Text
è progressive enhancement
Come ottengo un FOUT
crossbrowser?
Problema
FOUT crossbrowser
WEB FONT: COME IMPLEMENTARLI
Web Font Loader
Web Font Observer
https://github.com/typekit/webfontloader
https://github.com/bramstein/fontfaceobserver
Web Font API
@font-face {
font-family: Nome Font;
src: url(nomefont.woff);
…
font-display: auto | block | swap | fallback | optional;
}
Proprietà CSS font-display
Classe CSS
WEB FONT: COME IMPLEMENTARLI
@font-face {
font-family: My Family;
font-weight: 400;
src: url(myfamily.woff2) format(“woff2”),
url(myfamily.woff) format(“woff”);
}
body {
font-family: sans-serif;
}
.fonts-loaded body {
font-family: My Family, sans-serif;
}
La classe viene assegnata solo dopo l’avvenuto caricamento del font
Preload
WEB FONT: COME IMPLEMENTARLI
<head>
<link rel=“preload” href=“font.woff” as=“font”>
</head>
Combatte il lazy loading, lo sviluppatore, sapendo quali font
servono, può indicarlo al browser
Attenzione ai
faux
Sintesi dei font
Faux bold – Faux italic
WEB FONT: COME IMPLEMENTARLI
Dipende da come scrivo il CSS
o da come lo scrivono i sistemi di terze parti
http://www.fonts.com/support/faq/family-
grouping
@font-face {
font-family: Nomefont, serif;
src: url(nomefont-regular.woff) format("woff");
font-weight: normal;
}
h1 {
font-family: Nomefont, serif;
font-weight: bold;
}
Icon fonts
Come caricarli
Icon fonts
WEB FONT: COME IMPLEMENTARLI
https://vimeo.com/118908533Zach Leatherman, Better @font-face with Font Load Events
WEB FONT
FOUT
ICON FONT
FOIT
WEB FONT
ICON FONT
Usare un caricamento FOIT e non FOUT.
Molti consigliano però di usare SVG per le icone.
COME
USARLI
Consigli base
3/3
Responsive
web typography
Non la starai ignorando, vero?
Responsive Web Typography
WEB FONT: COME USARLI
IA (Oliver Reichenstein)
Dal blog, 2012: https://ia.net/know-how/responsive-typography-the-basics
Equilibrio
Alla ricerca della leggibilità perfetta
Textsize
Linespacing
Measure
Readability
paragraph width
font-size
line-height
lineheight
line lenght
line lenght
Il diavolo sta
nei dettagli
Open Type Features
Open Type
WEB FONT: COME USARLI
OFF
http://open-type.surge.sh/
WEB FONT: COME USARLI
Open Type
http://open-type.surge.sh/
ON
… nel bene
e nel male
Questione morale
Se abbiamo chiesto ai nostri utenti di
utilizzare tempo e banda per scaricare
i web font, allora dobbiamo usarli
come si deve, al meglio di quanto
possono offrirci.
La “Bibbia” tecnica
Un’ottima introduzione ai
principi base della Web
Typography
Principi base su come
abbinare i tipi di carattere.
Un libro
da designer a designer
Il primo libro che ha
introdotto l’argomento
Un libro molto ricco di
contenuti trattati in
maniera approfondita
Un po’ di storia
GRAZIE
Per l’attenzione
VOTA L’INTERVENTO
https://joind.in/event/cssday-2018
SEGUIMI
@webmatter_it
+GiuliaLaco
giulialaco
https://plus.google.com/collection/sRGYX
https://plus.google.com/collection/gkTXX
Collection gkTXX
Collection sRGYX
Caratteri utilizzati
Unna
Input Sans Condensed
Krugnthep
Zapfino
Megalopolis Extra
Credit
https://www.flickr.com/photos/biahvid/
4818560731/in/photolist-iaPzz-4Eu2tZ-
NeuWLh-85jyeG-zW8Vv-3BQAK-
fUXhCa-9gdR3o-6pKtA4-6pKsSK-6pKsYx-2yfVEm-6pP
BxL-6pPCa3-6pKth6-4aeK87-8kNoei-6pPBQs
https://www.flickr.com/photos/al_fred/
2182308559/in/photolist-4jQUiD-oi8HVK-ogJrx7-
oi9Rzk-nV5d5M-nV5RBD-ocv81A-o1zTeS-5Mbse3-
oczpBX-nV6PbW-nYRrVz-ocpMsE-nV6twY-nV2Vt5-
nZqKEA-oauPyC-nV2dM4-oawyLs-nYSGSs-4iajcn-
nYT2ft-nV3Jbx-nV3ne3-nV4PLQ-nV3aG3-ocgVrZ-
oga2Y9-ogJvHm-ogWtUZ-oi5zox-ocq9Jh-6oVivA-
nV3zwt-nV54qb-nV6uLu-eQN7SR-ocysV2-ocnWKG-
ogkHo2-ohLrSc-ocqrU9-nV3g6j-8cBMMm-nV5rbB-
ogV9vR-nV4xzi-oczds2-ocze5p-ocAm66
https://www.flickr.com/photos/chanceprojects/
29823295336/in/photolist-MrobFb-fngd4M-qJCihM-
PUm3J-4FaAxT-dmftfy-DXcUU6-9wSsL8-7tb3vZ-
aUGnoR-aUFC2B-4s3WXA-hA8UE-ra1xz-
ghswMY-63tZUW-ra1vd-4auQL3-irPz6L-4auQLN-
cqq8KC-4UVMNr-S9gjcA-5n27xu-irPiow-eaLeRu-
baAZhT-BeKU6-kCCcoq-qW2iNy-q2whui-BeKTB-
BeKR5-BeKRR-Q6BW7Q-pypqkH-MnrQN8-BeKSD-
hA8X3-hA8U3-8WtL2t-V9PvGv-pmN7kx
https://www.flickr.com/photos/skohlmann/
10154660144/in/photolist-bUPJxm-31Wqko-gtkhFj-
dutSkw-bBRVkT-nV3ne3-oczpBX-nV5JqW-o1A7Av-
D89pr-4d2zEe-oeiJhJ-ocqUKy
https://www.flickr.com/photos/gjackson/
7433434840/in/photolist-cjSicE-kYAV43-
djNqXg-4WaPTg-6zyy2E-oot9Pk-ocHZhF-CBKFvs-
ft9hu1-8X8Zvv-gyt7y9-gXDthf-
buECJd-5qYw59-9xKwNa-9wPNpu-pF8bbo-4yhQ97-
i4s57p-kWf33M-X54V69-gWna4i-qZUnRU-fsZz1u-
dxu2Xs-pmp1Es-8draLx-ARVSPB-coxCvh-
fK8KDQ-21Yw1PC-qFnXqT-9quXM8-9mwSb9-5thAzp-
nkxQCT-aAQ8Vz-kLBzaL-kAiCWk-nfkm1x-
ASVMC-95nEoE-6VhH7v-dD2m6s-4aA3m6-Bg6Xc-
pvTNFG-azkZL9-9ShmPi-Ysk2aq
https://www.flickr.com/photos/deanhochman/
29885931442/in/photolist-MwVdd3-e4DEfD-24BpLpi-
bqdnxe-a3gYZw-5uSfyY-aKvKbT-rijebG-7CopFv-
kURuRD-nfF7vW-8pfFHh-nPSNvS-
TAFSBN-51SrSC-6cS9Nf-9Zm5DM-99Wpfw-
eD5rhu-4nxisV-5nerfV-9MdjUx-drJ4UH-csio9u-
np9rfv-4YZoBy-7yoqTm-84wKoE-7CkUoy-
BmDqXw-4arCkR-6LtGzf-d5Xm45-5X6M5N-ghQ1h4-
cyB7V9-5kLZ4U-6ayQxd-6cNrft-6cNj3M-saNyPk-
HPkqGH-5an3Ut-5kGJcg-kNu81y-rSbxiT-8MCsFM-
CV7q5Y-RgYZ61-KmfhAs
Icons made by Freepik from www.flaticon.com are licensed by CC 3.0 BY

Weitere ähnliche Inhalte

Ähnlich wie Web Font Mania - nel bene e nel male

What the f...ont!
What the f...ont!What the f...ont!
What the f...ont!andre_g
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione webQabiria
 
Lezione WordPress Università degli Studi di Milano: Installazione e Gestione
Lezione WordPress Università degli Studi di Milano: Installazione e GestioneLezione WordPress Università degli Studi di Milano: Installazione e Gestione
Lezione WordPress Università degli Studi di Milano: Installazione e Gestionealessandro gasparotto
 
Come realizzare siti mobile - Buginar 29 Maggio 2011
Come realizzare siti mobile - Buginar 29 Maggio 2011Come realizzare siti mobile - Buginar 29 Maggio 2011
Come realizzare siti mobile - Buginar 29 Maggio 2011Rocco Passaro
 
Interfacce web – giocarci per conoscerle, conoscerle per usarle meglio - Olja...
Interfacce web – giocarci per conoscerle, conoscerle per usarle meglio - Olja...Interfacce web – giocarci per conoscerle, conoscerle per usarle meglio - Olja...
Interfacce web – giocarci per conoscerle, conoscerle per usarle meglio - Olja...Girl Geek Dinners Milano
 
Piani builderall web presence digital marketing - builderall -_business
Piani builderall web presence   digital marketing - builderall -_business Piani builderall web presence   digital marketing - builderall -_business
Piani builderall web presence digital marketing - builderall -_business Luca Marzotto
 
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…bsdlover
 
Come strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressCome strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressSiteGround.com
 
Sviluppare estensioni per google chrome
Sviluppare estensioni per google chromeSviluppare estensioni per google chrome
Sviluppare estensioni per google chromeMarco Vito Moscaritolo
 
Typography, 2020. Font variations e OpenType 1.8: il futuro dei caratteri dig...
Typography, 2020. Font variations e OpenType 1.8: il futuro dei caratteri dig...Typography, 2020. Font variations e OpenType 1.8: il futuro dei caratteri dig...
Typography, 2020. Font variations e OpenType 1.8: il futuro dei caratteri dig...ACSG Associazione Culturale Studi Grafici
 
SES Milano 2006 - Luca Schibuola, La giusta architettura dei siti
SES Milano 2006 - Luca Schibuola, La giusta architettura dei sitiSES Milano 2006 - Luca Schibuola, La giusta architettura dei siti
SES Milano 2006 - Luca Schibuola, La giusta architettura dei sitiTSW
 
Il tuo sito online con i C.M.S.
Il tuo sito online con i C.M.S.Il tuo sito online con i C.M.S.
Il tuo sito online con i C.M.S.Boris Amico
 
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptxL'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptxEcommerce HUB
 
3 Risorse per aiutarti a scrivere e formattare un articolo nel modo giusto
3 Risorse per aiutarti a scrivere e formattare un articolo nel modo giusto3 Risorse per aiutarti a scrivere e formattare un articolo nel modo giusto
3 Risorse per aiutarti a scrivere e formattare un articolo nel modo giustoGioacchino Cipriano
 
Wordpress 3/7. temi e plugin
Wordpress 3/7. temi e pluginWordpress 3/7. temi e plugin
Wordpress 3/7. temi e pluginCity Planner
 
Font variabili? Sì grazie.
Font variabili? Sì grazie.Font variabili? Sì grazie.
Font variabili? Sì grazie.Giulia Laco
 
Creare web design seo friendly
Creare web design seo friendlyCreare web design seo friendly
Creare web design seo friendlyxalman55415
 
Corso di joomla: Introduzione
Corso di joomla: IntroduzioneCorso di joomla: Introduzione
Corso di joomla: IntroduzioneMarcello Meinero
 
... thinking about Microformats!
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!Stefano Fago
 

Ähnlich wie Web Font Mania - nel bene e nel male (20)

What the f...ont!
What the f...ont!What the f...ont!
What the f...ont!
 
Mobile UI Design
Mobile UI DesignMobile UI Design
Mobile UI Design
 
Introduzione alla localizzazione web
Introduzione alla localizzazione webIntroduzione alla localizzazione web
Introduzione alla localizzazione web
 
Lezione WordPress Università degli Studi di Milano: Installazione e Gestione
Lezione WordPress Università degli Studi di Milano: Installazione e GestioneLezione WordPress Università degli Studi di Milano: Installazione e Gestione
Lezione WordPress Università degli Studi di Milano: Installazione e Gestione
 
Come realizzare siti mobile - Buginar 29 Maggio 2011
Come realizzare siti mobile - Buginar 29 Maggio 2011Come realizzare siti mobile - Buginar 29 Maggio 2011
Come realizzare siti mobile - Buginar 29 Maggio 2011
 
Interfacce web – giocarci per conoscerle, conoscerle per usarle meglio - Olja...
Interfacce web – giocarci per conoscerle, conoscerle per usarle meglio - Olja...Interfacce web – giocarci per conoscerle, conoscerle per usarle meglio - Olja...
Interfacce web – giocarci per conoscerle, conoscerle per usarle meglio - Olja...
 
Piani builderall web presence digital marketing - builderall -_business
Piani builderall web presence   digital marketing - builderall -_business Piani builderall web presence   digital marketing - builderall -_business
Piani builderall web presence digital marketing - builderall -_business
 
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
 
Come strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPressCome strutturare un design semplice ed efficace per WordPress
Come strutturare un design semplice ed efficace per WordPress
 
Sviluppare estensioni per google chrome
Sviluppare estensioni per google chromeSviluppare estensioni per google chrome
Sviluppare estensioni per google chrome
 
Typography, 2020. Font variations e OpenType 1.8: il futuro dei caratteri dig...
Typography, 2020. Font variations e OpenType 1.8: il futuro dei caratteri dig...Typography, 2020. Font variations e OpenType 1.8: il futuro dei caratteri dig...
Typography, 2020. Font variations e OpenType 1.8: il futuro dei caratteri dig...
 
SES Milano 2006 - Luca Schibuola, La giusta architettura dei siti
SES Milano 2006 - Luca Schibuola, La giusta architettura dei sitiSES Milano 2006 - Luca Schibuola, La giusta architettura dei siti
SES Milano 2006 - Luca Schibuola, La giusta architettura dei siti
 
Il tuo sito online con i C.M.S.
Il tuo sito online con i C.M.S.Il tuo sito online con i C.M.S.
Il tuo sito online con i C.M.S.
 
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptxL'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
L'importanza dei Core Web Vitals per l'ecommerce - Ivano Di Biasi.pptx
 
3 Risorse per aiutarti a scrivere e formattare un articolo nel modo giusto
3 Risorse per aiutarti a scrivere e formattare un articolo nel modo giusto3 Risorse per aiutarti a scrivere e formattare un articolo nel modo giusto
3 Risorse per aiutarti a scrivere e formattare un articolo nel modo giusto
 
Wordpress 3/7. temi e plugin
Wordpress 3/7. temi e pluginWordpress 3/7. temi e plugin
Wordpress 3/7. temi e plugin
 
Font variabili? Sì grazie.
Font variabili? Sì grazie.Font variabili? Sì grazie.
Font variabili? Sì grazie.
 
Creare web design seo friendly
Creare web design seo friendlyCreare web design seo friendly
Creare web design seo friendly
 
Corso di joomla: Introduzione
Corso di joomla: IntroduzioneCorso di joomla: Introduzione
Corso di joomla: Introduzione
 
... thinking about Microformats!
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!
 

Web Font Mania - nel bene e nel male