igaz típus | |
---|---|
, | |
Kiterjesztés | .ttf, .ttevagy.dfont |
MIME típusú | font/ttf [1] |
Formátum típusa | fájlformátum |
Médiafájlok a Wikimedia Commons oldalon |
A TrueType egy számítógépes betűtípus , amelyet az Apple fejlesztett ki az 1980-as évek végén.
Az ilyen formátumú betűtípusokat számos modern operációs rendszer használja . Az ilyen betűtípusú fájlok kiterjesztése „ttf”. A formátum verziójától függően a tárolt karakterek maximális száma 2 8 (256), 2 16 (65 536) vagy 2 32 (4 294 967 296) [2] -ra korlátozható .
Az ingyenes szoftveren alapuló operációs rendszer az ingyenes FreeType könyvtárat használja ezekkel a betűtípusokkal , amely támogatja ezt és más betűtípusokat.
Az Apple három szabadalmat birtokol, amelyek a TrueType betűtípusok körvonalainak valamilyen módon történő feldolgozására vonatkoznak kis kimenetek érdekében. Mivel ezek a szabadalmak megakadályozhatják az ilyen módszerek szabad használatát, a FreeType alapértelmezés szerint le van tiltva a támogatásukkal, és másként kezeli az elérési utakat [3] .
TrueType: egy karakter körvonalával kapcsolatos információk tárolására létrehozott formátum ( vektorkép ). A raszteres szimbólumokkal ellentétben a vektorszimbólum könnyen méretezhető. A vektoros tárolási módszernek azonban vannak hátrányai is. A rögzített információ egyértelmű megértése (értelmezése) érdekében használja a következő szabályokat [4] [5] :
A P 0 ponttól a P 2 pontig tartó görbe felépítéséhez (2. ábra) három pontra van szükség: P 0 , P 1 és P 2 . P 1 nem fekszik a görbén, hanem annak görbületének meghatározására szolgál. A görbe egyes pontjainak kiszámításához az 1-es képletet használjuk:
( 1. képlet )A 3. ábra egy olyan összetett görbére mutat példát, amely két egyszerű görbéből áll.
A 4. ábra ugyanezt a görbét mutatja, de a P 2 pont hiányzik. A koordinátái helyreálltak. Például ebben az esetben a P 2 pont a P 1 P 3 szakasz közepén fekszik . Erről bővebben a Bezier-görbe , másodfokú módszer felépítésének leírásában olvashat.
Tehát kétféle pontot használunk a kontúr felépítéséhez. Az egyik típus egy kontúron fekvő pont; ez egy görbe vagy szakasz eleje és egy másik vége. A pontok egy másik fajtája azok a pontok, amelyek nem fekszenek a kontúron, és vezérlőpontok egy görbe felépítéséhez. Lehetséges, hogy nincs koordinátapont két görbe között, és vissza kell állítani.
Következő szabály:
Az 5. ábra egy egykörös "C" szimbólum létrehozásának technikáját mutatja be. A kontúr szegmensekből és görbékből áll. Vagy, hogy szó szerint fogalmazzunk, ennek a szimbólumnak a felépítéséhez a kontúron fekvő pontokat ( on-curve ) és a kontrollpontokat (nem a görbén fekvő, off-curve ) használtuk. A 25. pont összeolvad a 0-val. A 26. és 27. pont a kontroll (off-curve) és a 25-0-s görbe felépítését szolgálja.
A 6. ábra egy 3 körvonalból álló szimbólumot mutat be. A kontúrok megkülönböztetése érdekében a következő szabályokat kell követni:
Annak érdekében, hogy megtudja, hány pontból épül fel a szimbólum, meg kell néznie az utolsó kontúr utolsó indexére vonatkozó információkat. Meg kell tekintenie az összes pont zászlóit is. A pontokat többször is meg lehet ismételni ugyanazokkal a zászlókkal. A pontok száma az utolsó index száma + 1, mivel a számozás 0-tól kezdődik, plusz az összes ismétlődő pont összege.
Szimbólum kitöltés. Az 5., 6. ábrák azt mutatják, hogy a kontúrok önmagukban nem elegendőek a szimbólumok megalkotásához. A kontúron belüli helyet át kell festeni. Hogyan kell ezt megtenni, ha például a "B" szimbólumnak (6. ábra) három kontúrja van, és csak azt kell átfesteni, ami az 1. és a 2., valamint az 1. és 3. között van, és mi van benne a 2. és 3. - ne festse át? Erre több szabály is vonatkozik:
A p1 és p4 pontok a külső (külső) kontúrokon belül helyezkednek el, és ezt a területet mindig átfestjük, függetlenül a pontok megkerülésétől.
A p2 pont két különböző átmenetű külső kontúr közötti területre esik, és ez a terület nincs átfestve.
A p3 és p5 pontok a belső kontúrok területére esnek, és az árnyékolás a pontok megkerülésétől függően történik. A P3 pontot a kontúron belül a pontok óramutató járásával ellentétes irányú megkerülésével kapjuk meg, míg a külső kontúrt ellenkező irányban kerüljük meg, és emiatt a 3. területet nem festjük át. A p5 pont az óramutató járásával megegyező irányban haladó, a külső kontúrral megegyező haladási irányú területbe lép be, így a terület átfestésre kerül.
A betűtípus felépítése szempontjából a p5 pontterület redundáns. Ez a belső térfogat minden esetben át lesz festve.
A hasonló karakterek tárolási számának csökkentése érdekében két karakter egy kombinációjával álltak elő. Például az Yo betű az E betű, fölötte két pont. A pontok és az E külön tárolhatók, és a "Yo" szimbólum felépítésénél két forrásból veszik az információkat.
ЁÄÜÃÑÕÝÚÐØ
8. ábra Példa kombinálható szimbólumokra
Bár a TrueType betűtípusok vektor alapúak, és úgy tűnik, könnyen méretezhetők, a karakterek alacsony felbontású megjelenítése problémás lehet. Ha például egy vektorszimbólumot szeretne egy 16x16 pixeles négyzetbe illeszteni, akkor a szimbólum jelentős része csak részben eshet egy képpontra. Felmerül a kétértelműség: egy adott pixel fölé kell-e festeni, vagy festetlenül hagyni. Ennek a kétértelműségnek a kiküszöbölésére a betűtípusok hint parancsokat tartalmaznak a raszterizálóhoz, amelyeket hinting utasításoknak neveznek . A TrueType formátum lehetővé teszi a betűtípusok tárolását utaló utasításokkal vagy anélkül. De ezen utasítások nélkül a betűtípusok rossz minőségűnek (rosszul végrehajtottnak) minősülnek, és megpróbálják nem használni őket.
A betűméret mértékegysége a pont (angol-amerikai pont), amelyet általában pontnak fordítanak, és a betűméret nyomtatási egysége (francia pont) valójában nem egyezik. A számítógép pontja 0,353 mm, a nyomtatási pont 0,376 mm. A különbség körülbelül 7%. Ezért a méret megadásakor feltétlenül tisztázni kell, hogy a vásárló melyik tételre gondol, és melyiket fekteti le az elrendezésben.
A fő betűtípus több, a fejlécben feltüntetett táblázatból áll. A táblázat neve legfeljebb négy betűből állhat.
A TrueType Collection fájl egy "ttcf" táblával kezdődik, amely hozzáférést biztosít a gyűjteményben lévő betűtípusokhoz, és külön címsorra mutat minden egyes betűtípushoz. A gyűjteményben lévő összes betűtípus ugyanazt a karakterjel-körvonaltáblázatot használja, bár mindegyik betűtípus hivatkozhat a saját körvonalainak részhalmazaira a „cmap”, „name” és „loca” táblázatok használatával.
A „.ttf” kiterjesztés normál TrueType betűtípust vagy TrueType körvonallal rendelkező OpenType betűtípust jelöl, míg a „.ttc” kiterjesztés a TTC betűtípusok számára van fenntartva. A PostScript-vázlattal rendelkező OpenType-betűtípusoknak .otf kiterjesztéssel kell rendelkezniük. Elvileg egy TrueType vázlattal rendelkező OpenType betűtípus rendelkezhet .otf kiterjesztéssel, de ez a gyakorlatban ritkán történik meg.
A TrueType bőröndformátumát a klasszikus macOS használják . További Apple-specifikus információkat ad hozzá.
A PostScript nyelvben a TrueType körvonal PostScript 42-es típusként jelenik meg azon betűtípusok esetében, amelyekben a karakterjeleknek van neve, vagy 11-es típusként a CID-betűtípusok esetében, ahol a karakterjeleket index címezi.
Típusöntöde és típustervezés | |||||||||
---|---|---|---|---|---|---|---|---|---|
Fogalmak | |||||||||
Betűtípus szerkezete | |||||||||
Betűtípus jellemzői |
| ||||||||
Az ábécé betűtípusainak osztályozása |
| ||||||||
Betűstílusok | |||||||||
Egységek | |||||||||
számítógépes tipográfia | |||||||||
Lásd még Kiadó Nyomda Tipográfia Készlet Elrendezés Nyomtatás |