Sections

2025-01-06

Písma, s nimiž můžete svobodně nabodávat

Novogetmanština se nějakou starou 8bitovou kódovou stránkou nebo eurocentrickou podmnožinou omezovat nenechá. Ale to nemusí být jen novogetmanština. Onehdá Jan Hus nabodával písmenka na pergamenu, a Unicode říká, že konformní software musí umět nabodávat, ne že se budou přidávat přednabodnutá písmenka, takže jestli něco nebude správně vykreslovat moje nabodnutí, není to problém novogetmanštiny, ale debilního softwareu (OpenType písma jsou také software), kvůli kterému jsem jistou dobu neironicky používal spřežkový pravopis. Správné nabodávání dokonce vyžaduje nová německá norma DIN 91379 pro zpracovávání jmen v přepisech jazyků různých menšin, a i Adobe udržuje podobný seznam nabodávacích sekvencí Adobe Glyph List 5. Navíc systémy, které se v během 15 let muslimské Evropě chtějí honosit logem halal, musí umět vysázet kaligrafický text Koránu, takže nabodnutá latinka je jenom začátek.


Níže je tabulka novogetmanské abecedy na steroidech se zábavnou nástavbou, ale stále bez alfasylabární nástavby, v NFD (čistá nabodeníčka):


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ʒ Ǝ   Základní
Á B́ Ć D́ É F́ Ǵ H́ Í J́ Ḱ Ĺ Ḿ Ń Ó Ṕ Q́ Ŕ Ś T́ Ú V́ Ẃ X́ Ý Ź Ʒ́ Ǝ́   Základní dlouhé
Ǎ B̌ Č Ď Ě F̌ Ǧ Ȟ Ǐ J̌ Ǩ Ľ M̌ Ň Ǒ P̌ Q̌ Ř Š Ť Ǔ V̌ W̌ X̌ Y̌ Ž Ǯ Ǝ̌   Měkce změkčené
Ǎ́ B̌́ Č́ Ď́ Ě́ F̌́ Ǧ́ Ȟ́ Ǐ́ J̌́ Ǩ́ Ľ́ M̌́ Ň́ Ǒ́ P̌́ Q̌́ Ř́ Š́ Ť́ Ǔ́ V̌́ W̌́ X̌́ Y̌́ Ž́ Ǯ́ Ǝ̌́   Měkce změkčené dlouhé
Ȧ Ḃ Ċ Ḋ Ė Ḟ Ġ Ḣ İ J̇ K̇ L̇ Ṁ Ṅ Ȯ Ṗ Q̇ Ṙ Ṡ Ṫ U̇ V̇ Ẇ Ẋ Ẏ Ż Ʒ̇ Ǝ̇   Tvrdě změkčené
Ȧ́ Ḃ́ Ċ́ Ḋ́ Ė́ Ḟ́ Ġ́ Ḣ́ İ́ J̇́ K̇́ L̇́ Ṁ́ Ṅ́ Ȯ́ Ṗ́ Q̇́ Ṙ́ Ṡ́ Ṫ́ U̇́ V̇́ Ẇ́ Ẋ́ Ẏ́ Ż́ Ʒ̇́ Ǝ̇́   Tvrdě změkčené dlouhé
Ǎ̇ B̌̇ Č̇ Ď̇ Ě̇ F̌̇ Ǧ̇ Ȟ̇ Ǐ̇ J̌̇ Ǩ̇ Ľ̇ M̌̇ Ň̇ Ǒ̇ P̌̇ Q̌̇ Ř̇ Ṧ Ť̇ Ǔ̇ V̌̇ W̌̇ X̌̇ Y̌̇ Ž̇ Ǯ̇ Ǝ̌̇   Jinak změkčené
Ǎ̇́ B̌̇́ Č̇́ Ď̇́ Ě̇́ F̌̇́ Ǧ̇́ Ȟ̇́ Ǐ̇́ J̌̇́ Ǩ̇́ Ľ̇́ M̌̇́ Ň̇́ Ǒ̇́ P̌̇́ Q̌̇́ Ř̇́ Ṧ́ Ť̇́ Ǔ̇́ V̌̇́ W̌̇́ X̌̇́ Y̌̇́ Ž̇́ Ǯ̇́ Ǝ̌̇́   Jinak změkčené dlouhé
 B̂ Ĉ D̂ Ê F̂ Ĝ Ĥ Î Ĵ K̂ L̂ M̂ N̂ Ô P̂ Q̂ R̂ Ŝ T̂ Û V̂ Ŵ X̂ Ŷ Ẑ Ʒ̂ Ǝ̂   Labializované
Ấ B̂́ Ĉ́ D̂́ Ế F̂́ Ĝ́ Ĥ́ Î́ Ĵ́ K̂́ L̂́ M̂́ N̂́ Ố P̂́ Q̂́ R̂́ Ŝ́ T̂́ Û́ V̂́ Ŵ́ X̂́ Ŷ́ Ẑ́ Ʒ̂́ Ǝ̂́   Labializované dlouhé
Ä B̈ C̈ D̈ Ë F̈ G̈ Ḧ Ï J̈ K̈ L̈ M̈ N̈ Ö P̈ Q̈ R̈ S̈ T̈ Ü V̈ Ẅ Ẍ Ÿ Z̈ Ʒ̈ Ǝ̈   Přehlasované
A̋ B̋ C̋ D̋ E̋ F̋ G̋ H̋ I̋ J̋ K̋ L̋ M̋ N̋ Ő P̋ Q̋ R̋ S̋ T̋ Ű V̋ W̋ X̋ Y̋ Z̋ Ʒ̋ Ǝ̋   Přehlasované dlouhé
Ą     Đ Ę   Ɣ   Į     Ꝇ Ɱ Ŋ Ǫ     Ɍ Ꟍ Ŧ Ų       Y̨     Ǝ̨   Kompatibilní
Ą́     Đ́ Ę́   Ɣ́   Į́     Ꝇ́ Ɱ́ Ŋ́ Ǫ́     Ɍ́ Ꟍ́ Ŧ́ Ų́       Ý̨     Ǝ̨́   Kompatibilní dlouhé


A tady je v NFC (předsložené znaky, pokud existují):

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ʒ Ǝ   Základní
Á B́ Ć D́ É F́ Ǵ H́ Í J́ Ḱ Ĺ Ḿ Ń Ó Ṕ Q́ Ŕ Ś T́ Ú V́ Ẃ X́ Ý Ź Ʒ́ Ǝ́   Základní dlouhé
Ǎ B̌ Č Ď Ě F̌ Ǧ Ȟ Ǐ J̌ Ǩ Ľ M̌ Ň Ǒ P̌ Q̌ Ř Š Ť Ǔ V̌ W̌ X̌ Y̌ Ž Ǯ Ǝ̌   Měkce změkčené
Ǎ́ B̌́ Č́ Ď́ Ě́ F̌́ Ǧ́ Ȟ́ Ǐ́ J̌́ Ǩ́ Ľ́ M̌́ Ň́ Ǒ́ P̌́ Q̌́ Ř́ Š́ Ť́ Ǔ́ V̌́ W̌́ X̌́ Y̌́ Ž́ Ǯ́ Ǝ̌́   Měkce změkčené dlouhé
Ȧ Ḃ Ċ Ḋ Ė Ḟ Ġ Ḣ İ J̇ K̇ L̇ Ṁ Ṅ Ȯ Ṗ Q̇ Ṙ Ṡ Ṫ U̇ V̇ Ẇ Ẋ Ẏ Ż Ʒ̇ Ǝ̇   Tvrdě změkčené
Ȧ́ Ḃ́ Ċ́ Ḋ́ Ė́ Ḟ́ Ġ́ Ḣ́ İ́ J̇́ K̇́ L̇́ Ṁ́ Ṅ́ Ȯ́ Ṗ́ Q̇́ Ṙ́ Ṡ́ Ṫ́ U̇́ V̇́ Ẇ́ Ẋ́ Ẏ́ Ż́ Ʒ̇́ Ǝ̇́   Tvrdě změkčené dlouhé
Ǎ̇ B̌̇ Č̇ Ď̇ Ě̇ F̌̇ Ǧ̇ Ȟ̇ Ǐ̇ J̌̇ Ǩ̇ Ľ̇ M̌̇ Ň̇ Ǒ̇ P̌̇ Q̌̇ Ř̇ Ṧ Ť̇ Ǔ̇ V̌̇ W̌̇ X̌̇ Y̌̇ Ž̇ Ǯ̇ Ǝ̌̇   Jinak změkčené
Ǎ̇́ B̌̇́ Č̇́ Ď̇́ Ě̇́ F̌̇́ Ǧ̇́ Ȟ̇́ Ǐ̇́ J̌̇́ Ǩ̇́ Ľ̇́ M̌̇́ Ň̇́ Ǒ̇́ P̌̇́ Q̌̇́ Ř̇́ Ṧ́ Ť̇́ Ǔ̇́ V̌̇́ W̌̇́ X̌̇́ Y̌̇́ Ž̇́ Ǯ̇́ Ǝ̌̇́   Jinak změkčené dlouhé
 B̂ Ĉ D̂ Ê F̂ Ĝ Ĥ Î Ĵ K̂ L̂ M̂ N̂ Ô P̂ Q̂ R̂ Ŝ T̂ Û V̂ Ŵ X̂ Ŷ Ẑ Ʒ̂ Ǝ̂   Labializované
Ấ B̂́ Ĉ́ D̂́ Ế F̂́ Ĝ́ Ĥ́ Î́ Ĵ́ K̂́ L̂́ M̂́ N̂́ Ố P̂́ Q̂́ R̂́ Ŝ́ T̂́ Û́ V̂́ Ŵ́ X̂́ Ŷ́ Ẑ́ Ʒ̂́ Ǝ̂́   Labializované dlouhé
Ä B̈ C̈ D̈ Ë F̈ G̈ Ḧ Ï J̈ K̈ L̈ M̈ N̈ Ö P̈ Q̈ R̈ S̈ T̈ Ü V̈ Ẅ Ẍ Ÿ Z̈ Ʒ̈ Ǝ̈   Přehlasované
A̋ B̋ C̋ D̋ E̋ F̋ G̋ H̋ I̋ J̋ K̋ L̋ M̋ N̋ Ő P̋ Q̋ R̋ S̋ T̋ Ű V̋ W̋ X̋ Y̋ Z̋ Ʒ̋ Ǝ̋   Přehlasované dlouhé
Ą     Đ Ę   Ɣ   Į     Ꝇ Ɱ Ŋ Ǫ     Ɍ Ꟍ Ŧ Ų       Y̨     Ǝ̨   Kompatibilní
Ą́     Đ́ Ę́   Ɣ́   Į́     Ꝇ́ Ɱ́ Ŋ́ Ǫ́     Ɍ́ Ꟍ́ Ŧ́ Ų́       Ý̨     Ǝ̨́   Kompatibilní dlouhé


12*28+2*15=366 písmenek. Ne všechna jsou plně definována bez alfasylabární nástavby, trochu se to překrývá. Nosové samohlásky (ekvivalentní s koncovým N, skutečná nasalizace je vlnovka, dole krátká, nahoře dlouhá) můžou také přijímat háčky jakožto iotifikaci, takže moje jméno je Ą̌, a stříšky jakožto velarizaci, a navrch toho ještě čárky. Nabodeníčka se chovají trošku jinak na samohláskách než na souhláskách, a jinak na sonorách než plosivech, ale to sem teď nepatří.

Co sem ale patří, je, že Ľ vyčuhuje z řady svým debilním apostrofoidním tvarem háčku, který se plete s čárkou a nezapadá do špičatého čándrabindú zavedeného pro reprezentaci všech 3 úrovní změkčení, protože obě polské jsou jiné než ta česká. Pro zarovnání je možné vložit mezi základní písmenko a nabodeníčko znak U+2060 Word Joiner, s nímž Ľ vypadá jako L⁠̌. Totéž lze použít u malých písmenek ď ť ľ, aby vypadala jako d⁠̌ t⁠̌ l⁠̌. Funkce Word Joineru je stejná jako U+FEFF Zero-Width No-Break Space, ale ta se nachází v arabském bloku, a má se používat jenom jako značka pořadí bajtů, nikoliv, jak se jmenuje.

