naznačování písma „

tvorba naznačeného písma může být primárně rozdělena do tří hlavních částí:

  • čtení narážky z existujícího písma v konečném formátu písma
  • přidání narážky na existující písmo v.vfc (nebo .VfB) formát
  • psaní narážky do generovaných konečných písem.

Hinting in PostScript-flavored glyfs (PS hinting) existuje pouze na jedné úrovni, takže při importu není nutný žádný překlad ani konverze. FontLab může bezeztrátově číst a psát PS hinting, může také bezeztrátově upravovat PS hinting a generovat jej. Přesněji: FontLab podporuje PostScript rady nativně. Při čtení OpenType PS (.OTF) písma, FontLab převádí CFF hinting na PostScript hinting.

Hinting v glyfech s příchutí TrueType (tt hinting) existuje na dvou úrovních:

  • nízkoúrovňový kód tt hinting (native) — assembly v jazyce TrueType instructions, zkompilovaný do binární podoby, uložený v OpenType TT (.ttf) a TrueType písma, stejně jako volitelně uložené ve FontLab .vfc/.dokumenty vfb.
  • high — level tt hinting (visual) – visual instructions in FontLab ‚ s own TTH language, uložené ve FontLab .vfc/.dokumenty vfb.

FontLab umí číst náznaky tt na nízké úrovni. To může také psát uložené low-level tt naznačuje, ale pouze pro glyfy, které nebyly upraveny. Pokud upravíte piktogram, uložené tt narážky na nízké úrovni budou odstraněny.

FontLab může také převést PS hinting na tt hinting na vysoké úrovni, upravit tt hinting na vysoké úrovni a převést (zkompilovat) tt hinting na tt hinting na nízké úrovni.

Poznámka

FontLab nemůže převést (dekompilovat) nízkopodlažní tt hinting na high-level tt hinting.

otevírání písem “

když otevřete naznačené písmo s příchutí TrueType, pokyny tt s nízkou úrovní jsou vždy přečteny a uloženy v .dokument vfc a zapsán zpět do nového generovaného .ttf font-ale pouze pro glyfy, které nebyly ve Fontlabu upraveny. Export je řízen exportními profily.

modrá značka „T“ v levém dolním rohu buňky glyfů označuje, že v glyfu jsou přítomny náznaky TT nízké úrovně a budou exportovány tak, jak jsou.

když otevřete písma s příchutí PostScriptu, jejich náznak se vždy čte z Písma uloženého v .VFC dokument a exportovány podle exportních profilů.

PostScript obrysy a PS hinting „

PS hinting UI elements „

Profiles “

dialogové okno profily řídí některé důležité aspekty, jak jsou generována písma s příchutí PostScriptu (typ 1 a OpenType PS). Výchozí nastavení je exportovat naznačená písma a automaticky generovat rady pro nezkrácené glyfy:

možnost použití naznačuje export existujících rad a nových rad, pokud je Autohint zapnutý.

volba Autohint: „Unhinted glyfs“ umožňuje automaticky autohintovat glyfy, i když jste neprovedli žádné konkrétní úkoly automatického vyhledávání. Pokud glyfy neobsahují žádné PS rady a tato možnost je povolena, FontLab automaticky vygeneruje rady pro tento glyfy.

pokud si přejete ovládat své náznaky ručně a existují dobré důvody, proč jste nenaznačili některé piktogramy, zvolte „Ne“ v rozbalovací nabídce Autohint. To vám také umožní generovat písma s příchutí PostScript, aniž byste naznačili, zda odstraníte rady PS ze všech glyfů.

Chcete-li nahradit všechny existující rady s autohinting výsledky, zvolte „Všechny piktogramy“ v Autohint rozbalovací nabídce.

použití X-direction rady umožňuje exportovat vertikální rady. Vypněte to, pokud je nepotřebujete. Y-směr (horizontální) rady budou exportovány tak jako tak.

Recalc zóny a Recalc stonky přepočítávají zóny a stonky při vývozu. Po vypnutí jsou exportovány stávající zóny a stonky.

Poznámka

Chcete-li upravit jeho možnosti, musíte vytvořit nový profil exportu.

okno glyfů “

Chcete-li zobrazit PS rady přítomné v glyfech, povolte zobrazení > Zobrazit > Rady. Chcete-li zobrazit zóny zarovnání PS (modré zóny), povolte Zobrazit > Zobrazit > zóny.

informace o Písmu “

