WebForge Sŕrl

:

<font>

Défini des styles applicables à des textes

Exemple

<font name='navs' family='arial' size='1.2em' color='#ccc' level='0' />

Attributs

attributdéfautdescription
nameidentifiant unique (pour use-font)
familyarialidentifiant de police
stylestyle
weightgraisse
variantvariation (smallcaps...)
sizetaille (seuls les em sont supportés)
colorcouleur
line-heighthauteur de ligne
levelniveau de redéfinition (0=site, ...)

Ces styles sont ensuite applicables Ă  l'aide de la balise css, par exemple

<nav id='nav'>
  <css selector='li a' use-font='navs' color='#c00' />
</nav>

Les liens de la navigation se voient attribués tous les styles définis dans la balise <font> nommée navs. La couleur #c00 est définie par dessus.

Polices standard

Utiliser comme valeur pour family l'une des valeur de la colonne de gauche, cela produira automatiquement la chaine de substitution de la 2ème colonne.

coderésultat
arialArial,Helvetica,sans-serif
comic'Comic Sans MS',Textile,cursive
courier'Courier New',Courier,monospace
georgiaGeorgia,'Times New Roman',Times,serif
impactImpact,Charcoal,sans-serif
lucida'Lucida Sans Unicode','Lucida Grande',sans-serif
palatino'Palatino Linotype','Book Antiqua',Palatino,serif
tahomaTahoma,Geneva,sans-serif
times'Times New Roman',Times,serif
trebuchet'Trebuchet MS',Helvetica,sans-serif
verdanaVerdana,Geneva,sans-serif

Polices opentype

Les polices opentype suivantes disponibles

codeNomGraisseSubstitut
afta-serifAftaSerifThin-Regular200times
alex-brushAlexBrush-Regular-OTF400verdana
architects-daughterArchitectsDaughter400verdana
bitstream-vera-serifVeraSerif400georgia
bodoni-xtBodoniXT400times
bubblegum-sansBubblegumSans-Regular400comic
comfortaaComfortaa_Thin400verdana
droid-serifDroidSerif-Regular400times
eb-garamondEBGaramond400times
gandhi-serifGandhiSerif-Regular400times
josefin-slabJosefinSlab-SemiBold400times
komika-displayKomika_display400comic
open-sans-condensedOpenSans-CondLight400verdana
quicksandQuicksand_Light100verdana
simonettaSimonetta-Regular400verdana
slingSlingLightlighttimes

Polices Google

Les polices Google sont utilisables en utilisant la syntaxe suivante dans un attribut family:

gwf/Nom_de_police/substitut

Exemples:

<font name='texts' family='gwf/Syncopate:700/courier' weight='700' />
<font name='titles' family='gwf/Montserrat+Alternates:400/georgia' weight='400' />

liste de valeurs possible

arial
comic
courier
georgia
impact
lucida
palatino
tahoma
times
trebuchet
verdana
gwf-actor
gwf-amatic
gwf-anaheim
gwf-anton
gwf-armata
gwf-arsenal
gwf-asap
gwf-audiowide
gwf-barlow
gwf-basic
gwf-bitter
gwf-black-han-sans
gwf-cabin
gwf-candal
gwf-chonburi
gwf-coda-caption
gwf-coda
gwf-courgette
gwf-cuprum
gwf-dancing-script
gwf-do-hyeon
gwf-dosis
gwf-eb-garamond
gwf-exo-2
gwf-exo
gwf-expletus-sans
gwf-fredericka-the-great
gwf-graduate
gwf-gruppo
gwf-hind
gwf-hind-vadodara
gwf-jura
gwf-kalam
gwf-karla
gwf-lato
gwf-libre-franklin
gwf-lora
gwf-monda
gwf-montserrat-alternates
gwf-montserrat
gwf-nanum-gothic
gwf-noto-sans
gwf-noto-serif-sc
gwf-nunito
gwf-open-sans-condensed
gwf-open-sans
gwf-oswald
gwf-oxygen
gwf-patua-one
gwf-paytone-one
gwf-philosopher
gwf-playfair-display
gwf-play
gwf-poiret-one
gwf-questrial
gwf-quicksand
gwf-rajdhani
gwf-raleway
gwf-recursive
gwf-roboto-condensed
gwf-roboto
gwf-roboto-mono
gwf-roboto-slab
gwf-rosarivo
gwf-rubik
gwf-rubik-mono-one
gwf-russo-one
gwf-saira-semi-condensed
gwf-satisfy
gwf-sintony
gwf-slabo-27px
gwf-source-sans-pro
gwf-tajawal
gwf-titillium-web
gwf-ubuntu
gwf-varela-round
gwf-work-sans
gwf-yellowtail

Attention à vérifier que la police choisie supporte les accents.

Polices à éviter

Certaines polices peuvent s'afficher différemment sur PC et MAC (espacement différent au-dessus d'en-dessous, ce qui pose ensuite des problème de centrage). Vérifier lors de l'utilisation d'une nouvelle police.

Les polices suivantes posent problème:

- Tajawal

Variantes Gras italic

Pour simplifier on peut utiliser une variable et charger toutes les variantes nécessaires ainsi

<var name='typo' value='gwf/Open+Sans:400,400italic,700,700italic/verdana' />
<font name='text' fr='Textes' family='{typo}' weight="400" size='1'  color='{content-color}' level='0' />
Editer