fémtípusok esetében a kerning munkaigényes és költséges volt, mivel a mátrixokat fizikailag módosítani kellett. Ezért csak olyan betűkombinációkban alkalmazták, amelyekre a leginkább szükség volt, mint például a VA vagy az AV. A digitális betűtípusok megjelenésével sokkal könnyebb lett sok karakterjel-kombináció kernálása.
Kerning valuesEdit
a digitális tipográfiában a kerninget általában betűpárokra alkalmazzák olyan számként, amellyel az alapértelmezett karaktertávolságot növelni vagy csökkenteni kell: a növekedés pozitív értéke, a csökkenés negatív értéke., A számot betűegységekben fejezzük ki, az egyik egység az em egy bizonyos töredéke (egy em a jelenleg használt típusméret). A különböző betűtípusok különböző egységeket használhatnak, de a közös értékek 1000 és 2048 egység/em. Így 1000 egység / em esetén a 15-ös kerningérték a karaktertávolság 0,015-ös növekedését jelenti az aktuális típusmérettel. (Egy adott betűtípus kerning egységei megegyeznek az adott betűtípus karakterszélességének kifejezésére használt egységekkel.)
A legtöbb alávágási kiigazítás negatív, a negatív kiigazítás általában nagyobb, mint a pozitív., Egy adott betűtípuson belüli különböző párok beállításai egy apró 2-től több mint 100-ig terjedhetnek (1000 egység/em-ként kifejezve). Az adott pár beállításai nagyban különböznek az egyik betűtípustól a másikig.
negatív kerning széles körben használják, hogy illeszkedjen nagybetűk, mint a T, V, W, és Y közelebb néhány más nagybetűk mindkét oldalon, különösen A, és néhány kisbetűk a jobb oldalon, mint például a kombinációk Ta, Te, és To. Azt is használják, hogy illeszkedjen egy időszak (Full stop) vagy egy vessző közelebb ezeket, valamint az F és P, valamint az alsó esetben betűk r, v, w, és y., Néhány más kombináció, amely negatív alávágást használ, a FA, LT és LY, valamint az a, L és h betűket idézőjel követi.
a pozitív alávágást elsősorban speciális karakterekkel és írásjelekkel együtt használják (például az f alsó betű, amelyet jobb zárójel vagy idézőjel követ). A betűtípustól függően az ékezetes betűkhöz, valamint olyan párokhoz, mint a Bo, a Dw és a ty, némi pozitív alávágásra is szükség lehet.
az alábbi táblázat néhány példázó kerning párokat és azok értékeit tartalmazza., Ezek az értékek 1000 egység / em-en alapulnak, a kerningpárok pedig a legpozitívabbtól a legpozitívabb alávágási értékig vannak elrendezve. A mintákat a Minion Pro betűtípus kerning tábláiból veszik. Más betűkészletekben az alávágás nagyon eltérő lehet.
A” -146 | W. -144 | p, -139 | L” -135 | VA -123 | F. -110 | ya -104 | te -98 | |
av -97 | VR -86 | pa -85 | m” -82 | a” -79 | fa -78 | ua -78 | w.,fe −9 | |
vo −8 | xc −8 | yo −8 | Ix −6 | e, −6 | st −5 | he −4 | Fw −3 | |
us −3 | Ak +3 | la +3 | Oj +5 | il +5 | CO +7 | bc +9 | Xf +10 | |
fr +10 | F” +12 | wb +12 | YW +13 | So +14 | Co +15 | VT +16 | cv +16 | |
Dv +17 | OC +18 | Bc +20 | RX +20 | T” +22 | gy +24 | r: +24 | XA +25 | |
ry +29 | w; +31 | f?, +76 | f” +121 |
mely betűket kell kernelni, attól függ, hogy mely nyelveken kell keresni a betűtípust használható. Mivel a betűk egyes kombinációit semmilyen nyelven nem használják normál szavakban, ezek alávágása nem szükséges. A nem arányos (monospaced) betűtípusok nem használnak alávágást,mivel karaktereik mindig azonos távolságra vannak.,
alávágási táblázatszerkesztés
régebbi betűtípusformátumokban, például a Microsoft TrueType-jában a alávágási értékek egy egyszerű alávágási táblázatban vannak megadva, ahol minden bejegyzés egy pár karakterből és azok alávágási értékéből áll. (Az Apple azonban kiterjesztette a kern táblát összetettebb funkciókkal, beleértve a kontextuális és osztály alapú alávágást is, amelyeket később az OpenType-ban találtak meg, bár nem ugyanabban a pontos formában.) A TrueType betűtípusok általában több száz párral rendelkeznek, de néhánynak több mint ezer.,
mivel az OpenType a TrueType kern táblázatok szuperkészlete, továbbra is támogatja az OpenType-ként csomagolt TrueType betűtípusokat; azonban a PostScript-alapú (CFF) OpenType betűtípusok nem rendelkeznek ezzel a lehetőséggel. Az OpenType új, egységes módszert vezetett be többek között az alávágásra a Glyph pozicionáló táblán (GPOS) keresztül. Az Adobe újabb betűtípus-kiadásai már nem tartalmaznak kern táblákat, hanem csak a GPOs-on keresztüli alávágást határozzák meg.,
mivel egy OpenType betűtípus több ezer karakterjelet tartalmazhat, következésképpen egy hatalmas számú karakterpár, amelyeknek kerningre van szükségük, az OpenType betűtípusok bonyolult táblarendszerrel és altáblákkal rendelkezhetnek, amelyek célja a teljes tárhely minimalizálása. (Az alávágást a GPO-kban tárolt új karakterjel-helymeghatározási funkciók széles körének részeként kezelik.) A rendszer a karakterjelosztályok fogalmán alapul: egydimenziós táblázat helyett, ahol minden bejegyzés egy karakterpárnak felel meg, kétdimenziós táblázatok vannak, ahol minden bejegyzés egy pár karaktersorozatnak felel meg., Az osztály több olyan karaktert tartalmaz, amelyek jobb oldali körvonala (és a jobb oldali irányvonala) azonos kerningcélokra, vagy több olyan karaktert, amelynek bal oldali körvonala (és bal oldali irányvonala) azonos. Minden karakterpár, ahol az első az első osztályból, a második pedig a második osztályból származik, ugyanazt a kerning értéket igényli, ezért ezt az értéket csak egyszer kell megadni a táblázatban. A kétdimenziós táblázat sorai az első karakterosztályoknak felelnek meg, az oszlopok pedig a második karakterosztályoknak felelnek meg., Egy adott karakterpár kerning értéke a táblázatban található azon osztályok metszéspontjában, amelyekhez tartoznak.
Ez a rendszer nagyon gazdaságos, de szükségszerűen korlátozott. Például sok osztály elég kicsi lehet. Ezenkívül a sokféle karakterjelű betűtípus több ilyen táblát is igényelhet. Végül sok pár marad, amelyeket nem lehet osztályokon keresztül képviselni., Számukra egyszerűbb, egydimenziós táblázatok állnak rendelkezésre: minden táblázat egy adott karakterhez tartozik, amely sok párban az első, a bejegyzések pedig tartalmazzák azokat a karaktereket, amelyek ezekben a párokban a második, a megfelelő alávágási értékekkel együtt.
azoknak a betűknek a kategóriája, amelyek jól illeszkednek az osztály alapú kerninghez, azok, amelyek diakritikus jelekkel rendelkeznek. Ezek a betűk hozzáadhatók az alaplevél osztályához, és együtt maradhatnak, függetlenül attól, hogy az első vagy a második karakter egy párban: (a à á â), (e è é ê) stb., Egy betű nem szerepelhet az osztályban, ha a kerningje bizonyos párokban különbözik a többitől (például Yá vs.Yä).
a legtöbb modern irodai és asztali kiadói rendszer támogatja az OpenType funkciókat, így az osztály alapú alávágást.
automatikus és kézi kerningEdit
három változata” WAR ” A Clarendon typeface: a felső verzió nem kerning, a középső változat néhány kerning., Az alsó verziót valószínűleg túlkeresték erre a karakterkombinációra: a szorosan elhelyezett “WA” nem egyensúlyoz az “AR” párral, amely nem tud közelebb kerülni.
Az automatikus alávágás a program által automatikusan alkalmazott alávágásra utal, szemben a felhasználó által kézzel alkalmazott alávágással. Kétféle automatikus alávágás létezik: metrikus és optikai. A metrikus alávágással a program közvetlenül a betűkészlet-fájlban található alávágási táblázatokban található értékeket használja. A legtöbb tipográfiai funkcióval rendelkező rendszer ma biztosítja az ilyen típusú alávágást., Az optikai alávágás viszont csak a fejlettebb rendszerekben érhető el. Az optikai alávágással a program algoritmust használ a körvonalaik alapján az egyes egymást követő karakterek optimális távolságának kiszámításához. Mindkét típusú automatikus alávágással a rendszer általában lehetővé teszi a felhasználó számára, hogy minimális betűméretet adjon meg az alávágáshoz, ha a felhasználó úgy érzi, hogy a kisebb betűméretekhez nincs szükség alávágásra.,
A metrikus kézi alávágás, sms-ben, amely több betűtípusok, a programot kell eldönteni, hogy melyik kézi alávágás táblázat használni, ha két egymást követő karakterek tartoznak a különböző betűtípusok – a táblázat a font az első karakter, vagy a másik, vagy hogy elkerüljék a kézi alávágás összesen. Ebben az esetben az optikai alávágás előnyösebb. Gyakori helyzet akkor fordul elő, amikor a dőlt szöveg római szimbólummal végződik (jobb zárójel vagy idézőjel, kérdőjel stb.) és az utolsó betű ferde ütközése a szimbólummal.,
Az egyes rendszerekben elérhető kézi alávágás lehetővé teszi a felhasználó számára, hogy felülbírálja az automatikus alávágást, és bármilyen alávágási értéket közvetlenül a szöveg egy adott helyén lévő karakterpárra alkalmazzon. Ha nem áll rendelkezésre, ez a funkció szimulálható a két karakter használatával, amely módosítja a karakterek közötti helyet egy szövegblokkban (általában követésnek nevezik).,
képzett személy alkalmazásakor a kézi alávágás általában jobb eredményeket ad, mint az optikai alávágás; például néhány olyan karakter, amely algoritmikus összehasonlításnak tűnik, hogy nagyon szorosan egymáshoz vannak elhelyezve, túl messze tűnhet az emberi olvasó számára, különösen akkor, ha a “túl közel” karakterjel egyetlen eleme diakritikus jel. A kézi alávágás még jobb is lehet, mint a betűkészlet tervezője által az alávágási táblába épített metrikus alávágás, mivel ezeknek a tábláknak gyakran vannak hibái vagy mulasztásai, vagy a különbség egyszerűen csak személyes preferencia kérdése lehet.,
kontextuális kerningEdit
néhány szó különösen nehéz a térben. Az Okavango folyó neve Délnyugat-Afrikában nehéz, mert az AVA betűk jól illeszkednek egymáshoz, de ez mindkét oldalon nagyon nagynak tűnik. Vagy szélesebb vagy szorosabb betűköz segíthet itt.
a kontextuális alávágás olyan pozícióbeállításra utal, amely több mint két egymást követő karakterjeltől függ., Például egy bizonyos karakterjel távolsága nemcsak az előző karakterjeltől (mint a szokásos alávágásnál), hanem az azt követő karakterlánctól is függhet. Bár a szokásos dokumentumokban ritkán hajtják végre, a kontextuális alávágás aggodalomra ad okot a minőségi tipográfia szempontjából.
egy példa egy olyan helyzetre, amely kontextuális alávágást igényel a Minion Pro betűtípusban, három karakter sorrendje f.” (f, időszak, idézőjel), amint az gyakran az idézet végén található. A betűtípus kerning tábláinak használatával az idézőjel túl közel van az f-hez, bár a köztük lévő időszak nélkül a távolság megfelelő., Az időszak, más szóval, csökkenti a távolságot, ahelyett, hogy növelné. A magyarázat a következő: anélkül, hogy az időszak, a kerning pozitív 121 (kifejezve 1000 egység / em). Az időszak szélessége 228, de az f és az időszak között -5, az időszak és az idézőjel között -138. A teljes pozitív 85, szemben az eredeti 121: a nettó veszteség 36 egységek, ami megmagyarázza, hogy miért az idézőjel most közelebb van a f. kontextuális kerning felismerné a sorozat három karakter, és növelné az egyik vagy mindkét karakterközi terek., Hasonló probléma van az F, P, T, V, W és Y betűkkel; vesszővel, nem pedig periódussal; vagy egyetlen, nem pedig kettős idézőjellel.
a kontextuális alávágást az OpenType betűformátum támogatja, de kevés betűtípus-tervező valósítja meg, és valószínűleg jelenleg egyetlen asztali kiadói rendszer sem tudja használni. Ha fontos, a megoldás a felhasználó számára, hogy kézi kerning helyett.,
kézi alávágás a mutatják indexek, valamint superscriptsEdit
Míg az OpenType matek szabvány nem tartalmazza a támogatás a kézi alávágás a mutatják indexek, vagy a felsõ, a Microsoft végrehajtási hozzáteszi fájlokat támogatja ezt a funkciót, például az Office 2007.
Kerning toolsEdit
betűtípus szerkesztők lehetővé teszik a felhasználó számára, hogy módosítsa a tulajdonságait egy betűtípus, beleértve a kerning táblázat (ha a font licenc lehetővé teszi azt). Ezt a tényleges betűtípusfájlban található táblázat módosításával érik el. A felhasználó megváltoztathatja a kerning értéket meglévő párokban, vagy új párokat adhat hozzá.,
néhány asztali kiadói rendszer lehetővé teszi a felhasználó számára, hogy a betűkészlet fájljának módosítása nélkül megváltoztassa vagy hozzáadja a kerning párokat. A rendszer csak a felhasználó dokumentumára vonatkozik az új alávágási értékekre, a betűtípus fájlban található értékek helyett.
függetlenül attól, hogy módosítja a betűtípus fájlt egy betűtípus-szerkesztővel, vagy felülírja azt egy adott rendszerben, a felhasználó a meglévő alávágási funkciókra korlátozódik., Így, ha olyan funkciókra van szükség, mint az optikai alávágás vagy a kontextuális alávágás, vagy a különböző betűkészletekhez tartozó karakterek párosítása, és ha a rendszer nem rendelkezik ezekkel a funkciókkal, más eszközöket kell alkalmazni.
egyes asztali kiadói rendszerek lehetővé teszik a fejlesztők számára, hogy plug-ineket hozzanak létre (olyan kiterjesztéseket, amelyek számos olyan funkciót hajtanak végre, amelyek a rendszernek hiányoznak), és ezt a képességet a kerninghez is használták., Általában, ezek a plug-inek lehetővé teszik a felhasználó számára, hogy a kerning változás automatikusan egy bizonyos karakterpár egész egy teljes dokumentumot, ahelyett, hogy alkalmazza azt keres kézzel ezeket a párokat. Eddig csak az alapvető alávágási funkciókat hajtották végre plug-inek segítségével, nem világos, hogy a fejlettebb funkciók hatékonyan megvalósíthatók-e ilyen módon.
ahelyett, hogy funkcionalitást adna egy asztali kiadórendszerhez, egy másik megközelítés a dokumentum exportálása és feldolgozása a rendszeren kívül., Bármely alávágási funkció alkalmazható a dokumentumra a szokásos szövegszerkesztőktől a kifejezetten erre a feladatra kifejlesztett programokig. A módosított dokumentumot ezután importálják vissza az asztali kiadói rendszerbe. Számos rendszer engedélyezi ezt a műveletet, akár a dokumentum importálási és exportálási funkciókkal történő konvertálásával, akár a belső dokumentumformátum nyílt szabványsá tételével. Ennek a megközelítésnek az az előnye, hogy néhány összetett betűkészítési funkció, amelyet nehéz lehet plug-inekkel végrehajtani (különösen a kerning), viszonylag könnyen megvalósítható külön eszközökkel.,
kerning in browsersEdit
a CSS tulajdonság text-rendering: optimizeLegibility;
lehetővé teszi a kerning használatát Firefoxban, Chrome-ban, Safariban, Operában és az Android böngészőben. Egy másik CSS tulajdonság, a font-feature-settings
lehetővé teszi az Internet Explorer 10+, a Chrome, Az Edge, a Firefox és az Android böngésző alávágását is. Van is egy javasolt CSS3 szállás font-kerning
, de csak a támogatott Firefox (előtaggal a -moz-
), a Chrome-ot, Opera (előtaggal a -webkit-
mindkét), valamint az Internet Explorer kezdve a 10-es verzió., A CSS3 tervezete azt sugallja, hogy az alávágást mindig engedélyezni kell az OpenType betűtípusok esetében.