Zadejte hledaný výraz...

Jak vypsat všechny znaky z fontu?

Pavel Mareš
verified
rating uzivatele
(19 hodnocení)
28. 1. 2023 20:26:16
Mám TTF font, který obsahuje znaky U+F120 ... v MacOS jde kopírovat znak po znaku, ale jsou jich stovky. Nějakej nástroj, jak je vypsat s možností kopírování? Znám např. https://fontdrop.info/ ale tam jde jen preview, ne kopírovat. Nějakej nápad?
PS: Samozřejmě sem zkoušel Google, ale nic z toho co nacházím nedovolí to všechny vykopírovat najednou.
28. 1. 2023 20:26:16
https://webtrh.cz/diskuse/jak-vypsat-vsechny-znaky-z-fontu#reply1512426
enkidu
verified
rating uzivatele
28. 1. 2023 20:47:25
no jedine si prejst unicode specifikaciu a vyrenderovat vsetky znaky tak. problem tam ale su "runy" alebo ako to nazvat(v go sa to tak vola) kedy jeden znak tvori viac nez jeden bajt(0-255). napriklad pri emoji mas 4 bajty(podla verzie unicode), jeden na znak, jeden na farbu pokozky, jeden na pohlavie a jeden na pading(priklad len). takze jeden znak = 4 bajty. a tie kombinacie su prave v unicode standarde. nie je to sranda skratka a vobec by som nad niecim takym ani nerozmyslal.
jedine realne co ma napada je napisat si kod ktory ti naparsuje ttf kontajner a z tych dat potom nieco vyrenderovat https://docs.fileformat.com/font/ttf/
28. 1. 2023 20:47:25
https://webtrh.cz/diskuse/jak-vypsat-vsechny-znaky-z-fontu#reply1512425
TomasX
verified
rating uzivatele
(4 hodnocení)
28. 1. 2023 23:51:40
na linuxu je nástroj xfd (balíček x11-utils v debianu/ubuntu, xorg-x11-apps na centos/redhat), který umí vypsat všechny znaky v daném fontu; nebo nástroj fc-query (součást balíčku fonts-config), který dělá to stejné. Výstup pak máš v terminálu nebo X okně a můžeš ho vykopírovat nebo rovnou poslat na výstup.
Případně do pythonu existuje balíček https://github.com/fonttools/fonttools, který opět umí vypsat vše v ttf. Ten formát fontů není náročný, bude na to existovat tuna dalších balíčků.
Případně ten font tady nasdílej a zkusím ti ten výstup hodit.
28. 1. 2023 23:51:40
https://webtrh.cz/diskuse/jak-vypsat-vsechny-znaky-z-fontu#reply1512424
Ferdinand
verified
rating uzivatele
14. 7. 2025 12:09:19
Je to už starší vlákno, ale nedalo mi to...
Ve Windowsech: Průzkumník -> klik na soubor daného fontu TTF (např. georgia.ttf ) -> na obrazovce se ti objeví výpis -> dáš Tisk a vytiskneš to do PDF.
Pokud ale ten "výpis" chceš jako tabulku ve tvaru   |    Kód    |  Znak  |  (např.   |   U+00148   |  ň  |  ), tak to je tabulka Unicode, kde jsou obsaženy všechny kódy. Každý konkrétní kód je vždy ten jediný konkrétní znak. Tuto tabulku si můžeš klidně stáhnout z netu.
Jednotlivé fonty TTF se liší jednak názvem, jednak skladbou, jednak stylem zobrazení. Jsou ale poskládány v podstatě ze samých stejných znaků, kterým je akorát přiřazena vlastnost pro rozličné zobrazení (velikost, řez, tučně, italikou atd.).
14. 7. 2025 12:09:19
https://webtrh.cz/diskuse/jak-vypsat-vsechny-znaky-z-fontu#reply1538023
Pro odpověď se přihlašte.
Přihlásit