Aide:Extension:WebFonts

From mediawiki.org
This page is a translated version of the page Help:Extension:WebFonts and the translation is 78% complete.
Outdated translations are marked like this.

Cette page contient la documentation de la fonctionnalité « Web Fonts ». Une documentation technique est également disponible concernant cette extension.

De nombreux systèmes d’écriture spécifiques à une langue ne possèdent pas de police de caractères aisément accessible. Ceci est souvent dû au fait que les systèmes d’exploitation ne disposent pas des polices installées et que les utilisateurs ne savent pas comment les installer manuellement ; ces problèmes peuvent aussi avoir lieu lorsque l'utilisateur lit le wiki depuis un ordinateur partagé qui ne possède pas ces polices de caractères. Par conséquent, proposer du contenu en plusieurs langues est souvent problématique. « Web Fonts » résout ce problème en incorporant ces polices de caractères dans les pages wiki. Ainsi, les polices sont automatiquement téléchargées afin que l’utilisateur puisse lire les pages quelles que soient les polices de caractères installées sur son ordinateur, et qu’il n’ait pas à déchiffrer les caractères spéciaux qui se cachent derrière les points d'interrogation et autres carrés noirs qui s’affichent à la place des lettres.

Utilisation

Menu de WebFonts pour un utilisateur non-authentifié

Une fois l'extension installée et activée, un menu apparaît près du lien d'authentification ; ce menu permet à l'utilisateur de sélectionner une police de caractères à utiliser sur la page. Par défaut, la première police de caractères proposée dans ce menu sera utilisée sur le wiki. L'utilisateur peut modifier cette police, et ce choix sera mémorisé pour l'ensemble des pages visitées. L'utilisateur peut également, s'il le souhaite, désactiver l'incrustation des polices dans la page pour une durée allant jusqu'à 30 jours à partir de la date actuelle. Enfin, le menu n'apparaitra pas si aucune langue de la page n'est supportée par l'extension WebFonts.

Si la police de caractères est déjà disponible sur l'ordinateur de l'utilisateur, elle ne sera pas téléchargée du serveur MediaWiki et celle de l'utilisateur sera utilisée. Dans le cas contraire, la police de caractères sera téléchargée du serveur la première fois qu'elle sera requise. Lors des visites suivantes, la police sera récupérée du cache local de l'utilisateur.

Désactivation de Web Fonts

Pour désactiver Web Fonts dans le cas où vous n’êtes pas authentifié(e) : ouvrez le menu Web Fonts et choisissez l’option « ⧼webfonts-reset⧽ » (voir capture d’écran). Cette option désactive la fonctionnalité en utilisant un cookie qui sera conservé durant 30 jours. Les polices de caractères en cache peuvent subsister pour les styles avec l’attribut « font-family ».

Pour désactiver WebFonts en étant authentifié(e) : « Preferences » ‎→ « Appearance » ‎→ Décochez l’option « ⧼webfonts-enable-preference⧽ » ‎→ et cliquez sur « Save » pour enregistrer vos changements.

Liste des écritures, langues et polices supportées

WebFonts supporte de nombreuses écritures. La liste ci-dessous présente de manière exhaustive les écritures actuellement supportées et les langues pour lesquelles elles sont actives par défaut.

Écriture arabe

Supported languages:

persan (fa)

  • Iranian Sans

Script assamais et bengali

Supported languages:

bengali (bn), assamais (as), bishnupriya (bpy)

  • Lohit bengali (par défaut)
  • Lohit assamais

Écriture dévanagari

Supported languages:

hindi (hi), marathi (mr), maïthili (mai), Bhojpuri (bh, bho), konkani de Goa (gom), Ahirani (ahr)

  • Lohit Devanagari
  • Samyak Devanagari (non disponible depuis le menu en raison de problèmes d'affichage)
  • Madan (non disponible depuis le menu en raison de problèmes d'affichage)

Écriture éthiopienne (Geʻez)

Supported languages:

amharique (am), tigrigna (ti)

  • AbyssinicaSIL

Écriture gujarati

  • Lohit Gujarati
  • Samyak Gujarati

Écriture gurmukhi

  • Lohit Punjabi
  • Saab

Écriture hébreu

  • Miriam CLM
  • Taamey Frank CLM

Écriture khmère

Supported languages:

Khmer (km).

khmer (km)

  • KhmerOSbattambang
  • KhmerOSbokor
  • KhmerOSfreehand
  • KhmerOSmuol
  • KhmerOSmuollight
  • KhmerOSmuolpali
  • KhmerOSsiemreap

Écriture kannada

Langues supportées : kannada (kn), toulou (tcy)

  • Lohit Kannada
  • Kedage

Supported languages:

kannada (kn), toulou (tcy)

  • Lohit Kannada
  • Kedage

Écriture latine

  • Charis SIL - supporte la langue chinoise Min Dong
  • Perizia
  • RufScript
  • Ubuntu - police stylisée réalisée par Ubuntu

Écriture malayalam

  • AnjaliOldLipi
  • Meera
  • RaghuMalayalam

Écriture de Myanmar (birmane)

  • Masterpiece Uni Sans
  • Myanmar3
  • Padauk-Regular
  • Yunghkio

Écriture oriya

  • Lohit Oriya
  • Utkal

Écriture saurashtra

  • Pagul

Écriture tamoule

  • Lohit Tamil
  • Thendral
  • Thenee

Écriture télougou

  • Lohit Telugu
  • Pothana2000
  • Vemana2000

Utilisation avancée

Il existe deux manières d'activer la fonctionnalité Web Fonts dans un texte de wiki. Le texte peut être étiqueté avec un code de langue et un style de police particulier. Lorsque cette technique d'étiquetage est utilisée, la police de caractère Web Font par défaut pour cette langue est utilisée. L'étiquetage de langue est nécessaire lorsque cette langue est différente de la langue utilisée dans le texte de la page. Cet étiquetage est recommandé puisqu'il permet entre autres une meilleure pertinence de résultats lors d'une recherche d'articles, ainsi qu'une meilleure vérification d'orthographe et une utilisation facilitée de la reconnaissance vocale pour ces articles.

Pour marquer un paragraphe de texte comme étant de l'hindi et charger la police de caractères WebFont par défaut pour cette écriture :

Texte de départ Résultat
<div lang="hi">नमूना पाठ</div>
नमूना पाठ

Pour marquer un paragraphe de texte comme étant de l’hindi et charger la police de caractères non standard « Samyak Devanagari » pour cette écriture :

Texte de départ Résultat
<div lang="hi" style="font-family: 'Samyak Devanagari'">नमूना पाठ</div>
नमूना पाठ

Limitations et problèmes connus

Même si un navigateur supporte WebFonts, aucune garantie ne peut être donnée que le texte sera correctement affiché. Par exemple, des problèmes sont souvent rencontrés avec les écritures indiennes, où les caractères ne sont pas forcément placés les uns à la suite des autres comme c'est le cas pour les écritures latines ou cyrilliques. La qualité de l'affichage des écritures dépend du navigateur et du système d'exploitation qui sont utilisés. Les navigateurs modernes et les systèmes d'exploitation tels que les distributions Linux récentes, Mac OS X ou encore Windows 7 permettent une qualité d'affichage correcte, mais des navigateurs un peu plus anciens tels que Internet Explorer 6 ou des systèmes d'exploitation comme Windows XP peuvent ne pas fournir une expérience utilisateur optimale.

A cause du chargement différé des feuilles de style lors du premier chargement de pages contenant des polices WebFonts, cette technologie peut montrer ses limites si les fichiers de polices de caractères sont de grande taille. Ce comportement explique par exemple que les polices de caractères chinoises ne puissent pas être ajoutées. L'extension WebFonts ne supporte pas le téléchargement partiel de polices de caractères qui pourrait permettre de ne charger que les symboles dont la page a réellement besoin.

WebFonts n'est pas actuellement disponible pour Internet Explorer 6 (pour aucune des versions de Windows) ni par Internet Explorer 8 sur Windows XP en raison de problèmes constatés avec ces versions.

Une liste des problèmes connus peut être consultée sur l'outil de suivi de problèmes de MediaWiki.

Nouvelles écritures, langues et traductions

Seules les polices de caractères gratuites peuvent être utilisées par WebFonts. La licence de la police de caractères doit autoriser la redistribution de la police et sa conversion vers d'autres formats. La licence SIL Open Font License est recommandée. Des problèmes ou des défauts d'affichage causés par des informations incomplètes dans le fichier de la police de caractères peut empêcher à une police d'être utilisée en tant que police Webfont. Si vous connaissez une police qui pourrait convenir comme WebFont, veuillez en faire la requête dans de suivi des problèmes WebFonts.

Veuillez signaler tout problème rencontré dans de suivi des problèmes WebFonts et traduire cette fonctionnalité sur translatewiki.net.