335:
266:
196:
628:
Each PANOSE 2.0 category value is a signed 16-bit number (from −32,768 to 32,767; only ranges between −10,000 and 10,000 are defined), where value zero (0) is considered to be the "normal" for the digit. For example, digit zero for the weight represents medium weight. The "any" value from PANOSE 1.0
111:
The PANOSE 1.0 definition was published in 1988. A PANOSE classification number consists of 10 concatenated values. Each value from a given category was computed from a specific visual metric, such as the weight of the font and the presence or absence of serifs. Special values "Any" (0) and "No Fit"
521:
The system stores actual measurement data under the Rich Font
Description (RFD) rather than bucketing it, which allows the matching system to use mathematical distance rather than penalty tables. It is designed for distortable font technologies (e.g.: Multi Master fonts). The system offers multiple
632:
The Family category is replaced by Class and Genre, where Class indicates a font's language and character set, where Genre indicates text faces, display faces, symbol faces, and so on. PANOSE matching software is designed to match fonts with different Class, but same Genre. The same Genre can have
119:
Family: The Family value defines what type of font is being classified, which affects the valid values available for the latter categories, and the categories available. Different category definitions exist for Latin Text, Latin Hand
Written, Latin Decorative, Latin Symbol, Iconographic, Japanese
649:
The PANOSE Mapper software determines the closest possible font match on any given system by comparing the PANOSE numbers of the requested and available fonts. The individual PANOSE digits are compared, weighted by their typographic importance, and summed to provide a numerical visual distance.
112:(1) exist for every category, which have specific meanings to the mapper. "Any" means match that digit with any available digit, which allows the mapper to handle distortable typefaces. "No Fit" means that the item being classified does not fit within the present system.
80:, which allows applications to suggest the most appropriate Latin typeface to match a given Han ideographic typeface. Transliteral mapping could also be used to match between, for example, decorative or script faces and text equivalents.
69:
In 1990, the Weight category was added, and the Arm Style category was split off from the Stroke
Variation category, bringing the number of classification categories to 9. Objective classification criteria were also added at this time.
53:
from a sample image or to match a known font to its closest visual neighbor from a font pool. The word "PANOSE" is composed of letters taken from the six classes in which the creator of the system organized the Latin alphabet.
157:
it specifies the relationship between the thicknesses of the thin stems and the wide stems. It further details the contrast trait by describing the kind of transition that occurs as the stem thickness changes on rounded glyph
680:. It was not included in the final CSS 1 recommendation partly because of licensing concerns. Although Hewlett-Packard Co. is not interested in profiting from PANOSE, it will negotiate licenses on a time and materials basis.
248:
Finials: Possible values are 0 (Any), 1 (No fit), 2/3/4 (None), 5/6/7 (Sharp), 8/9/10 (Tapered), 11/12/13 (Round). For each of the latter options there are three variants: respectively No loops, Closed Loops, and Open
650:
Typographic importance is derived by assigning weights to each digit; for example, a font's weight (regular, bold, demibold, etc.) is more important than its contrast (difference between thick and thin strokes).
550:
Serif
Measure, 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
633:
different meaning in different Class, so the matching heuristic decides the closeness of fonts based on adjusted values based on Class, rather than raw PANOSE values within the fonts themselves.
525:
The original classification system was changed from a bucket-based system to an arithmetic system (except the Family from PANOSE 1.0 and derivatives), and was expanded to following categories:
164:
it classifies special treatment of diagonal stems and termination of open rounded letterforms. The letter A and C are used extensively for this classification, along with G, M, S, V, W, and Y.
151:
it describes the ratio between the thickest and narrowest points on the letter O. The uppercase O is used because it is generally of higher contrast than the other characters of the alphabet.
83:
In 1993, Mapper
Application Interface (MAI) was developed. PANOSE 2.0 was also released in the same year, which is the basis for Hewlett-Packard's Infinifont font synthesis technology.
133:
it describes the appearance of the serifs used in a font design and groups them into one of 14 general categories. Serif and sans serif faces are classified within this digit.
145:
it describes the relative proportions of the characters in the font. Distinguishes
Monospaced from Proportional, Modern from Old Style, and Extended from Condensed.
62:
The original PANOSE System was developed in 1985 by
Benjamin Bauermeister. In 1988, it was published by Van Nostrand Reinhold Company Inc. under the title
139:
it classifies the appearance of a font's stem thickness in relation to its height. It offers 10 gradations, ranging from Very Light to Extra Black.
86:
PANOSE was incorporated into a variety of digital font metadata tags in 1992 by ElseWare
Corporation. The classification system, its matching
849:. Doyle argues that IBM and PANOSE classification systems are underused and do not represent the main useful methods of font classification.
835:
66:. This initial version of the PANOSE system consisted of seven classification categories, and was based on subjective visual parameters.
827:
743:
841:
Doyle, John R. "Evaluating the IBM and HP/PANOSE font classification systems." In Online
Information Review 29 (5) 2005: 468-482.
732:
895:
880:
778:
15.3.6 Descriptors for
Matching: 'panose-1', 'stemv', 'stemh', 'slope', 'cap-height', 'x-height', 'ascent', and 'descent'
182:
it describes the treatment of uppercase glyphs with diacritical marks and the relative size of the lowercase characters.
900:
176:
it describes the placement of the midline across the uppercase characters and the treatment of diagonal stem apexes.
629:
is translated to a "don't care" parameter and is replaced by the more comprehensive distortable font descriptions.
684:
799:
590:
Stem Taper Factor, Stem Dishing Measure, Stem Bowing Measure, Stem Termination Type, Stem Termination Angle
42:
809:
46:
788:
777:
673:
641:
Classification Procedures are objective measurement techniques used to assign a PANOSE number to a font.
875:
170:
it classifies roundness of the character shapes and the predominant skewing of the character forms.
95:
831:
823:
739:
677:
842:
714:
665:
PANOSE 2.0 is used in ElseWare Corporation's Infinifont parametric font generation system.
707:
91:
598:
Slant Angle, Outer Curve Factor, Side Flat Factor, Top Flat Factor, Bowl Mid-out Measure
766:
77:
334:
265:
195:
889:
870:
31:
73:
In 1991, the Family Kind category was added, completing the PANOSE 1.0 definition.
90:
reference databases, classification parameters, and trademarks were purchased by
846:
860:
87:
865:
755:
115:
The standard classifies fonts in following categories in following order:
659:
17:
606:
Mid "E" Measure, Mid "A" Measure, Apex Trim Factor, Apex Serif Flag
50:
696:
669:
329:
260:
190:
676:, Hewlett-Packard proposed a PANOSE syntax extension for
399:
For example, the PANOSE digits for Times New Roman are:
346:
277:
207:
30:"Panose" redirects here. For the organic compound, see
820:
A Manual of Comparative Typography: The PANOSE System
756:
PANOSE: An Ideal Typeface Matching System for the Web
64:
A Manual of Comparative Typography: The PANOSE System
45:
solely on their visual characteristics, developed by
98:
was also purchased by Hewlett-Packard at that time.
566:Monospace Flag, Distortion Measure, Ratio Measure
582:Speed Factor, Stress-up Angle, Stress-low Angle
812:Infinifont: a parametric font generation system
76:In 1992, there were attempts made to classify
810:Clyde D. McQueen III, Raymond G. Beausoleil.
8:
345: with: descriptions. You can help by
276: with: descriptions. You can help by
206: with: descriptions. You can help by
703:property, which was removed in CSS 2.1.
527:
401:
49:. It can be used to identify an unknown
725:
94:in 1995. A font synthesis engine named
822:, Van Nostrand Reinhold Company Inc.
614:X-Tall Measure, Diacritical Location
7:
881:The Panose Typeface-Matching System
871:Example classification cheat sheet
710:, it is part of WordProcessingML.
25:
658:PANOSE 1.0 table is supported in
637:PANOSE Classification Procedures
333:
264:
194:
120:Text, Cyrillic Text, and Hebrew.
789:WordML and Panose- Yes, Panose!
737:, O'Reilly Media, 2007, p. 424.
522:methods for distortable fonts.
767:20.8.3 The 'font-face' element
390:Aspect Ratio of Character 211:
387:Aspect Ratio of Character 163:
384:Aspect Ratio of Character 157:
381:Aspect Ratio of Character 119:
27:Typeface classification system
1:
378:Aspect Ratio of Character 94:
187:Latin Hand Written categories
375:Aspect Ratio & Contrast:
257:Latin Decoratives categories
683:PANOSE 1.0 is supported in
917:
29:
847:10.1108/14684520510628873
687:since version 1.0 in the
78:Han ideographic typefaces
818:Benjamin Bauermeister.
814:, ElseWare Corporation.
326:Latin Symbol categories
41:System is a method for
896:Classification systems
866:PANOSE 2.0 White Paper
713:PANOSE 1.0 is used in
645:PANOSE Mapper software
735:Fonts & Encodings
672:'s draft process for
125:Latin Text categories
47:Benjamin Bauermeister
43:classifying typefaces
861:PANOSE 1.0 Reference
733:Yannis Haralambous,
699:, it is used in the
668:In 1996, during the
574:Narrow Stem Measure
321:Range of Characters:
876:Windows GDI: PANOSE
717:Specification 1.7.
901:Digital typography
836:978-0-442-21187-5
678:font substitution
626:
625:
622:Cap-Scale Factor
514:
513:
460:Stroke variation
363:
362:
294:
293:
224:
223:
155:Stroke Variation:
16:(Redirected from
908:
802:
797:
791:
786:
780:
775:
769:
764:
758:
753:
747:
730:
715:Rich Text Format
654:Standardizations
528:
477:(Straight arms)
402:
358:
355:
337:
330:
289:
286:
268:
261:
219:
216:
198:
191:
21:
916:
915:
911:
910:
909:
907:
906:
905:
886:
885:
857:
852:
805:
800:RTF Version 1.7
798:
794:
787:
783:
776:
772:
765:
761:
754:
750:
731:
727:
723:
708:Office Open XML
656:
647:
639:
558:Weight Measure
519:
466:(Transitional)
397:
359:
353:
350:
343:needs expansion
328:
290:
284:
281:
274:needs expansion
259:
220:
214:
211:
204:needs expansion
189:
127:
109:
104:
92:Hewlett-Packard
60:
35:
28:
23:
22:
15:
12:
11:
5:
914:
912:
904:
903:
898:
888:
887:
884:
883:
878:
873:
868:
863:
856:
855:External links
853:
851:
850:
839:
816:
806:
804:
803:
792:
781:
770:
759:
748:
724:
722:
719:
695:attribute. In
691:element under
655:
652:
646:
643:
638:
635:
624:
623:
620:
616:
615:
612:
608:
607:
604:
600:
599:
596:
592:
591:
588:
584:
583:
580:
576:
575:
572:
568:
567:
564:
560:
559:
556:
552:
551:
548:
544:
543:
540:
536:
535:
532:
518:
515:
512:
511:
505:
501:
500:
494:
490:
489:
483:
479:
478:
472:
468:
467:
461:
457:
456:
450:
446:
445:
439:
435:
434:
428:
424:
423:
417:
413:
412:
406:
396:
393:
392:
391:
388:
385:
382:
379:
376:
373:
370:
367:
361:
360:
340:
338:
327:
324:
323:
322:
319:
316:
313:
310:
309:Serif Variant:
307:
304:
301:
298:
292:
291:
271:
269:
258:
255:
254:
253:
250:
246:
243:
240:
237:
234:
231:
228:
222:
221:
201:
199:
188:
185:
184:
183:
177:
171:
165:
159:
152:
146:
140:
134:
126:
123:
122:
121:
108:
105:
103:
100:
59:
56:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
913:
902:
899:
897:
894:
893:
891:
882:
879:
877:
874:
872:
869:
867:
864:
862:
859:
858:
854:
848:
844:
840:
837:
833:
829:
828:0-442-21187-2
825:
821:
817:
815:
813:
808:
807:
801:
796:
793:
790:
785:
782:
779:
774:
771:
768:
763:
760:
757:
752:
749:
745:
744:0-596-10242-9
741:
738:
736:
729:
726:
720:
718:
716:
711:
709:
704:
702:
698:
694:
690:
686:
681:
679:
675:
671:
666:
663:
662:font format.
661:
653:
651:
644:
642:
636:
634:
630:
621:
618:
617:
613:
610:
609:
605:
602:
601:
597:
594:
593:
589:
586:
585:
581:
578:
577:
573:
570:
569:
565:
562:
561:
557:
554:
553:
549:
546:
545:
542:Class, Genre
541:
538:
537:
533:
530:
529:
526:
523:
516:
509:
506:
503:
502:
498:
495:
492:
491:
487:
484:
481:
480:
476:
473:
470:
469:
465:
462:
459:
458:
455:(Medium low)
454:
451:
448:
447:
443:
440:
437:
436:
432:
429:
426:
425:
421:
418:
415:
414:
411:(Latin text)
410:
407:
404:
403:
400:
394:
389:
386:
383:
380:
377:
374:
371:
368:
365:
364:
357:
354:February 2013
348:
344:
341:This section
339:
336:
332:
331:
325:
320:
317:
314:
311:
308:
305:
302:
299:
296:
295:
288:
285:February 2013
279:
275:
272:This section
270:
267:
263:
262:
256:
251:
247:
244:
241:
238:
236:Aspect Ratio:
235:
232:
229:
226:
225:
218:
215:February 2013
209:
205:
202:This section
200:
197:
193:
192:
186:
181:
178:
175:
172:
169:
166:
163:
160:
156:
153:
150:
147:
144:
141:
138:
135:
132:
129:
128:
124:
118:
117:
116:
113:
106:
101:
99:
97:
93:
89:
84:
81:
79:
74:
71:
67:
65:
57:
55:
52:
48:
44:
40:
33:
32:Trisaccharide
19:
819:
811:
795:
784:
773:
762:
751:
734:
728:
712:
705:
700:
692:
688:
682:
667:
664:
657:
648:
640:
631:
627:
524:
520:
507:
496:
485:
474:
463:
452:
441:
430:
419:
416:Serif Style
408:
405:Family Kind
398:
351:
347:adding to it
342:
282:
278:adding to it
273:
212:
208:adding to it
203:
179:
173:
167:
161:
154:
148:
142:
136:
131:Serif Style:
130:
114:
110:
85:
82:
75:
72:
68:
63:
61:
38:
36:
547:Serif Style
499:(Standard)
482:Letterform
438:Proportion
168:Letterform:
143:Proportion:
890:Categories
721:References
595:Letterform
563:Proportion
471:Arm style
312:Treatment:
227:Tool Kind:
162:Arm Style:
96:Infinifont
88:algorithms
689:font-face
587:Arm Style
504:X-height
449:Contrast
444:(Modern)
433:(Medium)
318:Topology:
306:Contrast:
252:X-ascent:
242:Topology:
239:Contrast:
180:X-height:
149:Contrast:
102:Revisions
830:, 1988.
701:panose-1
693:panose-1
660:TrueType
611:X-Height
571:Contrast
510:(Large)
493:Midline
488:(Round)
372:Spacing:
233:Spacing:
174:Midline:
603:Midline
427:Weight
422:(Cove)
395:Example
369:Weight:
315:Lining:
303:Aspect:
300:Weight:
230:Weight:
158:shapes.
137:Weight:
58:History
834:
826:
742:
579:Stroke
555:Weight
539:Family
297:Class:
249:loops.
39:PANOSE
18:Panose
697:CSS 2
674:CSS 1
366:Kind:
245:Form:
832:ISBN
824:ISBN
740:ISBN
619:none
534:2.0
51:font
37:The
843:doi
706:In
685:SVG
670:W3C
531:1.0
517:2.0
349:.
280:.
210:.
107:1.0
892::
845::
838:.
746:.
508:4
497:3
486:2
475:5
464:4
453:5
442:3
431:6
420:2
409:2
356:)
352:(
287:)
283:(
217:)
213:(
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.