Konverze png do ttf

Převod souboru PNG do TTF

Převeďte naskenované nebo nakreslené znaky ve formátu PNG na instalovatelný TrueType font.

Převádějte soubory PNG online

Pro převod PNG do TTF zatím vlastní online konvertor nemáme, ale soubory PNG můžete online převést do těchto a dalších formátů:

Jak převést soubor png do formátu ttf

Program, operační systém nebo zařízení, které očekává instalovatelný font, nemůže použít obrázek PNG jako text. Převod nápisu do TTF způsobí, že znaky bude možné vybírat, znovu používat a sdílet jako font, nikoli jako pevný obrázek.

Co je formát PNG

PNG je formát rastrového obrázku, který ukládá pixely s bezztrátovou kompresí a může obsahovat alfa kanál pro průhlednost. Snímky obrazovky, naskenované nápisy, loga, ikony a exportované grafické práce běžně přicházejí jako soubory PNG.

PNG zaznamenává vzhled znaků v pevném rozlišení; neobsahuje identity znaků, mapování Unicode, účaří, mezery ani škálovatelné obrysy. Obrázek obsahující HELLO se proto automaticky nemůže změnit na samostatné, upravitelné glyfy H, E, L a O.

Co je formát TTF

TTF neboli TrueType Font je instalovatelný formát fontu obsahující obrysy glyfů, mapování znaků, metriky a případně instrukce hintingu. Operační systémy a aplikace tato data používají k vykreslování textu v různých velikostech namísto zobrazení jedné pevné bitmapy.

TTF se hodí pro vlastní typografická písma, rukopisné fonty, ikonové fonty a nápisy určené k použití jako text. Glyfy založené na obrysech se škálují výrazně lépe než bitmapa a lze jim přiřadit znaky Unicode, kvalita rasterizace však stále závisí na obrysech, metrikách fontu, hintingu a aplikaci, která font vykresluje. Webové stránky často používají WOFF2 namísto TTF, ačkoli TTF zůstává široce podporován pro instalaci na desktopu a tvorbu fontů.

Jak převést nápis PNG do TTF

Pracovní postup na desktopu s Inkscape a FontForge

  1. Pokud možno připravte samostatný PNG s vysokým rozlišením pro každý znak. Ořízněte nepotřebné okraje, použijte jednobarevné pozadí a odstraňte stíny nebo textury, které se nemají stát součástí glyfu. Naskenovaná abeceda by měla obsahovat rozpoznatelné jednotlivé znaky, nikoli jedno celé slovo.
  2. Otevřete obrázek znaku v Inkscape a zvolte Path → Trace Bitmap. Použijte práh jasu nebo režim jediného skenu, zobrazte náhled výsledku, proveďte trasování a odstraňte původní bitmapu. Zkontrolujte vnitřní prostory, spoje a tenké tahy a poté vektor uložte jako Plain SVG.
  3. Otevřete FontForge a zvolte File → New. Pro běžné latinské znaky použijte kódování Unicode, například ISO 10646-1 (Unicode, BMP).
  4. Dvakrát klikněte na pozici znaku, například A, zvolte File → Import a importujte jeho SVG. Škálujte křivky podle účaří, výšky verzálek a čtverce em; odstraňte osamocené objekty a opravte obrysy. Importované efekty SVG, přechody a bitmapové obrázky nejsou spolehlivými obrysy fontu, proto používejte jednoduché uzavřené křivky.
  5. Postup opakujte pro písmena, číslice, interpunkci, znaky s diakritikou a symboly. Přiřaďte každý glyf ke správné pozici Unicode namísto jeho ponechání jako nepřiřazené kresby.
  6. Otevřete Element → Font Info a nastavte název rodiny, styl, horní a dolní dotah, a velikost em. Upravte boční prostrkání a podle potřeby i kerning, aby se sousední znaky nepřekrývaly ani nebyly příliš daleko od sebe.
  7. Spusťte validační příkazy FontForge a opravte překrývající se obrysy, otevřené křivky, nesprávné směry obrysů, extrémní souřadnice a chybějící metriky. Zvolte File → Generate Fonts, vyberte TrueType a uložte výsledek s příponou .ttf.
  8. Nainstalujte TTF a otestujte každý namapovaný znak v textovém editoru, grafické aplikaci a prohlížeči v několika velikostech. Pokud je třeba opravit mezery, zarovnání nebo vykreslování v malých velikostech, znovu otevřete zdrojový font ve FontForge.

