You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by "Hoad, Richard (AFIS)" <Ri...@fao.org> on 2000/02/14 15:55:08 UTC

Font metrics for the Arial font

Does anyone know where or how I can find the font metrics for the Arial font
as required by the following file? I will also need metrics for Arial Bold,
Arial Oblique(or Italic) and Arial BoldOblique.

Yes, you've guessed it I am trying to add Arial font support!

Richard
N.B. The values in the file are not the correct values for Arial!
-----------------

<font-metrics>
   <font-name>Arial</font-name>
   <class-name>Arial</class-name>
   <encoding>WinAnsiEncoding</encoding>
   <cap-height>562</cap-height>
   <x-height>426</x-height>
   <ascender>629</ascender>
   <descender>-157</descender>
   <widths>
      <char name="A" width="600"/>
      <char name="AE" width="600"/>
      <char name="Aacute" width="600"/>
      <char name="Acircumflex" width="600"/>
      <char name="Adieresis" width="600"/>
      <char name="Agrave" width="600"/>
      <char name="Aring" width="600"/>
      <char name="Atilde" width="600"/>
      <char name="B" width="600"/>
      <char name="C" width="600"/>
      <char name="Ccedilla" width="600"/>
      <char name="D" width="600"/>
      <char name="E" width="600"/>
      <char name="Eacute" width="600"/>
      <char name="Ecircumflex" width="600"/>
      <char name="Edieresis" width="600"/>
      <char name="Egrave" width="600"/>
      <char name="Eth" width="600"/>
      <char name="F" width="600"/>
      <char name="G" width="600"/>
      <char name="Gcaron" width="600"/>
      <char name="H" width="600"/>
      <char name="I" width="600"/>
      <char name="IJ" width="600"/>
      <char name="Iacute" width="600"/>
      <char name="Icircumflex" width="600"/>
      <char name="Idieresis" width="600"/>
      <char name="Idot" width="600"/>
      <char name="Igrave" width="600"/>
      <char name="J" width="600"/>
      <char name="K" width="600"/>
      <char name="L" width="600"/>
      <char name="LL" width="600"/>
      <char name="Lslash" width="600"/>
      <char name="M" width="600"/>
      <char name="N" width="600"/>
      <char name="Ntilde" width="600"/>
      <char name="O" width="600"/>
      <char name="OE" width="600"/>
      <char name="Oacute" width="600"/>
      <char name="Ocircumflex" width="600"/>
      <char name="Odieresis" width="600"/>
      <char name="Ograve" width="600"/>
      <char name="Oslash" width="600"/>
      <char name="Otilde" width="600"/>
      <char name="P" width="600"/>
      <char name="Q" width="600"/>
      <char name="R" width="600"/>
      <char name="S" width="600"/>
      <char name="Scaron" width="600"/>
      <char name="Scedilla" width="600"/>
      <char name="T" width="600"/>
      <char name="Thorn" width="600"/>
      <char name="U" width="600"/>
      <char name="Uacute" width="600"/>
      <char name="Ucircumflex" width="600"/>
      <char name="Udieresis" width="600"/>
      <char name="Ugrave" width="600"/>
      <char name="V" width="600"/>
      <char name="W" width="600"/>
      <char name="X" width="600"/>
      <char name="Y" width="600"/>
      <char name="Yacute" width="600"/>
      <char name="Ydieresis" width="600"/>
      <char name="Z" width="600"/>
      <char name="Zcaron" width="600"/>
      <char name="a" width="600"/>
      <char name="aacute" width="600"/>
      <char name="acircumflex" width="600"/>
      <char name="acute" width="600"/>
      <char name="adieresis" width="600"/>
      <char name="ae" width="600"/>
      <char name="agrave" width="600"/>
      <char name="ampersand" width="600"/>
      <char name="aring" width="600"/>
      <char name="arrowboth" width="600"/>
      <char name="arrowdown" width="600"/>
      <char name="arrowleft" width="600"/>
      <char name="arrowright" width="600"/>
      <char name="arrowup" width="600"/>
      <char name="asciicircum" width="600"/>
      <char name="asciitilde" width="600"/>
      <char name="asterisk" width="600"/>
      <char name="at" width="600"/>
      <char name="atilde" width="600"/>
      <char name="b" width="600"/>
      <char name="backslash" width="600"/>
      <char name="bar" width="600"/>
      <char name="braceleft" width="600"/>
      <char name="braceright" width="600"/>
      <char name="bracketleft" width="600"/>
      <char name="bracketright" width="600"/>
      <char name="breve" width="600"/>
      <char name="brokenbar" width="600"/>
      <char name="bullet" width="600"/>
      <char name="c" width="600"/>
      <char name="caron" width="600"/>
      <char name="ccedilla" width="600"/>
      <char name="cedilla" width="600"/>
      <char name="cent" width="600"/>
      <char name="center" width="600"/>
      <char name="circumflex" width="600"/>
      <char name="colon" width="600"/>
      <char name="comma" width="600"/>
      <char name="copyright" width="600"/>
      <char name="currency" width="600"/>
      <char name="d" width="600"/>
      <char name="dagger" width="600"/>
      <char name="daggerdbl" width="600"/>
      <char name="dectab" width="600"/>
      <char name="degree" width="600"/>
      <char name="dieresis" width="600"/>
      <char name="divide" width="600"/>
      <char name="dollar" width="600"/>
      <char name="dotaccent" width="600"/>
      <char name="dotlessi" width="600"/>
      <char name="down" width="600"/>
      <char name="e" width="600"/>
      <char name="eacute" width="600"/>
      <char name="ecircumflex" width="600"/>
      <char name="edieresis" width="600"/>
      <char name="egrave" width="600"/>
      <char name="eight" width="600"/>
      <char name="ellipsis" width="600"/>
      <char name="emdash" width="600"/>
      <char name="endash" width="600"/>
      <char name="equal" width="600"/>
      <char name="eth" width="600"/>
      <char name="exclam" width="600"/>
      <char name="exclamdown" width="600"/>
      <char name="f" width="600"/>
      <char name="fi" width="600"/>
      <char name="five" width="600"/>
      <char name="fl" width="600"/>
      <char name="florin" width="600"/>
      <char name="format" width="600"/>
      <char name="four" width="600"/>
      <char name="fraction" width="600"/>
      <char name="g" width="600"/>
      <char name="gcaron" width="600"/>
      <char name="germandbls" width="600"/>
      <char name="grave" width="600"/>
      <char name="graybox" width="600"/>
      <char name="greater" width="600"/>
      <char name="guillemotleft" width="600"/>
      <char name="guillemotright" width="600"/>
      <char name="guilsinglleft" width="600"/>
      <char name="guilsinglright" width="600"/>
      <char name="h" width="600"/>
      <char name="hungarumlaut" width="600"/>
      <char name="hyphen" width="600"/>
      <char name="i" width="600"/>
      <char name="iacute" width="600"/>
      <char name="icircumflex" width="600"/>
      <char name="idieresis" width="600"/>
      <char name="igrave" width="600"/>
      <char name="ij" width="600"/>
      <char name="indent" width="600"/>
      <char name="j" width="600"/>
      <char name="k" width="600"/>
      <char name="l" width="600"/>
      <char name="largebullet" width="600"/>
      <char name="left" width="600"/>
      <char name="less" width="600"/>
      <char name="lira" width="600"/>
      <char name="ll" width="600"/>
      <char name="logicalnot" width="600"/>
      <char name="lslash" width="600"/>
      <char name="m" width="600"/>
      <char name="macron" width="600"/>
      <char name="merge" width="600"/>
      <char name="minus" width="600"/>
      <char name="mu" width="600"/>
      <char name="multiply" width="600"/>
      <char name="n" width="600"/>
      <char name="nine" width="600"/>
      <char name="notegraphic" width="600"/>
      <char name="ntilde" width="600"/>
      <char name="numbersign" width="600"/>
      <char name="o" width="600"/>
      <char name="oacute" width="600"/>
      <char name="ocircumflex" width="600"/>
      <char name="odieresis" width="600"/>
      <char name="oe" width="600"/>
      <char name="ogonek" width="600"/>
      <char name="ograve" width="600"/>
      <char name="one" width="600"/>
      <char name="onehalf" width="600"/>
      <char name="onequarter" width="600"/>
      <char name="onesuperior" width="600"/>
      <char name="ordfeminine" width="600"/>
      <char name="ordmasculine" width="600"/>
      <char name="oslash" width="600"/>
      <char name="otilde" width="600"/>
      <char name="overscore" width="600"/>
      <char name="p" width="600"/>
      <char name="paragraph" width="600"/>
      <char name="parenleft" width="600"/>
      <char name="parenright" width="600"/>
      <char name="percent" width="600"/>
      <char name="period" width="600"/>
      <char name="periodcentered" width="600"/>
      <char name="perthousand" width="600"/>
      <char name="plus" width="600"/>
      <char name="plusminus" width="600"/>
      <char name="prescription" width="600"/>
      <char name="q" width="600"/>
      <char name="question" width="600"/>
      <char name="questiondown" width="600"/>
      <char name="quotedbl" width="600"/>
      <char name="quotedblbase" width="600"/>
      <char name="quotedblleft" width="600"/>
      <char name="quotedblright" width="600"/>
      <char name="quoteleft" width="600"/>
      <char name="quoteright" width="600"/>
      <char name="quotesinglbase" width="600"/>
      <char name="quotesingle" width="600"/>
      <char name="r" width="600"/>
      <char name="registered" width="600"/>
      <char name="return" width="600"/>
      <char name="ring" width="600"/>
      <char name="s" width="600"/>
      <char name="scaron" width="600"/>
      <char name="scedilla" width="600"/>
      <char name="section" width="600"/>
      <char name="semicolon" width="600"/>
      <char name="seven" width="600"/>
      <char name="six" width="600"/>
      <char name="slash" width="600"/>
      <char name="space" width="600"/>
      <!-- JKT: the following has been manually added -->
      <char name="nbsp" width="600"/>
      <char name="square" width="600"/>
      <char name="sterling" width="600"/>
      <char name="stop" width="600"/>
      <char name="t" width="600"/>
      <char name="tab" width="600"/>
      <char name="thorn" width="600"/>
      <char name="three" width="600"/>
      <char name="threequarters" width="600"/>
      <char name="threesuperior" width="600"/>
      <char name="tilde" width="600"/>
      <char name="trademark" width="600"/>
      <char name="two" width="600"/>
      <char name="twosuperior" width="600"/>
      <char name="u" width="600"/>
      <char name="uacute" width="600"/>
      <char name="ucircumflex" width="600"/>
      <char name="udieresis" width="600"/>
      <char name="ugrave" width="600"/>
      <char name="underscore" width="600"/>
      <char name="up" width="600"/>
      <char name="v" width="600"/>
      <char name="w" width="600"/>
      <char name="x" width="600"/>
      <char name="y" width="600"/>
      <char name="yacute" width="600"/>
      <char name="ydieresis" width="600"/>
      <char name="yen" width="600"/>
      <char name="z" width="600"/>
      <char name="zcaron" width="600"/>
      <char name="zero" width="600"/>
   </widths>
</font-metrics>