A probléma: van egy OpenType font, melyből a magyar karakterek (Ő, Ű, ő, ű) és ezek kiskapitális változatai hiányoznak. A másik alaphelyzet: van egy Type1 font, hozzátartozó Small Caps (SC) fonttal, és szeretnénk őket egy fontba, egy fájlba (.otf) összeépíteni. Most az utóbbiról lesz szó:
Hozzávalók: FontLab Studio 5, Jegyzettömb (elhagyható), két Type1 font: XXX Regular és XXX Regular SC vagy Caps.
1. Megnyitás FontLabban
Először a Regular fontot nyissuk meg, ezt vegyük alapul, ebbe fogjuk átdobálni az SC fontból a kiskapitálisokat. A programot be lehet úgy állítani (Options > Opening Type1), hogy a Type1 betűkhöz megnyitásukkor automatice generálja a Basic OpenType Features-t. Ez egy kódszöveg, amit az OpenType panelen látunk: cpsp, frac, liga, ordn. Az sem árt, ha ugyanitt beállítjuk, hogy dekompózolja a kompozitokat. Na.
2. Generate Glyphs
A Generate Glyphs paranccsal - ügyelve a szóközökre - készítsük elő a hiányzó karaktereket és a magyar specialitásokat:
- a karakter nevében a .sc természetesen a kiskapitálist jelöli.
Ha bejelöltük a Mark new glyphs-t, akkor az újonnan készített karakterek eltérő színnel vannak jelölve, átláthatóbb a helyzet. A magyar ékezetek szerkesztésébe nem akarok belemenni, a progam persze automatice nem jól csinálja, elég hozzá annyi, hogy a betű optikai középtengelyére kerül a magyar kettős ékezet, az ún. hungarumlaut.
3. Átdobálás
Most az SC fontot is nyissuk meg. A Paste Special-lal másoljuk át egyenként a hiányzó karaktereket. Csak a körvonalak + a kerning, tehát a "rajzos részek" jöjjenek, a karakter neve és "helyiértéke" ne másolódjon át, mivel az már megvan (2. pont).
4. Kódot bele!
Együtt vannak, de a tördelőprogramok így nem fogják észrevenni a kiskapitálisokat, azaz ha fontunkat ebben az állapotában telepítenénk, és egy szövegrészre kiskapitálisokat alkalmaznánk, az égvilágon semmi nem történne. Mert nincsenek összekapcsolva (ahogy DJG írta: bekötve) a kisbetűk a kiskapitálisokkal.
Nyissunk alul a + gombbal az OpenType panelen egy új fícsört smcp néven.
Alá, a világossárga hátterű ablakba (ahol az @UPPERCASE kezdetű sor van) kerül új sorba a "megfeleltető kód":
5. És a számok?
Egy SC font nemcsak kiskapitálisokat, hanem a regular fonttól eltérő (ugráló/álló) számokat is tartalmazhat. Ezeket is hozzuk át:
Újból Generate Glyphs:
Az SC fontból másoljuk a helyükre őket, aztán jöhet az onum nevű új fícsör:
Alá, a világossárga hátterű ablakba kerül új sorba a "megfeleltető kód":
Megfigyelhető, hogy az OpenType feature kódnak vannak @-cal, illetve feature-rel kezdődő sorai. Jobban látszik ez, ha önálló szöveges fájlként (.fea) exportáljuk a Save features paranccsal - később egy másik font buherálásánál is jól jöhet.
6. Bingo!
A magyarításhoz még annyit, hogy a Font Info boxban az Encoding és Unicode résznél a Supperted codepagesnél szerepeljen a 1250 Latin 2: Eastern Europe. Végül Generate Font: OpenType PS. Egy .otf fontban vannak a standard karakterek, a kiskapitálisok és az ugráló számok, és InDesignban is használható a bötű.
