 
 Font-metrics structure. 

 This structure is returned to applications on the GpiQueryFonts and GpiQueryFontMetrics calls and conveys information from the font creator to 
 the application. 

 typedef struct _FONTMETRICS {
 CHAR     szFamilyname[FACESIZE];  /*  Family name. */
 CHAR     szFacename[FACESIZE];    /*  Face name. */
 USHORT   idRegistry;              /*  Registry identifier. */
 USHORT   usCodePage;              /*  Code page. */
 LONG     lEmHeight;               /*  Em height. */
 LONG     lXHeight;                /*  X height. */
 LONG     lMaxAscender;            /*  Maximum ascender. */
 LONG     lMaxDescender;           /*  Maximum descender. */
 LONG     lLowerCaseAscent;        /*  Lowercase ascent. */
 LONG     lLowerCaseDescent;       /*  Lowercase descent. */
 LONG     lInternalLeading;        /*  Internal leading. */
 LONG     lExternalLeading;        /*  External leading. */
 LONG     lAveCharWidth;           /*  Average character width. */
 LONG     lMaxCharInc;             /*  Maximum character increment. */
 LONG     lEmInc;                  /*  Em increment. */
 LONG     lMaxBaselineExt;         /*  Maximum baseline extent. */
 SHORT    sCharSlope;              /*  Character slope. */
 SHORT    sInlineDir;              /*  Inline direction. */
 SHORT    sCharRot;                /*  Character rotation. */
 USHORT   usWeightClass;           /*  Weight class. */
 USHORT   usWidthClass;            /*  Width class. */
 SHORT    sXDeviceRes;             /*  X-device resolution. */
 SHORT    sYDeviceRes;             /*  Y-device resolution. */
 SHORT    sFirstChar;              /*  First character. */
 SHORT    sLastChar;               /*  Last character. */
 SHORT    sDefaultChar;            /*  Default character. */
 SHORT    sBreakChar;              /*  Break character. */
 SHORT    sNominalPointSize;       /*  Nominal point size. */
 SHORT    sMinimumPointSize;       /*  Minimum point size. */
 SHORT    sMaximumPointSize;       /*  Maximum point size. */
 USHORT   fsType;                  /*  Type indicators. */
 USHORT   fsDefn;                  /*  Definition indicators. */
 USHORT   fsSelection;             /*  Selection indicators. */
 USHORT   fsCapabilities;          /*  Font capabilities. */
 LONG     lSubscriptXSize;         /*  Subscript x-size. */
 LONG     lSubscriptYSize;         /*  Subscript y-size. */
 LONG     lSubscriptXOffset;       /*  Subscript x-offset. */
 LONG     lSubscriptYOffset;       /*  Subscript y-offset. */
 LONG     lSuperscriptXSize;       /*  Superscript x-size. */
 LONG     lSuperscriptYSize;       /*  Superscript y-size. */
 LONG     lSuperscriptXOffset;     /*  Superscript x-offset. */
 LONG     lSuperscriptYOffset;     /*  Superscript y-offset. */
 LONG     lUnderscoreSize;         /*  Underscore size. */
 LONG     lUnderscorePosition;     /*  Underscore position. */
 LONG     lStrikeoutSize;          /*  Strikeout size. */
 LONG     lStrikeoutPosition;      /*  Strikeout position. */
 SHORT    sKerningPairs;           /*  Kerning pairs. */
 SHORT    sFamilyClass;            /*  Font family design classification. */
 LONG     lMatch;                  /*  Matched font identity. */
 LONG     FamilyNameAtom;          /*  Font family name atom. */
 LONG     FaceNameAtom;            /*  Font facename atom. */
 PANOSE   panose;                  /*  Panose font descriptor. */
  } FONTMETRICS;
 
 typedef FONTMETRICS *PFONTMETRICS;
 

 
 Font-attributes structure. 

 typedef struct _FATTRS {
 USHORT   usRecordLength;        /*  Length of record. */
 USHORT   fsSelection;           /*  Selection indicators. */
 LONG     lMatch;                /*  Matched-font identity. */
 CHAR     szFacename[FACESIZE];  /*  Typeface name. */
 USHORT   idRegistry;            /*  Registry identifier. */
 USHORT   usCodePage;            /*  Code page. */
 LONG     lMaxBaselineExt;       /*  Maximum baseline extension. */
 LONG     lAveCharWidth;         /*  Average character width. */
 USHORT   fsType;                /*  Type indicators. */
 USHORT   fsFontUse;             /*  Font-use indicators. */
  } FATTRS;
 
 typedef FATTRS *PFATTRS;
 

 
 The following table lists the full character set in the order in which the characters occur in the multi-code-page font. Characters are listed in 
 order of their universal glyph list (UGL) number; the graphic character global identifier (GCGID) and a description of each character are also 
 given. 

 Ŀ
 UGL  GCGID     Description                             
 Ĵ
 1    SS000000  Smiling face                            
 Ĵ
 2    SS010000  Smiling face, reverse image             
 Ĵ
 3    SS020000  Heart suit symbol                       
 Ĵ
 4    SS030000  Diamond suit symbol                     
 Ĵ
 5    SS040000  Club suit symbol                        
 Ĵ
 6    SS050000  Spade suit symbol                       
 Ĵ
 7    SM570000  Bullet                                  
 Ĵ
 8    SM570001  Bullet, reverse image                   
 Ĵ
 9    SM750000  Open circle                             
 Ĵ
 10   SM750002  Open circle, reverse image              
 Ĵ
 11   SM280000  Male symbol                             
 Ĵ
 12   SM290000  Female symbol                           
 Ĵ
 13   SM930000  Musical note                            
 Ĵ
 14   SM910000  Two musical notes                       
 Ĵ
 15   SM690000  Sun symbol                              
 Ĵ
 16   SM590000  Forward arrow indicator                 
 Ĵ
 17   SM630000  Back arrow indicator                    
 Ĵ
 18   SM760000  Up-down arrow                           
 Ĵ
 19   SP330000  Double exclamation point                
 Ĵ
 20   SM250000  Paragraph symbol (USA)                  
 Ĵ
 21   SM240000  Section symbol (USA), paragraph (Europe)
 Ĵ
 22   SM700000  Solid horizontal rectangle              
 Ĵ
 23   SM770000  Up-down arrow, perpendicular            
 Ĵ
 24   SM320000  Up arrow                                
 Ĵ
 25   SM330000  Down arrow                              
 Ĵ
 26   SM310000  Right arrow                             
 Ĵ
 27   SM300000  Left arrow                              
 Ĵ
 28   SA420000  Right angle symbol                      
 Ĵ
 29   SM780000  Left-right arrow                        
 Ĵ
 30   SM600000  Solid triangle                          
 Ĵ
 31   SV040000  Solid triangle, inverted                
 Ĵ
 32   SP010000  Space                                   
 Ĵ
 33   SP020000  Exclamation point                       
 Ĵ
 34   SP040000  Quotation marks                         
 Ĵ
 35   SM010000  Number sign                             
 Ĵ
 36   SC030000  Dollar sign                             
 Ĵ
 37   SM020000  Percent sign                            
 Ĵ
 38   SM030000  Ampersand                               
 Ĵ
 39   SP050000  Apostrophe                              
 Ĵ
 40   SP060000  Left parenthesis                        
 Ĵ
 41   SP070000  Right parenthesis                       
 Ĵ
 42   SM040000  Asterisk                                
 Ĵ
 43   SA010000  Plus sign                               
 Ĵ
 44   SP080000  Comma                                   
 Ĵ
 45   SP100000  Hyphen/minus sign                       
 Ĵ
 46   SP110000  Period/full stop                        
 Ĵ
 47   SP120000  Slash                                   
 Ĵ
 48   ND100000  Zero                                    
 Ĵ
 49   ND010000  One                                     
 Ĵ
 50   ND020000  Two                                     
 Ĵ
 51   ND030000  Three                                   
 Ĵ
 52   ND040000  Four                                    
 Ĵ
 53   ND050000  Five                                    
 Ĵ
 54   ND060000  Six                                     
 Ĵ
 55   ND070000  Seven                                   
 Ĵ
 56   ND080000  Eight                                   
 Ĵ
 57   ND090000  Nine                                    
 Ĵ
 58   SP130000  Colon                                   
 Ĵ
 59   SP140000  Semicolon                               
 Ĵ
 60   SA030000  Less than sign/greater than (arabic)    
 Ĵ
 61   SA040000  Equal Sign                              
 Ĵ
 62   SA050000  Greater than sign/less than (arabic)    
 Ĵ
 63   SP150000  Question mark                           
 Ĵ
 64   SM050000  At sign                                 
 Ĵ
 65   LA020000  A capital                               
 Ĵ
 66   LB020000  B capital                               
 Ĵ
 67   LC020000  C capital                               
 Ĵ
 68   LD020000  D capital                               
 Ĵ
 69   LE020000  E capital                               
 Ĵ
 70   LF020000  F capital                               
 Ĵ
 71   LG020000  G capital                               
 Ĵ
 72   LH020000  H capital                               
 Ĵ
 73   LI020000  I capital                               
 Ĵ
 74   LJ020000  J capital                               
 Ĵ
 75   LK020000  K capital                               
 Ĵ
 76   LL020000  L capital                               
 Ĵ
 77   LM020000  M capital                               
 Ĵ
 78   LN020000  N capital                               
 Ĵ
 79   LO020000  O capital                               
 Ĵ
 80   LP020000  P capital                               
 Ĵ
 81   LQ020000  Q capital                               
 Ĵ
 82   LR020000  R capital                               
 Ĵ
 83   LS020000  S capital                               
 Ĵ
 84   LT020000  T capital                               
 Ĵ
 85   LU020000  U capital                               
 Ĵ
 86   LV020000  V capital                               
 Ĵ
 87   LW020000  W capital                               
 Ĵ
 88   LX020000  X capital                               
 Ĵ
 89   LY020000  Y capital                               
 Ĵ
 90   LZ020000  Z capital                               
 Ĵ
 91   SM060000  Left bracket                            
 Ĵ
 92   SM070000  Backslash                               
 Ĵ
 93   SM080000  Right bracket                           
 Ĵ
 94   SD150000  Circumflex Accent                       
 Ĵ
 95   SP090000  Underline, continuous underscore        
 Ĵ
 96   SD130000  Grave accent                            
 Ĵ
 97   LA010000  a small                                 
 Ĵ
 98   LB010000  b small                                 
 Ĵ
 99   LC010000  c small                                 
 Ĵ
 100  LD010000  d small                                 
 Ĵ
 101  LE010000  e small                                 
 Ĵ
 102  LF010000  f small                                 
 Ĵ
 103  LG010000  g small                                 
 Ĵ
 104  LH010000  h small                                 
 Ĵ
 105  LI010000  i small                                 
 Ĵ
 106  LJ010000  j small                                 
 Ĵ
 107  LK010000  k small                                 
 Ĵ
 108  LL010000  l small                                 
 Ĵ
 109  LM010000  m small                                 
 Ĵ
 110  LN010000  n small                                 
 Ĵ
 111  LO010000  o small                                 
 Ĵ
 112  LP010000  p small                                 
 Ĵ
 113  LQ010000  q small                                 
 Ĵ
 114  LR010000  r small                                 
 Ĵ
 115  LS010000  s small                                 
 Ĵ
 116  LT010000  t small                                 
 Ĵ
 117  LU010000  u small                                 
 Ĵ
 118  LV010000  v small                                 
 Ĵ
 119  LW010000  w small                                 
 Ĵ
 120  LX010000  x small                                 
 Ĵ
 121  LY010000  y small                                 
 Ĵ
 122  LZ010000  z small                                 
 Ĵ
 123  SM110000  Left brace                              
 Ĵ
 124  SM130000  Vertical line, logical OR               
 Ĵ
 125  SM140000  Right brace                             
 Ĵ
 126  SD190000  Tilde                                   
 Ĵ
 127  SM790000  House                                   
 Ĵ
 128  LC420000  C cedilla capital                       
 Ĵ
 129  LU170000  U diaeresis small                       
 Ĵ
 130  LE110000  E acute small                           
 Ĵ
 131  LA150000  A circumflex small                      
 Ĵ
 132  LA170000  A diaeresis small                       
 Ĵ
 133  LA130000  A grave small                           
 Ĵ
 134  LA270000  A overcircle small                      
 Ĵ
 135  LC410000  C cedilla small                         
 Ĵ
 136  LE150000  E circumflex small                      
 Ĵ
 137  LE170000  E diaeresis small                       
 Ĵ
 138  LE130000  E grave small                           
 Ĵ
 139  LI170000  I diaeresis small                       
 Ĵ
 140  LI150000  I circumflex small                      
 Ĵ
 141  LI130000  I grave small                           
 Ĵ
 142  LA180000  A diaeresis capital                     
 Ĵ
 143  LA280000  A overcircle capital                    
 Ĵ
 144  LE120000  E acute capital                         
 Ĵ
 145  LA510000  AE diphthong small                      
 Ĵ
 146  LA520000  AE diphthong capital                    
 Ĵ
 147  LO150000  O circumflex small                      
 Ĵ
 148  LO170000  O diaeresis small                       
 Ĵ
 149  LO130000  O grave small                           
 Ĵ
 150  LU150000  U circumflex small                      
 Ĵ
 151  LU130000  U grave small                           
 Ĵ
 152  LY170000  Y diaeresis small                       
 Ĵ
 153  LO180000  O diaeresis capital                     
 Ĵ
 154  LU180000  U diaeresis capital                     
 Ĵ
 155  LO610000  O slash small                           
 Ĵ
 156  SC020000  Pound sterling sign                     
 Ĵ
 157  LO620000  O slash capital                         
 Ĵ
 158  SA070000  Multiply sign                           
 Ĵ
 159  SC070000  Florin sign                             
 Ĵ
 160  LA110000  A acute small                           
 Ĵ
 161  LI110000  I acute small                           
 Ĵ
 162  LO110000  O acute small                           
 Ĵ
 163  LU110000  U acute small                           
 Ĵ
 164  LN190000  N tilde small                           
 Ĵ
 165  LN200000  N tilde capital                         
 Ĵ
 166  SM210000  Ordinal indicator, feminine             
 Ĵ
 167  SM200000  Ordinal indicator, masculine            
 Ĵ
 168  SP160000  Question mark, inverted                 
 Ĵ
 169  SM530000  Registered trademark symbol             
 Ĵ
 170  SM660000  Logical NOT, end of line symbol         
 Ĵ
 171  NF010000  One-half                                
 Ĵ
 172  NF040000  One-quarter                             
 Ĵ
 173  SP030000  Exclamation point, inverted             
 Ĵ
 174  SP170000  Left angled quotes                      
 Ĵ
 175  SP180000  Right angled quotes                     
 Ĵ
 176  SF140000  Fill character, light                   
 Ĵ
 177  SF150000  Fill character, medium                  
 Ĵ
 178  SF160000  Fill character, heavy                   
 Ĵ
 179  SF110000  Center box bar vertical                 
 Ĵ
 180  SF090000  Right middle box side                   
 Ĵ
 181  LA120000  A acute capital                         
 Ĵ
 182  LA160000  A circumflex capital                    
 Ĵ
 183  LA140000  A grave capital                         
 Ĵ
 184  SM520000  Copyright symbol                        
 Ĵ
 185  SF230000  Right box side double                   
 Ĵ
 186  SF240000  Center box bar vertical double          
 Ĵ
 187  SF250000  Upper right box corner double           
 Ĵ
 188  SF260000  Lower right box corner double           
 Ĵ
 189  SC040000  Cent sign                               
 Ĵ
 190  SC050000  Yen sign                                
 Ĵ
 191  SF030000  Upper right box corner                  
 Ĵ
 192  SF020000  Lower left box corner                   
 Ĵ
 193  SF070000  Middle box bottom                       
 Ĵ
 194  SF060000  Middle box top                          
 Ĵ
 195  SF080000  Left middle box side                    
 Ĵ
 196  SF100000  Center box bar horizontal               
 Ĵ
 197  SF050000  Box intersection                        
 Ĵ
 198  LA190000  A tilde small                           
 Ĵ
 199  LA200000  A tilde capital                         
 Ĵ
 200  SF380000  Lower left box corner double            
 Ĵ
 201  SF390000  Upper left box corner double            
 Ĵ
 202  SF400000  Middle box bottom double                
 Ĵ
 203  SF410000  Middle box top double                   
 Ĵ
 204  SF420000  Left box side double                    
 Ĵ
 205  SF430000  Center box bar horizontal double        
 Ĵ
 206  SF440000  Box intersection double                 
 Ĵ
 207  SC010000  International currency symbol           
 Ĵ
 208  LD630000  eth Icelandic small                     
 Ĵ
 209  LD620000  D stroke capital, Eth Icelandic capital 
 Ĵ
 210  LE160000  E circumflex capital                    
 Ĵ
 211  LE180000  E diaeresis capital                     
 Ĵ
 212  LE140000  E grave capital                         
 Ĵ
 213  LI610000  I dotless small                         
 Ĵ
 214  LI120000  I acute capital                         
 Ĵ
 215  LI160000  I circumflex capital                    
 Ĵ
 216  LI180000  I diaeresis capital                     
 Ĵ
 217  SF040000  Lower right box corner                  
 Ĵ
 218  SF010000  Upper left box corner                   
 Ĵ
 219  SF610000  Solid fill character                    
 Ĵ
 220  SF570000  Solid fill character, bottom half       
 Ĵ
 221  SM650000  Vertical line, broken                   
 Ĵ
 222  LI140000  I grave capital                         
 Ĵ
 223  SF600000  Solid fill character, top half          
 Ĵ
 224  LO120000  O acute capital                         
 Ĵ
 225  LS610000  Sharp s small                           
 Ĵ
 226  LO160000  O circumflex capital                    
 Ĵ
 227  LO140000  O grave capital                         
 Ĵ
 228  LO190000  O tilde small                           
 Ĵ
 229  LO200000  O tilde capital                         
 Ĵ
 230  SM170000  Micro symbol                            
 Ĵ
 231  LT630000  Thorn Icelandic small                   
 Ĵ
 232  LT640000  Thorn Icelandic capital                 
 Ĵ
 233  LU120000  U acute capital                         
 Ĵ
 234  LU160000  U circumflex capital                    
 Ĵ
 235  LU140000  U grave capital                         
 Ĵ
 236  LY110000  y acute small                           
 Ĵ
 237  LY120000  Y acute capital                         
 Ĵ
 238  SM150000  Overline                                
 Ĵ
 239  SD110000  Acute accent                            
 Ĵ
 240  SP320000  Syllable hyphen                         
 Ĵ
 241  SA020000  Plus or minus sign                      
 Ĵ
 242  SM100000  Double underscore                       
 Ĵ
 243  NF050000  Three-quarters                          
 Ĵ
 244  SM250000  Paragraph symbol (USA)                  
 Ĵ
 245  SM240000  Section symbol (USA), paragraph (Europe)
 Ĵ
 246  SA060000  Divide sign                             
 Ĵ
 247  SD410000  Cedilla (or sedila) accent              
 Ĵ
 248  SM190000  Degree symbol                           
 Ĵ
 249  SD170000  Diaeresis, umlaut accent                
 Ĵ
 250  SD630000  Middle dot                              
 Ĵ
 251  ND011000  One superscript                         
 Ĵ
 252  ND031000  Three superscript                       
 Ĵ
 253  ND021000  Two superscript                         
 Ĵ
 254  SM470000  Solid square, histogram, square bullet  
 Ĵ
 255  SP300000  Required space                          
 Ĵ
 256  SC060000  Peseta sign                             
 Ĵ
 257  SM680000  Start of line symbol                    
 Ĵ
 258  SF190000  Right box side double to single         
 Ĵ
 259  SF200000  Right box side single to double         
 Ĵ
 260  SF210000  Upper right box corner single to double 
 Ĵ
 261  SF220000  Upper right box corner double to single 
 Ĵ
 262  SF270000  Lower right box corner single to double 
 Ĵ
 263  SF280000  Lower right box corner double to single 
 Ĵ
 264  SF360000  Left box side single to double          
 Ĵ
 265  SF370000  Left box side double to single          
 Ĵ
 266  SF450000  Middle box bottom single to double      
 Ĵ
 267  SF460000  Middle box bottom double to single      
 Ĵ
 268  SF470000  Middle box top double to single         
 Ĵ
 269  SF480000  Middle box top single to double         
 Ĵ
 270  SF490000  Lower left box corner double to single  
 Ĵ
 271  SF500000  Lower left box corner single to double  
 Ĵ
 272  SF510000  Upper left box corner single to double  
 Ĵ
 273  SF520000  Upper left box corner double to single  
 Ĵ
 274  SF530000  Box intersection single to double       
 Ĵ
 275  SF540000  Box intersection double to single       
 Ĵ
 276  SF580000  Solid fill character, left half         
 Ĵ
 277  SF590000  Solid fill character, right half        
 Ĵ
 278  GA010000  Alpha small                             
 Ĵ
 279  GG020000  Gamma capital                           
 Ĵ
 280  GP010000  Pi small                                
 Ĵ
 281  GS020000  Sigma capital                           
 Ĵ
 282  GS010000  Sigma small                             
 Ĵ
 283  GT010000  Tau small                               
 Ĵ
 284  GF020000  Phi capital                             
 Ĵ
 285  GT620000  Theta capital                           
 Ĵ
 286  GO320000  Omega capital                           
 Ĵ
 287  GD010000  Delta small                             
 Ĵ
 288  SA450000  Infinity symbol                         
 Ĵ
 289  GF010000  Phi small                               
 Ĵ
 290  GE010000  Epsilon small                           
 Ĵ
 291  SA380000  Intersection, logical product           
 Ĵ
 292  SA480000  Indentity symbol, almost equal          
 Ĵ
 293  SA530000  Greater than or equal sign              
 Ĵ
 294  SA520000  Less than or equal sign                 
 Ĵ
 295  SS260000  Upper integral symbol section           
 Ĵ
 296  SS270000  Lower integral symbol section           
 Ĵ
 297  SA700000  Nearly equals symbol                    
 Ĵ
 298  SA790000  Product dot                             
 Ĵ
 299  SA800000  Radical symbol                          
 Ĵ
 300  LN011000  N small superscript                     
 Ĵ
 301  SD310000  Macron accent                           
 Ĵ
 302  SD230000  Breve accent                            
 Ĵ
 303  SD290000  Overdot accent (over small Alpha)       
 Ĵ
 304  SD270000  Overcircle accent                       
 Ĵ
 305  SD250000  Double acute accent                     
 Ĵ
 306  SD430000  Ogonek accent                           
 Ĵ
 307  SD210000  Caron accent                            
 Ĵ
 308  SP190000  Left single quote                       
 Ĵ
 309  SP200000  Right single quote                      
 Ĵ
 310  SP210000  Left double quotes                      
 Ĵ
 311  SP220000  Right double quotes                     
 Ĵ
 312  SS680000  Endash                                  
 Ĵ
 313  SM900000  Emdash                                  
 Ĵ
 314  SD150000  Circumflex accent                       
 Ĵ
 315  SD190000  Tilde accent                            
 Ĵ
 316  SP260000  Single quote on baseline (German lower) 
 Ĵ
 317  SP230000  Left lower double quotes                
 Ĵ
 318  SV520000  Ellipsis                                
 Ĵ
 319  SM340000  Dagger footnote indicator               
 Ĵ
 320  SM350000  Double dagger footnote indicator        
 Ĵ
 321  SD150100  Circumflex accent (over small alpha)    
 Ĵ
 322  SM560000  Permille symbol                         
 Ĵ
 323  LS220000  S caron capital                         
 Ĵ
 324  SP270000  French single open quote                
 Ĵ
 325  LO520000  OE ligature capital                     
 Ĵ
 326  SD190100  Tilde accent (over small alpha)         
 Ĵ
 327  SM540000  Trademark symbol                        
 Ĵ
 328  LS210000  s caron small                           
 Ĵ
 329  SP280000  French single close quote               
 Ĵ
 330  LO510000  oe ligature small                       
 Ĵ
 331  LY180000  Y diaeresis capital                     
 Ĵ
 332  LG230000  g Breve Small                           
 Ĵ
 333  LG240000  G Breve Capital                         
 Ĵ
 Ĵ
 334  LI300000  I Overdot Capital                       
 Ĵ
 335  LS410000  s Cedilla Small                         
 Ĵ
 336  LS420000  S Cedilla Capital                       
 Ĵ
 337  LA230000  a Breve Small                           
 Ĵ
 338  LA240000  A Breve Capital                         
 Ĵ
 339  LA430000  a Ogonek Small                          
 Ĵ
 340  LA440000  A Ogonek Capital                        
 Ĵ
 341  LC110000  c Acute Small                           
 Ĵ
 342  LC120000  C Acute Capital                         
 Ĵ
 343  LC210000  c Caron Small                           
 Ĵ
 344  LC220000  C Caron Capital                         
 Ĵ
 345  LD210000  d Caron Small                           
 Ĵ
 346  LD220000  D Caron Capital                         
 Ĵ
 347  LD610000  d Stroke Small                          
 Ĵ
 348  LE210000  e Caron Small                           
 Ĵ
 349  LE220000  E Caron Capital                         
 Ĵ
 350  LE430000  e Ogenek Small                          
 Ĵ
 351  LE440000  E Ogonek Capital                        
 Ĵ
 352  LL110000  l Acute Small                           
 Ĵ
 353  LL120000  L Acute Capital                         
 Ĵ
 354  LL210000  l Caron Small                           
 Ĵ
 355  LL220000  L Caron Capital                         
 Ĵ
 356  LL610000  l Stroke Small                          
 Ĵ
 357  LL620000  L Stroke Capital                        
 Ĵ
 358  LN110000  n Acute Small                           
 Ĵ
 359  LN120000  N Acute Capital                         
 Ĵ
 360  LN210000  n Caron Small                           
 Ĵ
 361  LN220000  N Caron Capital                         
 Ĵ
 362  LO250000  o Double Acute Small                    
 Ĵ
 363  LO260000  O Double Acute Capital                  
 Ĵ
 364  LR110000  r Acute Small                           
 Ĵ
 365  LR120000  R Acute Capital                         
 Ĵ
 366  LR210000  r Caron Small                           
 Ĵ
 367  LR220000  R Caron Capital                         
 Ĵ
 368  LS110000  s Acute Small                           
 Ĵ
 369  LS120000  S Acute Capital                         
 Ĵ
 370  LT210000  t Caron Small                           
 Ĵ
 371  LT220000  T Caron Capital                         
 Ĵ
 372  LT410000  t Cedilla Small                         
 Ĵ
 373  LT420000  T Cedilla Capital                       
 Ĵ
 374  LU250000  u Double Acute Small                    
 Ĵ
 375  LU260000  U Double Acute Capital                  
 Ĵ
 376  LU270000  u Overcircle Small                      
 Ĵ
 377  LU280000  u Overcircle Capital                    
 Ĵ
 378  LZ110000  z Acute Small                           
 Ĵ
 379  LZ120000  Z Acute Capital                         
 Ĵ
 380  LZ210000  z Caron Small                           
 Ĵ
 381  LZ220000  Z Caron Capital                         
 Ĵ
 382  LZ290000  z Overdot Small                         
 Ĵ
 383  LZ300000  Z Overdot Capital                       
 
 

 
 OS/2* outline fonts and Presentation Manager* bit map fonts are supplied by the operating system. 

 OS/2 Outline Fonts 

 The following Adobe** Type 1 fonts are supplied with OS/2: 

 Ŀ
 Family Name                   Face Name                     
 Ĵ
 Times New Roman*              Times New Roman               
                               Times New Roman Bold          
                               Times New Roman Bold Italic   
                               Times New Roman Italic        
 Ĵ
 Helvetica*                    Helvetica                     
                               Helvetica Bold                
                               Helvetica Bold Italic         
                               Helvetica Italic              
 Ĵ
 Courier                       Courier                       
                               Courier Bold                  
                               Courier Bold Italic           
                               Courier Italic                
 Ĵ
 Symbol                        Symbol                        
 
 
 The Courier, Tms Rmn, and Swiss family fonts that were supplied with OS/2 release 1.1 and 1.2 are no longer supplied.  Using one of the old 
 names results in one of the new fonts listed above being used, as follows: 

  Old Family/Face Name     Font Used. 
  Roman/Tms Rmn            Times New Roman 
  Swiss/Helv               Helvetica 
  
  These fonts are provided in an efficient binary format for use by the OS/2 Adobe Type Manager. They are also provided in standard Type 1 
  format (PFB and AFM) for use with the OS/2 PostScript* printer device driver. 

  Presentation Manager Bit Map Fonts 

  The following tables list all system bit map fonts available using the Graphics Programming Interface. The first table applies to hardware that 
  does not conform to the International Standards Organization (ISO) 9241. (See International Standards Organization (ISO) 9241 for more 
  information on ISO 9241.) The second table lists the fonts supplied with OS/2 for IBM hardware that does conform to ISO 9241. 

  During system installation, the operating system determines the type of display adapter available on your computer and installs only the fonts 
  which match the device resolution. Since additional device bit map fonts may be available on specific devices, you may have to install the 
  correct bit map fonts if you change your display device after the operating system is installed. 

  Fonts Supplied for ISO 9241 Non-Conforming Hardware 

  The following information for each font is included in the table: 

  Points   This is the point size of the font, on a device whose resolution matches that of the font, (see "Device" below). 

  Ave Wid This is the average width in pels of alphabetic characters weighted according to US English letter frequencies. 

  Max Wid This is the maximum width in pels of all characters in the font. This field is not necessarily the maximum width of any character in 
           the code page. It could be used to ensure that the horizontal space allocated on a display or printer is big enough to handle any 
           character. 

  Height   This is the height in pels of the font.  This is the minimum number of rows of pels needed to output any character of the font on a 
           given baseline. This field may be larger than necessary for a given code page. It could be used to ensure that the vertical space 
           allocated on a display or printer is big enough to handle any character. 

  Device   This is the X and Y resolution in pels per inch at which the font is intended to be used. Only those fonts which match the device 
           resolution of the installed display driver are available on the system. If the installed display is changed, the install process will 
           reinstall the proper font sets for the new adapter. The IBM devices whose device drivers report these resolutions are: 

       96 x 48         CGA 
       96 x 72         EGA 
       96 x 96         VGA and XGA (in 640 x 480 mode) 
       120 x 120       8514/A and XGA (in 1024 x 768 mode) 

           Note:  These values are approximate representations of the actual resolution, which in the case of displays depends on which monitor 
                  is attached. Consequently the point size of characters on the screen is also approximate. 

           
  The following table applies to hardware that does not conform to ISO 9241. 

  Ŀ
  Family Face Name      Points Ave WidMax WidHeightDevice 
  Ĵ
  CourierCourier        8      8      8      7     96x48  
  Ĵ
                               8      8      10    96x72  
  Ĵ
                               8      8      13    96x96  
  Ĵ
                               9      9      16    120x120
  Ĵ
                        10     9      9      8     96x48  
  Ĵ
                               9      9      12    96x72  
  Ĵ
                               9      9      16    96x96  
  Ĵ
                               12     12     20    120x120
  Ĵ
                        12     12     12     10    96x48  
  Ĵ
                               12     12     15    96x72  
  Ĵ
                               12     12     20    96x96  
  Ĵ
                               15     15     25    120x120
  Ĵ
  System System         8      6      20     8     96x48  
  Pro-   Proportional                                     
  portion                                                 
  Ĵ
                        10     6      20     12    96x96  
  Ĵ
                        10     6      20     16    96x96  
  Ĵ
                        10     8      23     20    120x120
  Ĵ
                        11     10     23     23    120x120
  Ĵ
  System System         8      8      8      8     96x48  
  Mono-  Monospaced                                       
  spaced                                                  
  Ĵ
                        10     8      8      12    96x72  
  Ĵ
                        10     8      8      16    96x96  
  Ĵ
                        10     9      9      20    120x120
  Ĵ
  Helv   Helv           8      5      13     6     96x48  
  Ĵ
                               5      13     10    96x72  
  Ĵ
                               5      13     13    96x96  
  Ĵ
                               6      14     16    120x120
  Ĵ
                        10     6      15     8     96x48  
  Ĵ
                               6      14     12    96x72  
  Ĵ
                               6      14     16    96x96  
  Ĵ
                               7      20     20    120x120
  Ĵ
                        12     7      17     10    96x48  
  Ĵ
                               7      17     15    96x72  
  Ĵ
                               7      17     20    96x96  
  Ĵ
                               9      21     25    120x120
  Ĵ
                        14     8      21     12    96x48  
  Ĵ
                               8      21     18    96x72  
  Ĵ
                               8      21     24    96x96  
  Ĵ
                               11     26     29    120x120
  Ĵ
                        18     11     26     15    96x48  
  Ĵ
                               10     26     22    96x72  
  Ĵ
                               11     26     29    96x96  
  Ĵ
                               13     34     36    120x120
  Ĵ
                        24     14     35     19    96x48  
  Ĵ
                               14     35     28    96x72  
  Ĵ
                               14     35     37    96x96  
  Ĵ
                               18     45     46    120x120
  Ĵ
  Tms RmnTms Rmn        8      4      12     6     96x48  
  Ĵ
                               4      13     10    96x72  
  Ĵ
                               4      12     13    96x96  
  Ĵ
                               5      14     16    120x120
  Ĵ
                        10     6      15     8     96x48  
  Ĵ
                               5      14     12    96x72  
  Ĵ
                               5      14     16    96x96  
  Ĵ
                               7      19     20    120x120
  Ĵ
                        12     7      18     10    96x48  
  Ĵ
                               6      18     15    96x72  
  Ĵ
                               6      16     19    96x96  
  Ĵ
                               8      23     23    120x120
  Ĵ
                        14     7      21     11    96x48  
  Ĵ
                               7      21     16    96x72  
  Ĵ
                               7      20     21    96x96  
  Ĵ
                               10     26     27    120x120
  Ĵ
                        18     10     26     14    96x48  
  Ĵ
                               10     26     20    96x72  
  Ĵ
                               10     26     27    96x96  
  Ĵ
                               12     34     33    120x120
  Ĵ
                        24     14     35     18    96x48  
  Ĵ
                               13     35     26    96x72  
  Ĵ
                               13     35     35    96x96  
  Ĵ
                               16     46     43    120x120
  
  
  Fonts Supplied for ISO 9241 Conforming Hardware 

  The following table lists the fonts and sizes that have been tested and certified as passing the ISO 9241 black text on white background 
  criteria for the three IBM displays that conform to the standard. These displays are: 

    o  9515 - A 14 inch XGA display. 
    o  9517 - A 17 inch XGA display. 
    o  9518 - A 14 inch VGA display. 
  
  See International Standards Organization (ISO) 9241 for information on ISO 9241. 

  The following information about each font is also included in the table: 

  P        The point size of the font. 
  AW       The average character width in pels in the font. 
  MW       The maximum character width in pels in the font. 
  HE       The height in pels of the font (maximum baseline extent). 
  Device   The X and Y resolution in pels per inch on the device the font is intended to be used. The IBM devices whose device drivers report 
           these resolutions are: 

       96 x 96         VGA and XGA (in 640 x 480 mode) 
       120 x 120       XGA (in 1024 x 768 mode) 
  

  Ŀ
  Family  Face NamP   AW  MW  HE  Device   9515  9517  9518 
  Name                                                      
  Ĵ
  Courier Courier  8   8   8  13   96   96 No    No    No   
          ISO      8  10  10  16  120  120 No    No    n/a  
                   9   8   8  15   96   96 Yes   Yes   Yes  
                  10  10  10  16   96   96 Yes   Yes   Yes  
                  10  12  12  20  120  120 No    No    n/a  
                  12  12  12  20   96   96 Yes   Yes   Yes  
                  12  15  15  25  120  120 Yes   Yes   n/a  
  Ĵ
  Helv    Helv ISO 8   5  13  13   96   96 No    No    No   
                   8   7  14  16  120  120 No    No    n/a  
                   9   6  13  15   96   96 Yes   Yes   Yes  
                   9   8  20  21  120  120 Yes   Yes   n/a  
                  10   7  14  16   96   96 Yes   Yes   Yes  
                  10   9  20  21  120  120 Yes   Yes   n/a  
                  12   9  17  20   96   96 Yes   Yes   Yes  
                  12  10  21  25  120  120 Yes   Yes   n/a  
                  14  10  21  24   96   96 Yes   Yes   Yes  
                  14  12  26  29  120  120 Yes   Yes   n/a  
                  18  12  26  29   96   96 Yes   Yes   Yes  
                  18  15  34  36  120  120 Yes   Yes   n/a  
                  24  14  34  36   96   96 Yes   Yes   Yes  
                  24  19  45  46  120  120 Yes   Yes   n/a  
  Ĵ
  Tms Rmn Tms Rmn  8   5  12  13   96   96 No    No    No   
          ISO      8   7  15  16  120  120 No    No    n/a  
                   9   6  12  15   96   96 Yes   Yes   Yes  
                  10   7  14  16   96   96 Yes   Yes   Yes  
                  10   8  17  19  120  120 No    Yes   n/a  
                  12   8  16  19   96   96 Yes   Yes   Yes  
                  12  10  23  22  120  120 Yes   Yes   n/a  
                  14   9  23  22   96   96 Yes   Yes   Yes  
                  14  11  26  27  120  120 Yes   Yes   n/a  
                  18  11  26  27   96   96 Yes   Yes   Yes  
                  18  14  34  34  120  120 Yes   Yes   n/a  
                  24  14  34  34   96   96 Yes   Yes   Yes  
                  24  17  46  43  120  120 Yes   Yes   n/a  
  Ĵ
  System  System   9   6  13  15   96   96 Yes   Yes   Yes  
  Propor- Propor- 10   6  20  16   96   96 Yes   Yes   Yes  
  tional  tional  10   8  23  20  120  120 No    Yes   n/a  
                  12  10  23  22  120  120 Yes   Yes   n/a  
  Ĵ
  System  System  10   8   8  16   96   96 Yes   Yes   Yes  
  Mono-   Mono-   10  10  10  21  120  120 Yes   Yes   n/a  
  spaced  spaced                                            
  
  
  See International Standards Organization (ISO) 9241 for more information on ISO 9241. 

 
 Many of the characters required by each code page are common; for example, the first 128 characters of all the ASCII code pages are 
 identical. This set of characters is called the Universal Glyph List (UGL). A code page is simply a set of pointers into the UGL. 

 As the characters in every font are in the same order, only one set of code-page translation tables is necessary. 

 Note:  The fonts of Microsoft Windows support only code page 1004. 

  

 
 ISO 9241 is an international standard covering health and safety in the work place for users of visual display terminals. Part 3 of this standard 
 covers clarity and legibility of text displayed on computer screens; it places requirements on minimum sizes and luminance contrast. The 
 presence of the FM_SEL_ISO9241_TESTED flag in the FONTMETRICS structure indicates that the font has been tested for ISO compliance. 

 Note:  While the fonts were primarily tested for meeting the ISO standard, they have also been designed to meet the German standard DIN 66 
        234. Where the two standards differ, the fonts have been designed to meet the stricter requirement. 

  The FM_ISO_xxx flags indicate the results of the test on the three IBM* displays that conform to the standard. These are the IBM 9515, 9517, 
  and 9518 color displays at the supported resolutions of 640 x 480 and 1024 x 768. To determine whether a non-IBM display complies with ISO 
  9241, contact the manufacturer. The current display type can be established using VioGetConfig. 

  In order for applications to meet the standard, they have to ensure that they use only fonts that have been tested and passed. You can 
  determine this by examining the new FM_SEL_ISO9241_TESTED flag in the fsSelection parameter in the FONTMETRICS structure, the FM_ISO_xxx 
  flags and the sXDeviceRes and sYDeviceRes fields in the structure. 

  See Fonts Supplied with the OS/2 Operating System for the table describing ISO 9241 compliant fonts. 