zatímco rady jsou řízeny na úrovni glyfů, existuje řada relevantních nastavení pro celé písmo. Chcete-li je zobrazit a upravit, otevřete dialogové okno Informace o Písmu.

stonky

stránka stonky ovládá svislé standardní stonky, které odpovídají x-direction hinting, stejně jako horizontální PS standardní stonky, které odpovídají y-direction hinting. Horizontální stonky jsou důležitější než vertikální.

standardní stonky budou použity v PS hintingu a budou také převedeny na standardní stonky TT, které jsou uloženy v tabulce CVT.

kliknutím na automatické stonky se automaticky vytvoří seznam standardních stonků nalezených v Písmu. To bude provedeno analýzou hodnot nápovědy PS nalezených v Písmu-což znamená — že písmo musí mít narážku na automatické stonky, aby fungovalo.

také si všimněte, že poměrně často FontLab vygeneruje více standardních stonků PS, než je skutečně nutné. Například v Myriad Roman jsou původní hodnoty stonku v 88 92 a původní hodnoty stonku H jsou 67 73. Po automatických stoncích budou hodnoty stonku v 88 70 97 a hodnoty stonku H 73 55 68. V některých případech budou hodnoty stonku velmi blízko sebe a možná je budete chtít sjednotit.

Poznámka

při převodu PS hintingu na tt hinting můžete ovládat přesnost připevnění s jedním článkem, se kterou bude FontLab odpovídat každé šířce stonku se standardními stopkami TT. Pokud vytvoříte méně standardních stonků a zvýšíte Přesnost, budou stonky v Písmu TT vypadat jednotněji. Pokud vytvoříte více standardních stonků a snížíte přesnost, stonky v Písmu TT se objeví rozmanitější.

zóny

stránka zóny řídí primární zóny zarovnání PS (které jsou obvykle umístěny nad základní linií) a také sekundární zóny zarovnání PS (obvykle umístěné pod základní linií).

zarovnání PS zóny budou použity v PS hinting, a budou také převedeny do zarovnání zóny TrueType.

kliknutím na tlačítko Automatické detekce zón FontLab automaticky obnoví zarovnání zón pro písmo. Učiní tak analýzou ohraničujících polí pevně zakódovaného seznamu velkých a malých anglických písmen. Pokud vaše písmo obsahuje více abeced (skriptů) nebo pokud obsahuje číslice nebo malá písmena, která mají zjevně jinou výšku než velká nebo malá písmena, měli byste přidat další zóny zarovnání PS, které budou řídit potlačení překročení.

parametry PostScript hinting jsou skryty na stránce ostatní hodnoty a ovlivňují pouze PS hinting. Další informace o těchto parametrech naleznete v dialogovém okně informace o Písmu a specifikaci formátu písma typu 1.

PS Autohinting “

pokud vaše písmo již má PS rady, standardní stonky a zarovnání zóny definované, můžete tento krok přeskočit.

pokud vaše písmo nemá PS rady, měli byste provést následující kroky, abyste získali PS narážky automaticky:

  1. přejděte na informace o Písmu > zóny a klikněte na zóny automatické detekce.
  2. přidejte a upravte zóny zarovnání podle potřeby.
  3. Zvolte Nástroje > Akce.
  4. v sekci Hinting proveďte akci Autohint pro všechny glyfy ve vašem písmu.
  5. pokud chcete generovat pouze rady ve směru y (tj. vodorovné rady), proveďte akci odstraňte rady pro všechny piktogramy ve vašem písmu a v možnostech akce zkontrolujte odstranit svislé rady a zrušte zaškrtnutí odstranit vodorovné rady.

Poznámka

některé důvody, proč můžete chtít generovat pouze směry y, by byly proto, že plánujete vygenerovat písmo s příchutí TrueType, které nemusí být naznačeno ve směru x. To by byl případ písma, které bude fungovat pouze v ClearType, nebo Písmo je kurzíva a vertikální rady nedávají velký smysl.

při každém provedení akce vyberte Použít na celé písmo.

  1. přejděte do souboru > informace o Písmu > stonky a klikněte na Auto stonky.
  2. přidat, revidovat a sloučit standardní stonky PS podle potřeby.
  3. klikněte na OK.

po dokončení tohoto procesu máte naznačené písmo s příchutí PostScriptu.

obrysy TrueType a TT hinting “

před vytvořením písma TrueType-hinted ve Fontlabu byste měli ověřit, že máte v Písmu následující prvky:

  • zarovnání zóny
  • standardní stonky
  • PS rady