Inkscape a FontForge jsou bezplatné aplikace s otevřeným zdrojovým kódem dostupné pro Windows, macOS a Linux. FontForge také dokáže přímo importovat připravené glyfy SVG, takže Inkscape není potřeba, pokud je grafika již založená na vektorech.

Online a jednodušší možnosti

Calligraphr je vhodná online možnost pro rukopis a jednoduché znakové sady. Vygenerujte jeho šablonu znaků, vytiskněte nebo stáhněte ji, vyplňte ji nebo do ní umístěte glyfy, naskenujte či nahrajte výsledek, přiřaďte každý znak ke konkrétnímu znaku a exportujte TTF. Bezplatné limity mohou omezovat počet znaků nebo revize fontu; před nahráním nezveřejněné grafiky nebo grafiky chráněné licencí si prostudujte podmínky ochrany soukromí.

Pro kontrolovanější pracovní postup v prohlížeči může Glyphr Studio sestavovat fonty z vektorových glyfů, zatímco Fontself Maker dokáže převést nápisy na fonty uvnitř podporovaných aplikací Adobe. Tyto nástroje stále vyžadují jeden glyf na znak a ruční nastavení mezer; žádný z nich nedokáže spolehlivě odvodit kompletní font z PNG obsahujícího několik písmen. Před výběrem placeného nástroje ověřte aktuální podporu operačních systémů, aplikací a exportních formátů.

Omezení kvality a kompatibility

Trasování nedokáže obnovit detaily, které ve zdroji chybí. PNG s nízkým rozlišením, rozmazáním, vyhlazováním okrajů nebo silnou kompresí vytvářejí nerovnoměrné obrysy a automatické trasování běžně poškozuje vnitřní prostory, rohy, spoje a tenké tahy. Čistá monochromatická grafika ve vysokém rozlišení poskytuje lepší výsledky, ruční úprava uzlů je však obvykle nutná.

Průhlednost se stává hranicí tvaru; barva PNG, poloprůhlednost a fotografické detaily se nestanou běžnými barevnými glyfy TrueType. Z jednoho loga lze vytvořit jeden glyf, často namapovaný do oblasti Private Use Area, nejde však o běžnou abecedu a ostatní uživatelé potřebují znát vlastní mapování. Obrázek s více písmeny je nutné rozdělit a optické rozpoznávání znaků je u stylizovaných nápisů nespolehlivé.

Soubory TTF mají širokou podporu na desktopu, vygenerovaný font však může selhat při validaci, na různých platformách se vykreslovat odlišně nebo postrádat dostatečný hinting v malých velikostech. Otestujte jej v konkrétních cílových aplikacích a zařízeních a ověřte, že licence zdrojové grafiky povoluje převod a redistribuci fontu.

PNG vs TTF: srovnání formátů

Jak si formáty PNG a TTF stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů PNG a TTF
Vlastnost .PNG Portable Network Graphics .TTF TrueType Font
Otevřený standard Ano Ano
Komprese Bezeztrátový Bez komprese
Typická velikost souboru Malé Malé
Otevírá se ve webovém prohlížeči Ano, nativně Ne
Další úpravy Omezeně Omezeně
Podpora metadat Rozsáhlé Základní
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Webové publikování Vkládání do aplikací
Zavedeno 1996 1991
Vývojář PNG Development Group Apple Inc. (originally developed for Macintosh; later widely adopted by Microsoft and others)
MIME typ image/png font/ttf

Často kladené otázky

Zůstane moje písmo z PNG v TTF úplně stejné?

Ne nutně, protože rastrový obrázek se převádí na škálovatelné obrysy a drobné detaily mohou být vyhlazeny, zkresleny nebo odstraněny. Vyhlazené okraje, stíny, textury a barevné efekty se obvykle nestávají součástí běžného jednobarevného znaku fontu.

Jaké rozlišení PNG je nejlepší pro převod písma do TTF?

Písmo ve vyšším rozlišení, s čistými tvary a vysokým kontrastem, obecně vytváří přesnější obrysy. Požadované rozlišení závisí na zdrojové grafice, ale rozmazané okraje, artefakty komprese a překrývající se znaky mohou trasování znepřesnit.

Proč při převodu PNG do TTF některá písmena chybí nebo se spojují?

Písmena se v PNG mohou dotýkat, být nejasná nebo nemusí být správně oddělena a rozpoznána. Každý znak potřebuje vlastní glyph a přiřazení znaku, takže automatický převod může vynechat tvary, sloučit písmena nebo je přiřadit ke špatným klávesám.

Podobné .png konverze

Reverzní konverze

Konverze do .ttf
z jiných formátů

Sdílejte na sociálních sítích: