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
Pro odpověď se přihlašte.
Přihlásit