tyto tři parametry budou použity FontLab automaticky generovat na vysoké úrovni (vizuální) tt rady.

TT hinting UI elements „

Profiles “

stejně jako pro PostScript hinting, exportní profily definují, jak bude tt hinting exportován:

Poznámka

Chcete-li upravit jeho možnosti, musíte vytvořit nový profil exportu.

nabídka TrueType hinter umožňuje zvolit hinting engine. Můžete si vybrat mezi „FontLab TTH“ (nativní FontLab hinting), „TTFAutohint“ (systém automatického hintingu FreeType) a systém hinting vybraný v dialogovém okně informace o Písmu. Ve výchozím nastavení je nastavena možnost „specifikováno v informacích o Písmu“, takže Chcete-li místně změnit možnosti naznačování konkrétního písma, použijte stránku informace o Písmu > další hodnoty.

Turn použít stávající vizuální TTH příkazy OFF ne export na vysoké úrovni (vizuální) tt rady ručně vytvořené pomocí TrueType Hinting tool.

Turn použijte importované TrueType nativní naznačuje OFF ne exportovat importované low-level tt rady.

Turn Rebuild PS Rady na ignorovat stávající PS rady a automaticky znovu je před použitím“ FontLab TTH “ autohinting motor.

Font Info “

Možnosti TrueType hinting a vyhlazování jsou skryty na stránce Informace o Písmu > jiné hodnoty a ovlivňují pouze tt hinting pro aktuální písmo. Další informace o těchto parametrech naleznete v dialogovém okně informace o Písmu a specifikaci systému TTFAutohint.

Předvolby “

Předvolby > stránka TrueType Autohinting obsahuje několik možností, které vám poskytují jemnou kontrolu nad tím, jak jsou PS rady převedeny na rady tt na vysoké úrovni (vizuální) ve Fontlabu.

snad nejdůležitějším nastavením je přesnost připojení jednoho odkazu. Tyto číselné hodnoty řídí toleranci, ve které bude FontLab odpovídat každé šířce stonku se standardními stonky TT (záznamy CVT). Pokud je například jeden ze standardních stonků TT 168 a pokud je nastavení přesnosti nastaveno na 3, budou všechny stonky, které mají šířku 165-171, spojeny s touto hodnotou, ale ne stonky, které jsou široké 164 nebo 172 jednotek.

podrobnější vysvětlení těchto možností naleznete v nastavení > TrueType Autohinting.

aplikační okna “

Chcete-li zobrazit a upravit tt hinting na vysoké úrovni, otevřete jakýkoli piktogram v okně glyfů a vyberte nástroje > TrueType Hinting.

nástroj TrueType Hinting má mnoho dílčích panelů, které můžete otevřít: dialogy panelu programu TrueType, stonků, zón a dalších parametrů. Panel TrueType Hinting se otevře automaticky.

Poznámka

Panel TrueType Hinting (ve verzích FontLab pro macOS i Windows) používá stejný rasterizer jako Microsoft Windows. Existují dva režimy vykreslování: ClearType, který ukazuje výsledky TrueType Hinting s polohováním subpixelů (jak by to viděla většina uživatelů moderních systémů Windows), a Černá / bílá, která ukazuje výsledky TrueType Hinting čistě černobíle, bez antialiasingu (jak by viděli uživatelé starších systémů Windows nebo ti, kteří mají ClearType zakázán v moderních Windows).

Poznámka

ve skutečnosti existuje mnoho dalších režimů a variant vykreslování písem v různých verzích systému Windows: různé typy vyhlazování, různá nastavení pro vykreslování subpixelů a různé způsoby, které ovlivňují, jak jsou metriky glyfů vykresleny na mřížce subpixelů. Dva režimy rasterizace v náhledu TrueType jsou reprezentativní pro“ tvrdé “ scénáře, kde může TrueType nejvíce pomoci. Microsoft neustále rozvíjí své techniky vykreslování písem — pokud vaše náznaky vypadají dobře ve Fontlabu, budou vypadat stejně dobře nebo lépe pro skutečné uživatele Windows.

klepnutím na tlačítko stonky v panelu vlastností otevřete dialog stonky, který vám umožní ovládat standardní stonky TT.

klepnutím na tlačítko zóny otevřete dialogové okno zarovnání zón, které vám umožní ovládat zóny zarovnání TT.

klepnutím na tlačítko Další parametry otevřete dialog TTH parametrů, který vám umožní ovládat místní možnosti tt.

po převodu PS hintingu na tt hinting odpovídají stonky a zóny TT standardním stonkům a zónám zarovnání, které byly definovány v informacích o Písmu, ale to lze upravit.

konverze obrysů a TT autohinting“

Poznámka

tyto další kroky upravují skutečné obrysy vašich glyfů, takže se ujistěte, že jste uložili záložní kopii původního návrhu s obrysy PostScriptu.

mějte také na paměti, že když FontLab převádí obrysy PS na obrysy TT, Kvalita převodu závisí na velikosti písma UPM a toleranci konverze křivky nalezené v předvolbách. Čím menší je velikost UPM, tím méně obrysových bodů tt FontLab vytvoří. Pokud je vaše velikost UPM velmi vysoká, počet osnovních bodů TT bude velký ,což může mít za následek méně uspokojivé výsledky autohintingu TT (protože FontLab může být „zmatený“ , které osnovní body by nejlépe byly řízeny pokyny tt). Je také možné snížit počet osnovních bodů TT po konverzi osnov pomocí funkce FontLab Clean Up. Zpravidla: pokud je to možné, pokuste se udržet počet obrysových bodů TT na rozumném minimu.

Chcete-li převést písmo naznačené PS na písmo naznačené TT s obrysy TrueType, proveďte prosím následující kroky:

  1. přejít na Předvolby > TrueType Autohinting a doladit způsob, jakým PS hinting je převeden na tt hinting. Zejména zkontrolujte hodnotu přesnosti připojení jednoho odkazu.
  2. zavřete všechna otevřená okna glyfů.
  3. zvolte Nástroje > akce, v části Základy vyberte akci převést na křivky TT, otočte použít na celé Písmo a klikněte na OK.
  4. zvolte Nástroje > akce znovu v části Základy vyberte akci nastavit směr obrysu, klikněte na možnost nastavit směr TrueType, otočte použít na celé Písmo a klikněte na OK.
  5. pokud jste se po převodu rozhodli snížit počet obrysových bodů TT (což může mít za následek malé úpravy tvarů piktogramů), v části obrys vyberte akci vyčistit, otočte použít na celé Písmo a klikněte na OK.
  6. v sekci Hinting vyberte akci tt Autohint, otočte použít na celé Písmo a klikněte na OK.

Glyfové buňky získají hnědou značku “ T “ v levém dolním rohu, což znamená, že v glyfech jsou přítomny rady tt na vysoké úrovni (vizuální) :

po dokončení těchto kroků máte základní písmo tt-autohinted. Nyní můžete vygenerovat písmo s příchutí TrueType nebo můžete pokračovat v doladění výsledků automatického vyhledávání TT.

doladění výsledků tt autohintingu “

pro zahájení jemného doladění výsledků tt autohintingu:

  1. otevřete glyfy v okně glyfů.
  2. Zvolte Nástroje > TrueType Hinting.
  3. v panelu vlastností okna Glyph klepněte na tlačítko stonky a otevřete stonky tt, které byly zkopírovány ze standardních stonků PS. Úpravy stonků TT mohou mít významný dopad na to, jak konzistentní se bude zobrazovat vzhled různých stonků, zejména v čistě černobílém Vykreslování. Například sloučení některých hodnot stonku bude mít za následek písmo, ve kterém se mírně odlišné stonky budou jevit konzistentnější.
  4. v panelu vlastností okna Glyph klepněte na tlačítko zóny a otevřete zóny TT, které byly zkopírovány z oblastí zarovnání PS.

jedním důležitým parametrem pro stonky TT je hodnota ppm2. Tato hodnota označuje velikost ppem, při které (většinou v černobílém režimu) se stonky změní z šířky 1 pixelu na šířku 2 Pixelů. (Položka ppm3 označuje velikost ppem, při které se stonky změní z 2 pixelů na šířku 3 Pixelů atd.).

snížení těchto hodnot ppem bude mít za následek, že postižené stonky budou vypadat těžší v malých velikostech. Zvýšení těchto hodnot ppem bude mít za následek, že postižené stonky budou v malých velikostech světlejší. Například, pokud máte ve své rodině střední styl a Semibold styl a vypadají příliš podobně v malých bodových velikostech, můžete se rozhodnout snížit položky ppm2 a ppm3 ve stylu Semibold (takže se bude zdát těžší) a zvýšit je ve středním stylu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.