Ouvrir le menu principal

MacGeneration

Recherche

Safari permet aux sites d’utiliser la police du système

Nicolas Furno

lundi 27 juillet 2015 à 23:21 • 9

Logiciels

En publiant un article sur le blog officiel du projet WebKit, Apple officialise en quelque sorte la découverte du développeur Craig Hockenberry. Avec iOS 9 et Safari 9 sous OS X 10.10 et OS X 10.11, une nouvelle option permet de choisir la police par défaut du système pour du texte. Selon les cas, il s’agit de San Francisco ou de Helvetica Neue, mais le fait de ne pas la nommer permet aussi d’adapter le texte plus précisément.

On a utilisé ici la famille de police spécifique à Apple : à gauche, Chrome n’en tient pas compte et choisit la police suivante définie en CSS (Roboto en l’occurrence) ; à droite, Safari affiche le texte avec San Francisco. Cliquer pour agrandir et mieux voir les différences

Jusque-là, les développeurs de site web devaient spécifier dans leur code le nom de la police utilisée par Apple s’ils voulaient obtenir la même présentation sur une page web. Avant OS X Yosemite, il fallait opter pour Lucida Grande, puis pour Helvetica Neue et enfin San Francisco. Autant dire que c’était contraignant, et puis cela ne fonctionnait de toute manière plus avec iOS 9 et OS X El Capitan.

Apple a choisi en effet de ne pas fournir la police San Francisco avec ses nouveaux systèmes. Elle n’est pas accessible à l’utilisateur, on ne peut pas la voir dans le Livre des Polices, ni l’utiliser dans ses documents. En conséquence, pour l’utiliser sur un site web, on ne peut pas simplement la nommer en CSS. À la place, Apple offre aux webmasters une abstraction : ils peuvent utiliser -apple-system en CSS.

Exemple de code CSS qui permet d’afficher du texte en San Francisco avec Safari et iOS 9 et OS X 10.11

C’est le système qui ajustera ensuite la police utilisée et surtout ses variantes. Car San Francisco est disponible dans un grand nombre de variantes et en fonction de l’écran, mais aussi de la graisse du texte, on aura l’une ou l’autre. Par ailleurs, si vous créez un site mobile, vous pouvez utiliser des propriétés plus précises encore qui fonctionnent avec la police dynamique d’iOS 9. Concrètement, on définit un élément de titre, une légende ou du texte normal, et le système ajustera la taille de chaque élément en fonction du paramètre choisi par l’utilisateur.

Ces propriétés CSS ont été imaginées par Apple et elles restent exclusives à Apple à ce jour. Seul Safari les prend en charge pour le moment, et il faut prévoir au moins une alternative pour tous les autres navigateurs. Cela pourrait changer toutefois à terme : Apple a proposé l’idée au W3C qui se charge des standards du web. Le constructeur n’a pas souhaité attendre le standard pour lancer la fonction, mais on peut très bien imaginer un jour que tous les navigateurs disposeront d’un accès simplifié à la police du système.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Apple retrouve un VP Design Industriel après un an de disette

10/11/2024 à 19:30

• 16


Gurman : Pas de produit aussi vendeur que l’iPhone, mais c’est pas grave…

10/11/2024 à 18:10

• 30


Plus de 1 000 soutiens pour notre campagne de sociofinancement, et si on allait jusqu’à 100 000 € ?

10/11/2024 à 11:59

• 99


Promo : un forfait 5G 80 Go à 6,99 € par mois !

Partenaire


Il est déjà possible d'étendre le stockage du Mac mini M4 sans passer par Apple

09/11/2024 à 16:00

• 45


La gamme M4 impressionne, du M4 au M4 Max : tout savoir sur les nouvelles puces Apple

09/11/2024 à 14:00

• 76


Sortie de veille : l’acquisition de Pixelmator par Apple, bonne ou mauvaise nouvelle ?

09/11/2024 à 08:00

• 45


MacGeneration a 25 ans et des journalistes toujours fringants

09/11/2024 à 08:00

• 45


Apple continue de faire disparaître ses autocollants

08/11/2024 à 20:00

• 26


iMac M4 : premier aperçu en images

08/11/2024 à 18:19

• 42


Apple Store : le délai de retour prolongé jusqu'au 8 janvier 2025

08/11/2024 à 18:00

• 9


Prise en main d'un Mac mini M4… vraiment mini

08/11/2024 à 16:15

• 171


Comme le Mac Studio, le Mac mini M4 dispose d'un SSD sur barrette qui pourra être changé

08/11/2024 à 16:00

• 37


Prise en main du MacBook Pro M4 à écran nano-texturé

08/11/2024 à 15:00

• 54


GeForce Now revoit ses offres et impose une limite de temps de jeu

08/11/2024 à 14:00

• 18


Orange : le RCS sur iPhone n’arrivera qu’au premier semestre 2025

08/11/2024 à 11:36