Systémy psaní
Tato stránka poskytuje základní informace o podpoře různých aspektů systémů psaní: Jazyků napsaných více skripty. Směr psaní. Vykreslování a zadávání písem.
Digrafie
Digrafie označuje jev, kdy se v jednom jazyce používá více systémů písma nebo pravopisů. Vzhledem k tomu, že Wikipedie, jako první případ použití MediaWiki, jsou vytvářeny na základě mluveného jazyka, efektivně vykresluje wikiny v těchto jazycích jako vícejazyčné.
Převodník jazyků
Převodník jazyků je modul MediaWiki, který automaticky za chodu překládá zdrojový kód stránky do jiného písma nebo pravopisu stejného jazyka. Umožňuje psát zdrojový kód v různých systémech psaní a vykreslovat ho na základě preferencí uživatele.
Převodník jazyků zavádí řadu značek dostupných výhradně pro stránky, které ho mají povolený. Více informací naleznete v části Převodník jazyků/Pokročilá syntaxe.
Zacházení s digrafií v situacích mimo článek
HanAssist je skript na čínské Wikipedii, jehož cílem je zjednodušit přepínání textu v uživatelském rozhraní v JavaScriptu na základě preferencí varianty uživatele.
Pro text rozhraní na backendu lze k určení preferované varianty a odpovídajícímu vyvolání konverze použít {{int:Conversionname}} (a šablonu {{Lan}} na čínské Wikipedii, která je na něm založena).
Směr psaní
Většina systémů psaní funguje jako znaky psané zleva doprava (LTR), s řádky naskládanými shora dolů (TtB).
Několik běžných písm (zejména arabština a hebrejština) píše znaky zprava doleva (RTL) – viz Podpora směrů psaní pro více informací o tom, jak zpracováváme text zprava doleva a smíšený obousměrný text s výstupem HTML a styly CSS.
Všimněte si, že se skripty, které mají různé směry, lze použít individuální jazyk, jako je kazašština a kurdština, které podporují latinské a arabské varianty.
Všimněte si také, že World Wide Web Consortium definovalo více směrů pro použití na webových stránkách, jako jsou ty v severovýchodní Asii shora dolů, s řádky naskládanými zleva dolů zprava nebo zprava doleva.[1]
Vykreslování a zadávání písem
Mnoho skriptů nemá správná písma snadno dostupná pro uživatele. Může to být způsobeno tím, že operační systémy buď tato písma nedodávají, nebo uživatelé nevědí, jak je nainstalovat, nebo k tomu nemají dostatečná oprávnění. Rozšíření UniversalLanguageSelector se to snaží vyřešit vložením písem do samotné wiki. Písma budou obsluhována ze serveru a systém uživatele by nemusel mít písma nainstalovaná.
UniversalLanguageSelector přidává podporu, aby bylo možné psát určitý skript, takže uživatelé nemusí spoléhat na externí nástroje nebo podporu ve svých systémech.