PANOSE
PANOSE - systemet är en metod för att klassificera typsnitt enbart efter deras visuella egenskaper, utvecklad av Benjamin Bauermeister. Det kan användas för att identifiera ett okänt teckensnitt från en exempelbild eller för att matcha ett känt teckensnitt med dess närmaste visuella granne från en teckensnittspool. Ordet "PANOSE" är sammansatt av bokstäver hämtade från de sex klasser där skaparen av systemet organiserade det latinska alfabetet.
Historia
Det ursprungliga PANOSE-systemet utvecklades 1985 av Benjamin Bauermeister. 1988 publicerades den av Van Nostrand Reinhold Company Inc. under titeln A Manual of Comparative Typography: The PANOSE System . Denna första version av PANOSE-systemet bestod av sju klassificeringskategorier och baserades på subjektiva visuella parametrar.
1990 lades viktkategorin till och armstilskategorin delades av från kategorin Stroke Variation, vilket gav antalet klassificeringskategorier till 9. Objektiva klassificeringskriterier lades också till vid denna tidpunkt.
1991 lades kategorin Family Kind till, vilket kompletterar PANOSE 1.0-definitionen.
År 1992 gjordes försök att klassificera Han ideografiska typsnitt , vilket gör att applikationer kan föreslå det mest lämpliga latinska typsnittet för att matcha ett givet Han-ideografiskt typsnitt. Transliteral mappning skulle också kunna användas för att matcha mellan till exempel dekorativa eller skriptansikter och textekvivalenter.
1993 utvecklades Mapper Application Interface (MAI). PANOSE 2.0 släpptes samma år, vilket är grunden för Hewlett Packards Infinifont-typsnittssyntesteknik.
PANOSE införlivades i en mängd olika digitala teckensnittsmetadatataggar 1992 av ElseWare Corporation. Klassificeringssystemet, dess matchande algoritmer referensdatabaser, klassificeringsparametrar och varumärken köptes av Hewlett Packard 1995. En teckensnittssyntesmotor vid namn Infinifont köptes också av Hewlett Packard vid den tiden.
Revisioner
1.0
PANOSE 1.0-definitionen publicerades 1988. Ett PANOSE-klassificeringsnummer består av 10 sammanlänkade värden. Varje värde från en given kategori beräknades från ett specifikt visuellt mått, som typsnittets vikt och närvaron eller frånvaron av seriffer. Specialvärden "Any" (0) och "No Fit" (1) finns för varje kategori, som har specifika betydelser för kartläggaren. "Val som helst" betyder att matcha den siffran med vilken tillgänglig siffra som helst, vilket gör att mapparen kan hantera förvrängbara typsnitt. "No Fit" betyder att föremålet som klassificeras inte passar in i det nuvarande systemet.
Standarden klassificerar typsnitt i följande kategorier i följande ordning:
- Familj: Familjevärdet definierar vilken typ av typsnitt som klassificeras, vilket påverkar de giltiga värdena som är tillgängliga för de senare kategorierna och de tillgängliga kategorierna. Det finns olika kategoridefinitioner för latinsk text, latinsk handskriven, latinsk dekorativ, latinsk symbol, ikonografisk, japansk text, kyrillisk text och hebreiska. [ citat behövs ]
Latinska textkategorier
- Serif Style: den beskriver utseendet på serifferna som används i en teckensnittsdesign och grupperar dem i en av 14 allmänna kategorier. Serif och sans serif ansikten klassificeras inom denna siffra.
- Vikt: den klassificerar utseendet på ett teckensnitts stamtjocklek i förhållande till dess höjd. Den erbjuder 10 graderingar, allt från Very Light till Extra Black.
- Proportion: den beskriver de relativa proportionerna av tecknen i teckensnittet. Skiljer Monospaced från Proportional, Modern från Old Style och Extended från Condensed.
- Kontrast: den beskriver förhållandet mellan de tjockaste och smalaste punkterna på bokstaven O. Versalerna O används eftersom det i allmänhet har högre kontrast än de andra tecknen i alfabetet.
- Slagvariation: den specificerar förhållandet mellan tjockleken på de tunna stjälkarna och de breda stjälkarna. Den beskriver kontrastegenskapen ytterligare genom att beskriva vilken typ av övergång som uppstår när stammens tjocklek ändras på rundade glyfformer.
- Arm Style: den klassificerar specialbehandling av diagonala stjälkar och avslutning av öppna rundade bokstavsformer. Bokstaven A och C används flitigt för denna klassificering, tillsammans med G, M, S, V, W och Y.
- Bokstavsform: den klassificerar rundheten hos teckenformerna och den dominerande snedställningen av teckenformerna.
- Mittlinje: den beskriver placeringen av mittlinjen över de versaler och behandlingen av diagonala skaftspetsar.
- X-höjd: den beskriver behandlingen av versaler med diakritiska tecken och den relativa storleken på gemener.
Latin handskrivna kategorier
- Verktygstyp:
- Vikt:
- Mellanrum:
- Bildförhållande:
- Kontrast:
- Topologi:
- Form:
- Finaler: Möjliga värden är 0 (Alla), 1 (Ingen passform), 2/3/4 (Ingen), 5/6/7 (Skärp), 8/9/10 (Tapered), 11/12/13 (Rund ). För vart och ett av de senare alternativen finns det tre varianter: Inga loopar, Slutna loopar respektive Öppna loopar.
- X-uppstigning:
Latinska dekorativa kategorier
- Klass:
- Vikt:
- Aspekt:
- Kontrast:
- Serif-variant:
- Behandling:
- Foder:
- Topologi:
- Utbud av karaktärer:
Latinska symbolkategorier
- Snäll:
- Vikt:
- Mellanrum:
- Bildförhållande och kontrast:
- Bildförhållande för karaktär 94:
- Bildförhållande för tecken 119:
- Bildförhållande för karaktär 157:
- Bildförhållande för karaktär 163:
- Bildförhållande för karaktär 211:
Exempel
Till exempel är PANOSE-siffrorna för Times New Roman:
Familjetyp | 2 (latinsk text) |
Serif stil | 2 (Cove) |
Vikt | 6 (medium) |
Andel | 3 (Modern) |
Kontrast | 5 (medellåg) |
Slagvariation | 4 (övergång) |
Arm stil | 5 (Raka armar) |
Bokstavsform | 2 (runda) |
Mittlinje | 3 (Standard) |
X-höjd | 4 (stor) |
2.0
Systemet lagrar faktiska mätdata under Rich Font Description (RFD) istället för att bucketa det, vilket gör att matchningssystemet kan använda matematiska avstånd snarare än strafftabeller. Den är designad för förvrängningsbara teckensnittstekniker (t.ex. Multi Master-teckensnitt). Systemet erbjuder flera metoder för förvrängningsbara teckensnitt.
Det ursprungliga klassificeringssystemet ändrades från ett hinkbaserat system till ett aritmetiskt system (förutom familjen från PANOSE 1.0 och derivator), och utökades till följande kategorier:
1.0 | 2.0 |
---|---|
Familj | Klass, genre |
Serif stil | Serifmått, Serif Tall Measure, Serif Tip Measure, Serif Hip Roundness, Serif Tip Roundness, Serif Angle, Serif Drop Measure, Serif Balance Measure, Serif Foot Pitch Measure, Serif Cup Measure |
Vikt | Viktmått |
Andel | Monospace-flagga, distorsionsmått, förhållandemått |
Kontrast | Smal stammått |
Stroke | Hastighetsfaktor, Stress-upp-vinkel, Stress-låg vinkel |
Arm stil | Stem Taper Factor, Stem Dishing Measure, Stem Bow Measure, Stem Termination Type, Stem Avslutningsvinkel |
Bokstavsform | Lutningsvinkel, ytterkurvsfaktor, plan sidofaktor, övre platt faktor, skål mitt-ut-mått |
Mittlinje | Mitt "E" mått, mitt "A" mått, Apex Trim Factor, Apex Serif Flag |
X-höjd | X-Tall mått, diakritisk plats |
ingen | Cap-Scale Faktor |
Varje PANOSE 2.0-kategorivärde är ett tecken på 16-bitars nummer (från -32 768 till 32 767; endast intervall mellan -10 000 och 10 000 definieras), där värdet noll (0) anses vara "normalt" för siffran. Till exempel representerar siffran noll för vikten medelvikt. Värdet "vilket som helst" från PANOSE 1.0 översätts till en parameter "bryr sig inte" och ersätts av de mer omfattande förvrängbara teckensnittsbeskrivningarna.
Familjekategorin ersätts av Klass och Genre, där Klass indikerar ett teckensnitts språk och teckenuppsättning, där Genre indikerar textansikter, visningsytor, symbolytor och så vidare. PANOSE-matchningsprogramvaran är designad för att matcha typsnitt med olika klasser, men samma genre. Samma genre kan ha olika betydelse i olika klasser, så den matchande heuristiken avgör hur nära teckensnitten är baserat på justerade värden baserat på klass, snarare än råa PANOSE-värden inom själva teckensnitten.
PANOSE-klassificeringsprocedurer
Klassificeringsprocedurer är objektiva mättekniker som används för att tilldela ett PANOSE-nummer till ett teckensnitt.
PANOSE Mapper programvara
Programvaran PANOSE Mapper bestämmer närmast möjliga teckensnittsmatchning på ett givet system genom att jämföra PANOSE-numren för de begärda och tillgängliga teckensnitten. De enskilda PANOSE-siffrorna jämförs, viktas efter deras typografiska betydelse och summeras för att ge ett numeriskt visuellt avstånd. Typografisk betydelse härleds genom att tilldela vikter till varje siffra; till exempel är ett teckensnitts vikt (vanlig, fet, halvfet, etc.) viktigare än dess kontrast (skillnaden mellan tjocka och tunna streck).
Standardiseringar
PANOSE 1.0-tabellen stöds i TrueType- teckensnittsformat.
PANOSE 2.0 används i ElseWare Corporations parametriska teckensnittsgenerering Infinifont.
1996, under W3C :s utkast till CSS1 , föreslog Hewlett Packard en PANOSE-syntaxtillägg för teckensnittsersättning . Det ingick inte i den slutliga CSS1-rekommendationen delvis på grund av licensproblem. Även om Hewlett Packard Co. inte är intresserad av att dra nytta av PANOSE, kommer det att förhandla om licenser på basis av tid och material.
PANOSE 1.0 stöds i SVG sedan version 1.0 i font-face- elementet under panose-1- attributet. I CSS2 används den i egenskapen panose-1 , som togs bort i CSS2.1 och återinfördes i CSS3 -modulen: Web Fonts- specifikationer.
I Office Open XML är det en del av WordProcessingML.
PANOSE 1.0 används i Rich Text Format Specification 1.7.
- Clyde D. McQueen III, Raymond G. Beausoleil. Infinifont: ett parametriskt teckensnittsgenereringssystem, ElseWare Corporation.
- Benjamin Bauermeister. A Manual of Comparative Typography: The PANOSE System , Van Nostrand Reinhold Company Inc. ISBN 0-442-21187-2 , 1988. ISBN 978-0-442-21187-5 .
- Doyle, John R. "Utvärdering av IBM och HP/PANOSE teckensnittsklassificeringssystem." I Online Information Review 29 (5) 2005: 468-482. doi : 10.1108/14684520510628873 . Doyle hävdar att klassificeringssystemen från IBM och PANOSE är underutnyttjade och inte representerar de viktigaste användbara metoderna för teckensnittsklassificering.
externa länkar
- PANOSE 1.0 Referens
- PANOSE 2.0 vitbok
- Exempel på klassificeringsfusk
- Windows GDI: PANOSE
- Panose typsnittsmatchningssystem