Schrijfsystemen
Deze pagina geeft basisinformatie over de ondersteuning van verscheidene aspecten van schrijfsystemen: in verschillende scripts geschreven talen, de schrijfrichting, de weergave van lettertypen en het invoeren van tekst.
Digraphia
Digraphia verwijst naar het fenomeen dat meerdere schrijfsystemen of orthografieën in één taal worden gebruikt. Omdat Wikipedia's, als het eerste use-case van MediaWiki, worden gemaakt op basis van gesproken taal, het effectief wiki's opbouwt in deze talen als multi-lokaal.
Language Converter
Language Converter is een MediaWiki module dat de broncode van een pagina automatisch vertaalt naar een ander schrijfsysteem of orthografie van dezelfde taal. Het maakt het mogelijk de broncode in een mix van schrijfsystemen te schrijven en te worden weergegeven op basis van de voorkeur van de gebruiker.
Language Converter introduceert opmaak exclusief voor pagina's die deze hebben ingeschakeld. Zie Language Converter/Advanced syntax/nl voor meer informatie.
Omgaan met digraphia in niet-artikel scenario's
HanAssist is een script op de Chinese Wikipedia dat gericht is op het vereenvoudigen van UI-tekstwisseling in JavaScript op basis van de voorkeursvariant van de gebruiker.
Voor interface-tekst op de backend kan {{int:Conversionname}} (en het sjabloon {{Lan}} op de Chinese Wikipedia, daarop gebaseerd) worden gebruikt om de voorkeursvariant te bepalen en conversie te doen.
Schrijfrichting
De meeste schrijfsystemen werken met tekens die van links naar rechts worden geschreven (LTR, left-to-right), waarbij de regels van bovenaf worden geschreven (TtB, top-to-bottom).
Enkele gebruikelijke scripts (met name Arabisch en Hebreeuws) worden van rechts naar links (RTL) geschreven. Zie Ondersteuning leesrichtingen voor meer informatie over hoe we omgaan met van-rechts-naar-links en gemengde bidirectionele tekst met HTML-uitvoer en CSS-stijlen.
Merk op dat een individuele taal gebruikt kan worden met scripts die verschillende schrijfrichtingen hebben, zoals het Kazachs en het Koerdisch, die Latijnse en Arabische varianten ondersteunen.
Merk ook op dat het World Wide Web Consortium meer richtingen heeft gedefinieerd voor gebruik in webpagina’s, zoals Noord-Oost-Aziatische richtingen van boven naar beneden, waarbij de regels van links naar rechts of van rechts naar links worden gestapeld.[1]
Weergave van lettertypen en invoer
Voor veel scripts zijn er geen goede lettertypen die eenvoudig voor gebruikers beschikbaar zijn. Dit kan komen omdat besturingssystemen deze lettertypen niet meeleveren, of omdat gebruikers niet weten hoe ze die moeten installeren of dat niet mogen doen. De extensie UniversalLanguageSelector/nl probeert dit te verhelpen door de lettertypen in de wiki zelf in te bedden. Lettertypen worden vanaf de server opgediend en hoeven niet op het systeem van de gebruiker te worden geïnstalleerd.
UniversalLanguageSelector maakt het mogelijk in een bepaald script te typen, zodat gebruikers niet afhankelijk zijn van externe hulpmiddelen of ondersteuning op hun systemen.