Místo Ꞩ se mi víc líbí Ꟍ, které vypadá jako $, ale je nové v Unicode 16, takže sotva se v nějakém písmu bude vyskytovat, nicméně i Ꟊ je přípustné, takže Ꞩ je napůl cesty: Ꟊ-Ꞩ-Ꟍ. Celkově ta zajímavá písmenka v Latin Extended-D ve většině písem poněkud absentují, ale stačí počkat tak 5 let. U Iosevky mě štengruje, že chybí Ꝇ jakožto jediné písmenko, přitom se nádherně píše rukou. Absence obojího Ꝇ i Ꞩ kazí FsEx301, Consolas a Mensch. Absence Ɱ tolik nevadí, to se používá jenom v mém podpisu.

Také se pro novogetmanštinu doporučuje používat písma s pevnou šířkou, protože mám rád ANSI art a nechci používat pořádné tabulky, protože jejich formátování je větší otrava než spamování mezerníku.

Některá písma umí dobře nabodávat, ale chybí jim předsložené znaky, což je problém při NFC (Normalization Form Composed), kterou DIN 91379 nařizuje používat, ale normalizace do NFD (Normalization Form Decomposed) může pomoct. Někdy je nahrazování chybějících znaků tak dokonalé, že nezmění šířku, takže nepoznám, že nějaký znak písmu chybí, protože se nikde není žádný zub.


Konformní písma s pevnou šířkou:

Agave - chybí Ꝇ, Ɱ, Ꞩ

Code New Roman - chybí Ꝇ, Ɱ, Ꞩ

Consolas - chybí Ꝇ a Ꞩ (Win11 21H1)

Cousine - znaky všechny, ale nabodávání hapruje

Cozette - chybí Ꝇ, Ɱ, Ɍ

DaddyTimeMono - neumí správně nabodnout Ǝ, chybí Ɣ, Ꝇ, Ɱ, Ŋ, Ɍ, Ꞩ

DejaVu Sans Mono - znaky všechny, ale nabodávání hapruje

Everson Mono

Fairfax

Fixedsys Excelsior 3.01 - chybí Ꝇ a Ꞩ

FreeMono - chybí Ꝇ, Ɱ, Ɍ, Ꞩ

HanaMinA - znaky všechny, ale nabodávání hapruje

Iosevka - chybí jen Ꝇ, ale náhradní Ỻ vypadá správně

Kurinto Mono - znaky všechny, ale nabodávání hapruje

Liberation Mono - znaky všechny, ale nabodávání hapruje

Luxi Mono - znaky všechny, ale nabodávání hapruje

LXGW Wenkai Mono - chybí Ꝇ, Ɱ, Ꞩ

Mensch - Ꝇ a Ꞩ chybí, protože nejdou správně nabodnout

Monego - chybí Ꝇ, Ɱ, Ɍ, Ꞩ, asi chybí Ɣ, protože nejde správně nabodnout

Noto Sans Mono

Sarasa - Iosevka s čínskými znaky

SetoFont - chybí Ꝇ, Ɱ, Ꞩ

SF Mono - chybí Ꝇ Ɱ Ŋ Ɍ Ꞩ, asi i Ɣ, a neumí nabodnout Ʒ a Ǝ

Sudo - chybí Ɣ, Ꝇ, Ɱ, Ɍ

Unifont - v minulých verzích (15.0 a UnifontExMono) byly správné tvary ď ť ľ Ľ

unscii-16-full


Konformní písma s různorodou šířkou:

Code2000

Arial Unicode MS - nabodávání hapruje

Quivira

FreeSans - nabodávání hapruje

FreeSerif - nabodávání hapruje

DejaVu Sans - nabodávání hapruje

Arial - nabodávání hapruje

Junicode - chybí Ɱ, Ɍ, Ꞩ

Times New Roman - nabodávání hapruje

Gentium Plus

Lucida Grande

Charis SIL

Doulos SIL

Lucida Sans Unicode - chybí Ꝇ, Ɱ, Ɍ, Ꞩ


No comments:

Post a Comment

Barely anyone comments, so I don't moderate. Free advertising, I guess.