<?xml version="1.0"?>
<?xml-model href="file:///Users/peterbaker/work/GitHub/xgridfit-3/xgridfit/Schemas/xgridfit-sh.rnc"
type="application/relax-ng-compact-syntax"?>
<xgridfit xmlns="http://xgridfit.sourceforge.net/Xgridfit2"
	  xmlns:xi="http://www.w3.org/2001/XInclude">

	<!--
	  Now adjusted through z
		cvar entries adjusted but need checking
		N.B. pi is missing.
	-->

  <inputfont>Elstob[GRAD,opsz,wght].ttf</inputfont>
  <outputfont>Elstob[GRAD,opsz,wght]-hinted.ttf</outputfont>

  <default type="max-storage" val="70"/>
  <default type="init-graphics" val="no"/>
  <default type="cleartype" val="yes"/>

  <cv nm="xheight" val="435"/>
  <cv nm="xheight-overshoot" val="446"/>
  <cv nm="lc-round-stem" val="28" col="b"/>
  <cv nm="lc-ascender-top" val="726"/>
	<cv nm="lc-ascender-top-alt" val="709"/>
  <cv nm="lc-ascender-top-slope" val="36"/>
  <cv nm="lc-ascender-top-end" val="16"/>
  <cv nm="baseline" val="0"/>
  <cv nm="baseline-undershoot" val="-12"/>
  <cv nm="lc-bar" val="30" col="b"/>
  <cv nm="lc-ascender-top-overshoot" val="729"/> <!-- top of f -->
  <cv nm="lc-serif" val="25" col="b"/>
  <cv nm="dotaccent-bottom" val="551"/>
  <cv nm="dotaccent-height" val="104" col="b"/>
  <cv nm="lc-descender" val="-245"/>
  <cv nm="lc-descender-undershoot" val="-259"/>
  <cv nm="cap-height" val="663"/>
  <cv nm="cap-height-overshoot" val="676"/>
  <cv nm="cap-baseline-undershoot" val="-13"/>
  <cv nm="cap-serif" val="25" col="b"/>
  <cv nm="cap-bar" val="30" col="b"/>
  <cv nm="cap-round-stem" val="28" col="b"/>
  <cv nm="sc-height" val="496"/>
  <cv nm="sc-serif" val="25" col="b"/>
  <cv nm="sc-bar" val="30" col="b"/>
  <cv nm="sc-round-stem" val="27" col="b"/>
  <cv nm="sc-height-overshoot" val="505"/>
  <cv nm="sc-baseline-undershoot" val="-10"/>
  <cv nm="lc-thick-curve" val="47" col="b"/>
  <cv nm="period-height" val="121" col="b"/>
  <cv nm="numbersign-bar" val="47" col="b"/>
  <cv nm="num-top-round" val="663"/>
  <cv nm="num-top-flat" val="645"/>
  <cv nm="sups-baseline" val="253"/>
  <cv nm="sups-baseline-undershoot" val="247"/>
  <cv nm="sups-xheight" val="590"/>
  <cv nm="sups-xheight-overshoot" val="590"/>
  <cv nm="ring-stem" val="32" col="b"/>
  <cv nm="zero-osf-stem" val="51" col="b"/>
  <cv nm="lower-f-top" val="709"/>
  <cv nm="longs-knob" val="389"/>
  <cv nm="euro-bar" val="49" col="b"/>
  <cv nm="mark-curve" val="21" col="b"/>
  <cv nm="percent-zero" val="32"/>
  <cv nm="percent-zero-sc" val="26"/>
  <cv nm="rune-punct" val="134" col="b"/>
  <cv nm="macronw" val="39" col="b"/> <!-- revised to here -->

  <cvar>
		<tuple>
    	<region tag="wght" bot="-1.0" peak="-1.0" top="0.0"/>
      <cvv nm="xheight" val="435"/>
      <cvv nm="xheight-overshoot" val="446"/>
      <cvv nm="lc-round-stem" val="20"/>
      <cvv nm="lc-ascender-top-slope" val="28"/>
      <cvv nm="lc-ascender-top-end" val="10"/>
      <cvv nm="lc-bar" val="25"/>
      <cvv nm="lc-serif" val="20"/>
      <cvv nm="dotaccent-height" val="74"/>
      <cvv nm="cap-serif" val="20"/>
      <cvv nm="cap-bar" val="21"/>
      <cvv nm="cap-round-stem" val="20"/>
      <cvv nm="sc-height" val="496"/>
      <cvv nm="sc-serif" val="20"/>
      <cvv nm="sc-bar" val="24"/>
      <cvv nm="sc-round-stem" val="21"/>
      <cvv nm="sc-height-overshoot" val="506"/>
      <cvv nm="period-height" val="101"/>
      <cvv nm="numbersign-bar" val="36"/>
      <cvv nm="ring-stem" val="26"/>
      <cvv nm="zero-osf-stem" val="40"/>
      <cvv nm="longs-knob" val="396"/>
      <cvv nm="euro-bar" val="40"/>
      <cvv nm="mark-curve" val="15"/>
      <cvv nm="percent-zero" val="26"/>
      <cvv nm="percent-zero-sc" val="22"/>
      <cvv nm="rune-punct" val="123"/>
      <cvv nm="macronw" val="32"/>
    </tuple>
		<tuple>
    	<region tag="wght" bot="0.0" peak="1.0" top="1.0"/>
      <cvv nm="xheight" val="435"/>
      <cvv nm="xheight-overshoot" val="446"/>
      <cvv nm="lc-round-stem" val="33"/>
      <cvv nm="lc-ascender-top-slope" val="50"/>
      <cvv nm="lc-ascender-top-end" val="27"/>
      <cvv nm="lc-bar" val="35"/>
      <cvv nm="lc-serif" val="29"/>
      <cvv nm="dotaccent-bottom" val="551"/>
      <cvv nm="dotaccent-height" val="166"/>
      <cvv nm="cap-serif" val="29"/>
      <cvv nm="cap-bar" val="34"/>
      <cvv nm="cap-round-stem" val="33"/>
      <cvv nm="sc-height" val="496"/>
      <cvv nm="sc-serif" val="29"/>
      <cvv nm="sc-bar" val="34"/>
      <cvv nm="sc-round-stem" val="33"/>
      <cvv nm="sc-height-overshoot" val="504"/>
      <cvv nm="period-height" val="169"/>
      <cvv nm="numbersign-bar" val="67"/>
      <cvv nm="ring-stem" val="44"/>
      <cvv nm="zero-osf-stem" val="74"/>
      <cvv nm="longs-knob" val="384"/>
      <cvv nm="euro-bar" val="51"/>
      <cvv nm="mark-curve" val="24"/>
      <cvv nm="percent-zero" val="45"/>
      <cvv nm="percent-zero-sc" val="36"/>
      <cvv nm="rune-punct" val="154"/>
      <cvv nm="macronw" val="45"/>
    </tuple>
		<tuple>
    	<region tag="opsz" bot="-1.0" peak="-1.0" top="0.0"/>
      <cvv nm="xheight" val="456"/>
      <cvv nm="xheight-overshoot" val="467"/>
      <cvv nm="lc-round-stem" val="43"/>
      <cvv nm="lc-ascender-top-slope" val="37"/>
      <cvv nm="lc-ascender-top-end" val="20"/>
      <cvv nm="lc-bar" val="41"/>
      <cvv nm="lc-serif" val="41"/>
      <cvv nm="dotaccent-bottom" val="571"/>
      <cvv nm="dotaccent-height" val="106"/>
      <cvv nm="lc-descender" val="-220"/>
      <cvv nm="lc-descender-undershoot" val="-245"/>
      <cvv nm="cap-serif" val="41"/>
      <cvv nm="cap-bar" val="46"/>
      <cvv nm="cap-round-stem" val="43"/>
      <cvv nm="sc-height" val="513"/>
      <cvv nm="sc-serif" val="41"/>
      <cvv nm="sc-bar" val="46"/>
      <cvv nm="sc-round-stem" val="44"/>
      <cvv nm="sc-height-overshoot" val="523"/>
      <cvv nm="period-height" val="121"/>
      <cvv nm="numbersign-bar" val="47"/>
      <cvv nm="sups-xheight" val="602"/>
      <cvv nm="sups-xheight-overshoot" val="608"/>
      <cvv nm="ring-stem" val="33"/>
      <cvv nm="zero-osf-stem" val="53"/>
      <cvv nm="longs-knob" val="399"/>
      <cvv nm="euro-bar" val="54"/>
      <cvv nm="mark-curve" val="24"/>
      <cvv nm="percent-zero" val="38"/>
      <cvv nm="percent-zero-sc" val="27"/>
      <cvv nm="rune-punct" val="135"/>
      <cvv nm="macronw" val="51"/>
    </tuple>
		<tuple>
    	<region tag="opsz" bot="0.0" peak="1.0" top="1.0"/>
      <cvv nm="xheight" val="414"/>
      <cvv nm="xheight-overshoot" val="425"/>
      <cvv nm="lc-round-stem" val="28"/>
      <cvv nm="lc-ascender-top-slope" val="34"/>
      <cvv nm="lc-ascender-top-end" val="12"/>
      <cvv nm="lc-bar" val="29"/>
      <cvv nm="lc-serif" val="24"/>
      <cvv nm="dotaccent-bottom" val="530"/>
      <cvv nm="dotaccent-height" val="102"/>
      <cvv nm="lc-descender" val="-269"/>
      <cvv nm="lc-descender-undershoot" val="-273"/>
      <cvv nm="cap-serif" val="25"/>
      <cvv nm="cap-bar" val="29"/>
      <cvv nm="cap-round-stem" val="28"/>
      <cvv nm="sc-height" val="479"/>
      <cvv nm="sc-serif" val="24"/>
      <cvv nm="sc-bar" val="29"/>
      <cvv nm="sc-round-stem" val="28"/>
      <cvv nm="sc-height-overshoot" val="488"/>
      <cvv nm="period-height" val="122"/>
      <cvv nm="numbersign-bar" val="45"/>
      <cvv nm="sups-xheight" val="573"/>
      <cvv nm="sups-xheight-overshoot" val="579"/>
      <cvv nm="ring-stem" val="32"/>
      <cvv nm="zero-osf-stem" val="49"/>
      <cvv nm="longs-knob" val="327"/>
      <cvv nm="euro-bar" val="48"/>
      <cvv nm="mark-curve" val="19"/>
      <cvv nm="percent-zero" val="26"/>
      <cvv nm="percent-zero-sc" val="27"/>
      <cvv nm="rune-punct" val="134"/>
      <cvv nm="macronw" val="39"/>
    </tuple>
		<tuple>
    	<region tag="GRAD" bot="0.0" peak="1.0" top="1.0"/>
      <cvv nm="xheight" val="435"/>
      <cvv nm="xheight-overshoot" val="446"/>
      <cvv nm="lc-round-stem" val="33"/>
      <cvv nm="lc-ascender-top-slope" val="51"/>
      <cvv nm="lc-ascender-top-end" val="28"/>
      <cvv nm="lc-serif" val="29"/>
      <cvv nm="dotaccent-bottom" val="551"/>
      <cvv nm="dotaccent-height" val="162"/>
      <cvv nm="cap-serif" val="29"/>
      <cvv nm="cap-bar" val="34"/>
      <cvv nm="lc-bar" val="35"/>
      <cvv nm="cap-round-stem" val="33"/>
      <cvv nm="sc-height" val="496"/>
      <cvv nm="sc-serif" val="29"/>
      <cvv nm="sc-bar" val="34"/>
      <cvv nm="sc-round-stem" val="33"/>
      <cvv nm="sc-height-overshoot" val="504"/>
      <cvv nm="period-height" val="169"/>
      <cvv nm="numbersign-bar" val="67"/>
      <cvv nm="ring-stem" val="45"/>
      <cvv nm="zero-osf-stem" val="76"/>
      <cvv nm="longs-knob" val="384"/>
      <cvv nm="euro-bar" val="51"/>
      <cvv nm="mark-curve" val="24"/>
      <cvv nm="percent-zero" val="45"/>
      <cvv nm="percent-zero-sc" val="37"/>
      <cvv nm="rune-punct" val="154"/>
      <cvv nm="macronw" val="45"/>
    </tuple>
  </cvar>

	<alias nm="xho" target="xheight-overshoot"/>
	<alias nm="lcbu" target="baseline-undershoot"/>
	<alias nm="lcrs" target="lc-round-stem"/>

  <prep>
    <if test="pixels-per-em &gt; 200">
      <disable-instructions/>
    </if>
    <push>4 511</push>
    <command nm="SCANCTRL"/>
    <command nm="SCANTYPE"/>
    <round val="lc-serif"/>
    <round val="lc-bar"/>
    <round val="lc-round-stem"/>
    <round val="cap-serif"/>
    <round val="cap-bar"/>
    <round val="cap-round-stem"/>
    <round val="lc-ascender-top"/>
    <round val="lower-f-top"/>
    <round val="lc-ascender-top-slope"/>
    <round val="lc-ascender-top-end"/>
    <round val="xheight-overshoot"/>
    <if test="pixels-per-em &lt; 53">
      <setcv nm="lower-f-top" unit="pixel" val="control-value(lc-ascender-top)"/>
    </if>
    <if test="pixels-per-em &lt; 39">
      <setcv nm="xheight" unit="pixel" val="control-value(xheight-overshoot)"/>
      <setcv nm="baseline-undershoot" unit="pixel" val="control-value(baseline)"/>
      <setcv nm="cap-baseline-undershoot" unit="pixel" val="control-value(baseline)"/>
      <setcv nm="sc-baseline-undershoot" unit="pixel" val="control-value(baseline)"/>
      <set-control-value-cut-in val="2.0"/>
      <else>
        <round val="xheight"/>
        <round val="baseline-undershoot"/>
      </else>
    </if>
    <if test="pixels-per-em &lt; 37">
      <setcv nm="cap-bar" unit="pixel" val="control-value(cap-serif)"/>
      <setcv nm="lc-bar" unit="pixel" val="control-value(lc-serif)"/>
      <setcv nm="sc-bar" unit="pixel" val="control-value(sc-serif)"/>
    </if>
  </prep>

  <mo nm="round-point">
    <pm nm="p"/>
    <push>p</push>
    <command nm="MDAP" modifier="1"/>
  </mo>

  <mo nm="hook">
    <pm nm="init"/>
    <pm nm="cv" val="-1"/>
    <pm nm="sh"/>
    <pm nm="mv"/>
    <compile-if test="cv &gt;= 0">
      <push>mv sh init cv</push>
      <command nm="MIAP" modifier="1"/>
      <command nm="MDRP">
        <modifier type="set-rp0" val="no"/>
        <modifier type="col" val="b"/>
      </command>
      <command nm="MDRP">
        <modifier type="col" val="b"/>
      </command>
      <else>
        <push>mv sh init</push>
        <command nm="MDAP" modifier="1"/>
        <command nm="MDRP">
          <modifier type="set-rp0" val="no"/>
          <modifier type="col" val="b"/>
        </command>
        <command nm="MDRP">
          <modifier type="col" val="b"/>
        </command>
      </else>
    </compile-if>
  </mo>

  <mo nm="lc-bottom-serif">
    <pm nm="bottom-left"/>
    <pm nm="top-left"/>
    <pm nm="cv" val="baseline"/>
    <pm nm="codefrag"/>
    <mv di="cv" p="bottom-left">
      <mv di="lc-serif" col="b" p="top-left"/>
    </mv>
    <callp nm="codefrag"/>
  </mo>

  <mo nm="cap-dbl-serif">
    <pm nm="first-left"/>
    <pm nm="second-left"/>
    <pm nm="first-right"/>
    <pm nm="second-right"/>
    <pm nm="stem1"/>
    <pm nm="stem2"/>
    <pm nm="cv" val="baseline"/>
    <mv di="cv" p="first-left">
      <sh p="first-right stem1 stem2"/>
      <mv di="cap-serif" col="b" p="second-left">
        <sh p="second-right"/>
      </mv>
    </mv>
  </mo>

  <mo nm="f-lig">
    <pm nm="serif-bot"/>
    <pm nm="vertical-bot"/>
    <pm nm="top"/>
    <pm nm="top-ins"/>
    <pm nm="bar-top" val="-1"/>
    <pm nm="bar-bot" val="-1"/>
    <pm nm="bar-bot-left" val="-1"/>
    <pm nm="top-cv" val="lc-ascender-top"/>
    <mv di="baseline" p="serif-bot">
      <sh p="vertical-bot"/>
      <mv di="lc-serif" col="b" p="(serif-bot + 1)"/>
    </mv>
    <mv di="top-cv" p="top">
      <mv di="lc-round-stem" col="b" p="top-ins"/>
    </mv>
    <if test="bar-top &gt;= 0">
      <ip r="serif-bot top" p="bar-top"/>
      <push>bar-bot-left bar-bot bar-top</push>
      <command nm="MDAP" modifier="1"/>
      <command nm="MDRP">
        <modifier type="col" val="b"/>
      </command>
      <command nm="SHP" modifier="0"/>
    </if>
  </mo>

  <mo nm="longs-lig">
    <pm nm="serif-bot"/>
    <pm nm="vertical-bot"/>
    <pm nm="top"/>
    <pm nm="top-ins"/>
    <pm nm="bar-bot"/>
    <pm nm="bar-top"/>
    <pm nm="top-cv" val="lc-ascender-top"/>
    <mv di="baseline" p="serif-bot">
      <sh p="vertical-bot"/>
      <mv di="lc-serif" col="b" p="(serif-bot + 1)"/>
    </mv>
    <mv di="top-cv" p="top">
      <mv di="lc-round-stem" col="b" p="top-ins"/>
    </mv>
    <mv di="longs-knob" p="bar-bot">
      <mv col="b" p="bar-top"/>
    </mv>
  </mo>

  <mo nm="lig-join">
    <pm nm="ref1"/>
    <pm nm="ref2"/>
    <pm nm="pt1"/>
    <pm nm="pt2"/>
    <al r="ref1" p="pt1"/>
    <al r="ref2" p="pt2"/>
  </mo>

  <mo nm="rhotic-hook">
    <pm nm="d-top"/>
    <pm nm="d-bot"/>
    <pm nm="a"/>
    <pm nm="b"/>
    <push>b a d-bot d-top</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
  </mo>

  <mo nm="lc-dbl-serif">
    <pm nm="first-left"/>
    <pm nm="second-left"/>
    <pm nm="first-right"/>
    <pm nm="second-right"/>
    <pm nm="stem1"/>
    <pm nm="stem2"/>
    <pm nm="cv" val="baseline"/>
    <mv di="cv" p="first-left">
      <sh p="first-right stem1 stem2"/>
      <mv di="lc-serif" col="b" p="second-left">
        <sh p="second-right"/>
      </mv>
    </mv>
  </mo>

  <mo nm="lc-bowl">
    <pm nm="t"/>
    <pm nm="t-ins"/>
    <pm nm="cv-t" val="lc-round-stem"/>
    <pm nm="b"/>
    <pm nm="b-ins"/>
    <pm nm="cv-b" val="lc-round-stem"/>
    <mv di="xheight-overshoot" p="t">
      <mv di="cv-t" p="t-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="b">
      <mv di="cv-b" p="b-ins"/>
    </mv>
  </mo>

  <mo nm="shift-rel">
    <pm nm="r"/>
    <pm nm="p"/>
    <push>p r</push>
    <command nm="SRP1"/>
    <command nm="SHP" modifier="1"/>
  </mo>

  <mo nm="interpolated-stem">
    <pm nm="ref-a"/>
    <pm nm="ref-b"/>
    <pm nm="stem-a"/>
    <pm nm="stem-b"/>
    <pm nm="cv"/>
    <ip r="ref-a ref-b" p="stem-a"/>
    <mv round="yes" p="stem-a">
      <mv di="cv" col="b" p="stem-b"/>
    </mv>
  </mo>

  <mo nm="serif-sh">
    <pm nm="pt-a"/>
    <pm nm="pt-b"/>
    <pm nm="sh-a" val="-1"/>
    <pm nm="sh-b" val="-1"/>
    <pm nm="cv" val="baseline"/>
    <pm nm="cv-h" val="cap-serif"/>
    <pm nm="align-b" val="-1"/>
    <compile-if test="align-b = 0">
      <mv di="cv" p="pt-a">
        <sh compile-if="not( nan(sh-a) ) and sh-a &gt;= 0" p="sh-a"/>
        <sh compile-if="nan(sh-a)">
          <set ref="sh-a"/>
        </sh>
        <mv di="cv-h" p="pt-b">
          <al compile-if="not( nan(sh-b) ) and sh-b &gt;= 0" p="sh-b"/>
          <al compile-if="nan(sh-b)">
            <set ref="sh-b"/>
          </al>
        </mv>
      </mv>
      <else>
        <mv di="cv" p="pt-a">
          <sh compile-if="not( nan(sh-a) ) and sh-a &gt;= 0" p="sh-a"/>
          <sh compile-if="nan(sh-a)">
            <set ref="sh-a"/>
          </sh>
          <mv di="cv-h" p="pt-b">
            <sh compile-if="not( nan(sh-b) ) and sh-b &gt;= 0" p="sh-b"/>
            <sh compile-if="nan(sh-b)">
              <set ref="sh-b"/>
            </sh>
          </mv>
        </mv>
      </else>
    </compile-if>
  </mo>

  <mo nm="ascender-top">
    <pm nm="top"/>
    <mv di="lc-ascender-top" p="top">
      <sh p="(top - 1) (top - 2)"/>
    </mv>
  </mo>

  <mo nm="minim-top">
    <pm nm="top"/>
    <mv di="xheight-overshoot" p="top">
      <sh p="(top - 1) (top - 2)"/>
    </mv>
  </mo>

  <mo nm="lc-horz-stroke">
    <pm nm="pt1"/>
    <pm nm="pt2"/>
    <pm nm="cv"/>
    <push>pt2 pt1 cv</push>
    <command nm="MIAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
  </mo>

  <mo nm="lc-horz-stroke-cv">
    <pm nm="pt1"/>
    <pm nm="pt2"/>
    <pm nm="cv"/>
    <pm nm="cv-h"/>
    <pm nm="codefrag"/>
    <push>pt2 cv-h pt1 cv</push>
    <command nm="MIAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <callp nm="codefrag"/>
  </mo>

  <mo nm="plain-stem">
    <pm nm="pt1"/>
    <pm nm="pt2"/>
    <push>pt2 pt1</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
  </mo>

  <mo nm="one-cv-stem">
    <pm nm="pt1"/>
    <pm nm="pt2"/>
    <pm nm="cv" val="baseline"/>
    <push>pt2 pt1 cv</push>
    <command nm="MIAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
      <modifier type="round" val="yes"/>
    </command>
  </mo>

  <mo nm="one-wd-stem">
    <pm nm="pt1"/>
    <pm nm="pt2"/>
    <pm nm="cv" val="baseline"/>
    <push>pt2 cv pt1</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
      <modifier type="round" val="yes"/>
    </command>
  </mo>

  <mo nm="mid-stem">
    <pm nm="ref1"/>
    <pm nm="ref2"/>
    <pm nm="pt1"/>
    <pm nm="pt2"/>
    <pm nm="cv" val="-1"/>
    <push>pt1 pt1 ref2 ref1</push>
    <command nm="SRP1"/>
    <command nm="SRP2"/>
    <command nm="IP"/>
    <command nm="MDAP" modifier="1"/>
    <compile-if test="cv &gt;= 0">
      <push>pt2 cv</push>
      <command nm="MIRP" modifier="11100"/>
      <else>
        <push>pt2</push>
        <command nm="MDRP" modifier="11100"/>
      </else>
    </compile-if>
  </mo>

  <mo nm="rune-vert">
    <pm nm="serif-top"/>
    <pm nm="serif-bot"/>
    <pm nm="stem-top"/>
    <pm nm="stem-bot"/>
    <push>
      (serif-bot + 1)
      cap-serif
      stem-bot
      serif-bot
      baseline
      (serif-top - 1)
      cap-serif
      stem-top
      serif-top
      cap-height
    </push>
    <command nm="MIAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MIAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
  </mo>

  <gl pnm="a">
    <cn nm="top" val="{238;446}"/>
    <cn nm="top-inside" val="{198;410}"/>
    <cn nm="bottom" val="{151;-11}"/>
    <cn nm="bottom-inside" val="{185;37}"/>
    <cn nm="bottom-right" val="{353;-11}"/>
    <cn nm="mid-upper" val="{290;267}"/>
    <cn nm="mid-lower" val="{294;237}"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-right"/>
      <mv col="b" p="bottom-inside"/>
    </mv>
    <mv di="xheight-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="top bottom" p="mid-upper"/>
    <sh r="mid-upper" p="mid-lower"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="b">
    <cn nm="top" val="{142;726}"/>
    <cn nm="bowl-top" val="{289;446}"/>
    <cn nm="bowl-top-inside" val="{261;411}"/>
    <cn nm="bottom" val="{282;-11}"/>
    <cn nm="bottom-inside" val="{277;21}"/>
    <cn nm="stem-bot" val="{111;-15}"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: top
    </callm>
    <callm nm="lc-bowl">
      t: bowl-top, t-ins: bowl-top-inside, b: bottom, b-ins: bottom-inside
    </callm>
    <callm nm="shift-rel">
      p: stem-bot, r: bottom
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="c">
    <pm nm="do-iup" val="0"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: {271;446}, t-ins: {259;418}, b: {228;-11}, b-ins: {274;36}, cv-b: lc-thick-curve
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="d">
    <cn nm="top" val="{439;726}"/>
    <cn nm="bowl-top" val="{260;446}"/>
    <cn nm="bowl-top-inside" val="{266;418}"/>
    <cn nm="bottom" val="{236;-11}"/>
    <cn nm="bottom-inside" val="{278;35}"/>
    <cn nm="foot-bottom" val="{391;-16}"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: top
    </callm>
    <callm nm="lc-bowl">
      t: bowl-top, t-ins: bowl-top-inside, b: bottom, b-ins: bottom-inside, cv-b: lc-thick-curve
    </callm>
    <callm nm="shift-rel">
      r: bottom, p: foot-bottom
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="e">
    <cn nm="top" val="{229;446}"/>
    <cn nm="top-inside" val="{234;418}"/>
    <cn nm="bottom" val="{230;-11}"/>
    <cn nm="bottom-inside" val="{269;51}"/>
    <cn nm="mid-bar-top" val="{83;312}"/>
    <cn nm="mid-bar-bottom" val="{83;282}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke">
      pt1: bottom, pt2: bottom-inside, cv: baseline-undershoot
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-inside, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bottom, pt1: mid-bar-bottom, pt2: mid-bar-top, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="f">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-top" val="{264;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="longs">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-bottom-left"/>
    <callm nm="round-point">
      p: bar-bottom-left
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="f.alt">
    <cn nm="serif-bottom" val="{35;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{262;729}"/>
    <cn nm="top-inside" val="{232;694}"/>
    <cn nm="bar-top" val="{264;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP"/>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="g">
    <cn nm="top" val="{243;446}"/>
    <cn nm="top-inside" val="{241;418}"/>
    <cn nm="ear-top" val="{476;439}"/>
    <cn nm="ear-below" val="{444;381}"/>
    <cn nm="bowl-bottom" val="{237;129}"/>
    <cn nm="bowl-bottom-inside" val="{241;157}"/>
    <cn nm="spur" val="{175;156}"/>
    <cn nm="lower-spur" val="{175;149}"/>
    <cn nm="baseline-above" val="{275;32}"/>
    <cn nm="baseline-below" val="{272;-38}"/>
    <cn nm="bottom" val="{208;-259}"/>
    <cn nm="bottom-inside" val="{242;-231}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-inside, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <sh r="top" p="ear-top ear-below"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-inside, cv: lc-descender-undershoot, cv-h: lc-round-stem
    </callm>
    <ip r="top bottom" p="baseline-below bowl-bottom"/>
    <push>baseline-below bowl-bottom</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <mv di="lc-round-stem" col="b" r="bowl-bottom" p="bowl-bottom-inside">
      <ip p="spur (spur - 1)"/>
      <!-- <sh r="spur" p="(spur - 1)"/> -->
    </mv>
    <mv col="b" r="baseline-below" p="baseline-above">
      <ip p="lower-spur"/>
    </mv>
    <iup axis="y"/>
  </gl>

	<gl pnm="uniA7D1" assume-y="yes"> <!-- Orm's g -->
		<cn nm="bar-top" val="{258;435}"/>
		<cn nm="loop-bot" val="{232;-245}"/>
		<cn nm="bar-bot" val="{447;398}"/>
		<mv di="xheight" p="bar-top">
			<mv p="bar-bot"/>
		</mv>
		<mv di="lc-descender" p="loop-bot">
			<mv di="lc-round-stem" p="{259;-215}"/>
		</mv>
		<!-- points on top of each other  -->
		<mv di="baseline-undershoot" p="0">
			<sh p="47"/>
			<mv di="lc-round-stem" p="15">
				<sh p="48"/>
			</mv>
		</mv>
	</gl>

	<gl pnm="uniA7D3" assume-y="yes"> <!-- double thorn -->
		<cn nm="top" val="{142;726}"/>
		<cn nm="bot" val="{46;-245}"/>
		<cn nm="bot-loop-bot" val="{140;-42}"/>
		<cn nm="bot-loop-top" val="{287;276}"/>
		<cn nm="top-loop-bot" val="{280;264}"/>
		<cn nm="top-loop-top" val="{287;510}"/>
		<callm nm="ascender-top">
			top: top
		</callm>
		<mv di="lc-descender" p="bot"/>
		<ip r="top bot" p="bot-loop-bot bot-loop-top top-loop-top"/>
		<mv p="top-loop-top">
			<mv di="lc-round-stem" p="{259;482}"/>
		</mv>
		<mv p="bot-loop-top">
			<mv di="lc-round-stem" p="{259;248}">
				<ip p="top-loop-bot"/>
			</mv>
		</mv>
		<mv p="bot-loop-bot">
			<mv di="lc-round-stem" p="{149;-6}"/>
		</mv>
	</gl>

	<gl pnm="uniA7D5" assume-y="yes"> <!-- double wynn -->
		<cn nm="top" val="{148;510}"/>
		<cn nm="bot" val="{46;-245}"/>
		<cn nm="bot-loop-bot" val="{145;-42}"/>
		<cn nm="bot-loop-top" val="{292;276}"/>
		<cn nm="top-loop-bot" val="{285;264}"/>
		<cn nm="top-loop-top" val="{292;510}"/>
		<mv p="top-loop-top">
			<sh p="top"/>
			<mv di="lc-round-stem" p="{264;482}"/>
		</mv>
		<mv di="lc-descender" p="bot"/>
		<ip r="top-loop-top bot" p="bot-loop-bot bot-loop-top"/>
		<mv p="bot-loop-top">
			<mv di="lc-round-stem" p="{264;248}">
				<ip p="top-loop-bot"/>
			</mv>
		</mv>
		<mv p="bot-loop-bot">
			<mv di="lc-round-stem" p="{154;-6}"/>
		</mv>
	</gl>

  <gl pnm="h">
    <cn nm="top" val="{148;726}"/>
    <cn nm="counter-top" val="{358;446}"/>
    <cn nm="counter-top-inside" val="{318;397}"/>
    <cn nm="serif-bottom" val="{28;0}"/>
    <cn nm="serif-top-left" val="{28;25}"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: top
    </callm>
    <callm nm="lc-horz-stroke">
      pt1: counter-top, pt2: counter-top-inside, cv: xheight-overshoot
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-top-left"/>
      <wpm nm="codefrag">
        <sh r="serif-top-left" p="{333;25}"/>
        <sh r="serif-bottom" p="{87;15} {391;10} {333;0}"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

	<gl pnm="i" assume-y="yes">
		<cn nm="top" val="{151;446}"/>
    <cn nm="serif-bottom" val="{31;0}"/>
		<cn nm="dotbot" val="{120;551}"/>
		<cn nm="dottop" val="{120;655}"/>
    <callm nm="minim-top">
      top: top
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="(serif-bottom + 1)" p="(serif-bottom + 2) (serif-bottom + 14) (serif-bottom + 15)"/>
      </wpm>
    </callm>
		<mv di="dotaccent-bottom" p="dotbot">
			<mv di="dotaccent-height" p="dottop"/>
		</mv>
	</gl>

  <gl pnm="dotlessi">
    <pm nm="offset" val="0"/>
    <pm nm="do-iup" val="0"/>
    <cn nm="top" val="{151;446}"/>
    <cn nm="serif-bottom" val="{31;0}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: top
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="(serif-bottom + 1)" p="(serif-bottom + 2) (serif-bottom + 14) (serif-bottom + 15)"/>
      </wpm>
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

	<gl pnm="iacute.loclVIT.alt" assume-y="yes">
		<cn nm="i-top" val="{225;25}"/>
		<mv di="baseline" p="{31;0}">
			<mv di="lc-serif" p="{31;25}">
				<sh p="{225;25}"/>
			</mv>
		</mv>
		<callm nm="minim-top">
      top: i-top
    </callm>
		<mv r="i-top" p="{120;551}" col="w">
			<mv p="{120;655}">
				<mv p="{82;690}" col="w">
					<mv p="{193;856}"/>
				</mv>
			</mv>
		</mv>
	</gl>

	<gl pnm="igrave.loclVIT.alt" assume-y="yes">
		<cn nm="i-top" val="{151;446}"/>
		<mv di="baseline" p="{31;0}">
			<mv di="lc-serif" p="{31;25}">
				<sh p="{225;25}"/>
			</mv>
		</mv>
		<callm nm="minim-top">
      top: i-top
    </callm>
		<mv r="i-top" p="{120;551}" col="w">
			<mv p="{120;655}">
				<mv p="{155;690}" col="w">
					<mv p="{48;854}"/>
				</mv>
			</mv>
		</mv>
	</gl>

	<gl pnm="uni1EC9.loclVIT.alt" assume-y="yes">
		<cn nm="i-top" val="{151;446}"/>
		<mv di="baseline" p="{31;0}">
			<mv di="lc-serif" p="{31;25}">
				<sh p="{225;25}"/>
			</mv>
		</mv>
		<callm nm="minim-top">
      top: i-top
    </callm>
		<mv r="i-top" p="{120;551}" col="w">
			<mv p="{120;655}">
				<mv p="{100;682}" col="w">
					<mv p="{128;841}">
						<ip p="{108;716} {99;807} {65;727}"/>
					</mv>
				</mv>
			</mv>
		</mv>
	</gl>

	<gl pnm="itilde.loclVIT.alt" assume-y="yes">
		<cn nm="i-top" val="{151;446}"/>
		<mv di="baseline" p="{31;0}">
			<mv di="lc-serif" p="{31;25}">
				<sh p="{225;25}"/>
			</mv>
		</mv>
		<callm nm="minim-top">
      top: i-top
    </callm>
		<mv r="i-top" p="{120;551}" col="w">
			<mv p="{120;655}">
				<mv p="{167;690}" col="w">
					<mv p="{47;720}">
						<mv p="{74;767}"/>
					</mv>
					<mv p="{194;736}"/>
				</mv>
			</mv>
		</mv>
	</gl>

	<gl pnm="uniA7C0"> <!-- Old Polish O -->
		<mv di="cap-height-overshoot" p="{373;676}">
			<sh p="{404;786}"/>
			<mv di="cap-round-stem" p="{370;648}">
				<ip p="{404;663}"/>
			</mv>
		</mv>
		<mv di="cap-baseline-undershoot" p="{370;-13}">
			<sh p="{404;-123}"/>
			<mv di="cap-round-stem" p="{379;15}">
				<ip p="{404;0}"/>
			</mv>
		</mv>
	</gl>

	<gl pnm="uniA7C1"> <!-- Old Polish o -->
		<mv di="xheight-overshoot" p="{255;446}">
			<sh p="{274;526}"/>
			<mv di="lc-round-stem" p="{255;418}">
				<ip p="{235;435}"/>
			</mv>
		</mv>
		<mv di="baseline-undershoot" p="{255;-12}">
			<sh p="{274;-92}"/>
			<mv di="lc-round-stem" p="{255;16}">
				<ip p="{274;0}"/>
			</mv>
		</mv>
	</gl>

	<gl pnm="j" assume-y="yes">
		<cn nm="top" val="{151;446}"/>
    <cn nm="bottom" val="{40;-245}"/>
    <cn nm="bottom1" val="{56;-202}"/>
		<cn nm="dotbot" val="{120;551}"/>
		<cn nm="dottop" val="{120;655}"/>
    <callm nm="minim-top">
      top: top
    </callm>
    <mv di="lc-descender" p="bottom">
      <mv p="bottom1"/>
    </mv>
		<mv di="dotaccent-bottom" p="dotbot">
			<mv di="dotaccent-height" p="dottop"/>
		</mv>
	</gl>

  <gl pnm="uni0237">
    <cn nm="top" val="{151;446}"/>
    <cn nm="bottom" val="{40;-245}"/>
    <cn nm="bottom1" val="{56;-202}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: top
    </callm>
    <mv di="lc-descender" p="bottom">
      <mv p="bottom1"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="minus">
    <setvs axis="y"/>
    <mv p="{43;288}">
      <mv di="euro-bar" p="{43;328}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="hyphen">
		<setvs axis="y"/>
    <mv p="{69;210}">
      <mv di="euro-bar" p="{69;259}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="hyphen.case">
		<setvs axis="y"/>
    <mv p="{69;283}">
      <mv di="euro-bar" p="{69;332}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="endash">
		<setvs axis="y"/>
    <mv p="{69;210}">
      <mv di="euro-bar" p="{69;259}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="emdash">
		<setvs axis="y"/>
    <mv p="{69;210}">
      <mv di="euro-bar" p="{69;259}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="underscore">
    <setvs axis="y"/>
    <push>0 1</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="uni2010">
		<setvs axis="y"/>
    <mv p="{69;210}">
      <mv di="euro-bar" p="{69;259}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="uni2011">
		<setvs axis="y"/>
    <mv p="{69;210}">
      <mv di="euro-bar" p="{69;259}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="uni2015">
		<setvs axis="y"/>
    <mv p="{69;210}">
      <mv di="euro-bar" p="{69;259}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="plus">
    <cn nm="top" val="{236;526}"/>
    <cn nm="bottom" val="{236;89}"/>
    <cn nm="cross-top" val="{236;328}"/>
    <cn nm="cross-bottom" val="{236;288}"/>
    <setvs axis="y"/>
    <mv p="cross-bottom">
      <sh p="bottom {280;288}"/>
      <mv col="b" p="cross-top">
        <sh p="top {280;328}"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="k">
    <cn nm="top" val="{148;726}"/>
    <cn nm="serif-bottom" val="{28;0}"/>
    <cn nm="serif-top" val="{28;25}"/>
    <cn nm="serif-top2" val="{296;25}"/>
    <cn nm="serif-bottom2" val="{296;0}"/>
    <cn nm="vert-bot" val="{87;10}"/>
    <cn nm="diag-bot" val="{381;10}"/>
    <cn nm="xh" val="{277;435}"/>
    <cn nm="diag-top" val="{435;425}"/>
    <cn nm="mid-top" val="{148;246}"/>
    <cn nm="mid-bottom" val="{148;209}"/>
    <cn nm="mid-mid" val="{237;226}"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: top
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-top"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="serif-bottom2 vert-bot diag-bot"/>
        <sh r="serif-top" p="serif-top2"/>
      </wpm>
    </callm>
    <mv di="xheight" p="xh">
      <sh p="diag-top"/>
      <mv di="lc-serif" col="b" p="(xh - 1)"/>
    </mv>
    <ip r="xh serif-bottom" p="mid-top mid-mid"/>
    <push>mid-bottom mid-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="l">
    <pm nm="do-iup" val="0"/>
    <pm nm="serif-bottom" val="{28;0}"/>
    <pm nm="vertical-bottom" val="{87;10}"/>
    <pm nm="top" val="{148;726}"/>
    <setvs axis="y"/>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="vertical-bottom"/>
      </wpm>
    </callm>
    <callm nm="ascender-top">
      top: top
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="m">
    <cn nm="minim-top" val="{151;446}"/>
    <cn nm="counter1-top" val="{344;446}"/>
    <cn nm="counter2-top" val="{630;446}"/>
    <cn nm="counter1-top-inside" val="{304;397}"/>
    <cn nm="counter2-top-inside" val="{590;397}"/>
    <cn nm="serif-bottom1" val="{31;0}"/>
    <cn nm="serif-bottom2" val="{317;0}"/>
    <cn nm="serif-bottom3" val="{603;0}"/>
    <cn nm="serif-top1" val="{31;25}"/>
    <cn nm="serif-top2" val="{317;25}"/>
    <cn nm="serif-top3" val="{603;25}"/>
    <cn nm="vert-bottom1" val="{89;10}"/>
    <cn nm="vert-bottom2" val="{376;10}"/>
    <cn nm="vert-bottom3" val="{660;10}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="minim-top">
      <sh p="(minim-top - 1) (minim-top - 2) counter1-top counter2-top"/>
    </mv>
    <mv r="counter1-top" p="counter1-top-inside">
      <sh p="counter2-top-inside"/>
    </mv>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom1"/>
      <wpm nm="top-left" val="serif-top1"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom1" p="serif-bottom2 serif-bottom3 vert-bottom1 vert-bottom2 vert-bottom3"/>
        <sh r="serif-top1" p="serif-top2 serif-top3"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="n">
    <cn nm="minim-top" val="{151;446}"/>
    <cn nm="counter1-top" val="{351;446}"/>
    <cn nm="counter1-top-inside" val="{311;397}"/>
    <cn nm="serif-bottom1" val="{31;0}"/>
    <cn nm="serif-bottom2" val="{327;0}"/>
    <cn nm="serif-top1" val="{31;25}"/>
    <cn nm="serif-top2" val="{327;25}"/>
    <cn nm="vert-bottom1" val="{89;10}"/>
    <cn nm="vert-bottom2" val="{384;10}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="minim-top">
      <sh p="(minim-top - 1) (minim-top - 2) counter1-top"/>
    </mv>
    <mv col="b" r="counter1-top" p="counter1-top-inside"/>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom1"/>
      <wpm nm="top-left" val="serif-top1"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom1" p="serif-bottom2 vert-bottom1 vert-bottom2"/>
        <sh r="serif-top1" p="serif-top2"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="o">
    <pm nm="do-iup" val="0"/>
    <cn nm="top" val="{255;446}"/>
    <cn nm="top-inside" val="{255;418}"/>
    <cn nm="bottom" val="{255;-12}"/>
    <cn nm="bottom-inside" val="{255;16}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-inside, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-inside, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

	<gl pnm="ohorn" assume-y="yes">
		<mv di="xho" p="{255;446}">
			<sh p="{450;557}"/>
			<mv di="lcrs" p="{255;418}"/>
		</mv>
		<mv di="lcbu" p="{255;-12}">
			<mv p="{255;16}"/>
		</mv>
	</gl>

  <gl pnm="p">
    <cn nm="bowl-top" val="{296;446}"/>
    <cn nm="bowl-top-inside" val="{249;388}"/>
    <cn nm="bowl-bottom" val="{276;-12}"/>
    <cn nm="bowl-bottom-inside" val="{260;12}"/>
    <cn nm="stem-top" val="{150;446}"/>
    <cn nm="stem-bottom" val="{84;-235}"/>
    <cn nm="serif-bottom" val="{30;-245}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: stem-top
    </callm>
    <sh r="stem-top" p="bowl-top"/>
    <mv di="lc-round-stem" col="b" r="bowl-top" p="bowl-top-inside"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-inside, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <mv di="lc-descender" p="serif-bottom">
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)">
        <sh p="stem-bottom"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="q">
    <cn nm="bowl-top" val="{265;446}"/>
    <cn nm="bowl-top-inside" val="{263;418}"/>
    <cn nm="bowl-bottom" val="{257;-12}"/>
    <cn nm="bowl-bottom-inside" val="{270;16}"/>
    <cn nm="serif-bottom" val="{315;-245}"/>
    <cn nm="stem-top" val="{448;448}"/>
    <cn nm="stem-bottom" val="{371;-235}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-inside, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <sh r="bowl-top" p="stem-top"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-inside, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="cv" val="lc-descender"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="stem-bottom"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA759" assume-y="yes"> <!-- qdiagonalstroke -->
    <cn nm="bowl-top" val="{265;446}"/>
    <cn nm="bowl-top-inside" val="{263;418}"/>
    <cn nm="bowl-bottom" val="{257;-12}"/>
    <cn nm="bowl-bottom-inside" val="{270;16}"/>
    <cn nm="serif-bottom" val="{315;-245}"/>
    <cn nm="stem-top" val="{448;448}"/>
    <cn nm="stem-bottom" val="{371;-235}"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-inside, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <sh r="bowl-top" p="stem-top 54"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-inside, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="cv" val="lc-descender"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="stem-bottom {118;-225}"/>
      </wpm>
    </callm>
  </gl>

  <gl pnm="r">
    <cn nm="stem-top" val="{156;446}"/>
    <cn nm="stem-bottom" val="{94;10}"/>
    <cn nm="serif-bottom" val="{31;0}"/>
    <cn nm="arm-top" val="{320;446}"/>
    <cn nm="arm-below1" val="{261;361}"/>
    <cn nm="arm-below2" val="{333;332}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: stem-top
    </callm>
    <sh p="arm-top"/>
    <mv r="arm-top" p="arm-below2">
      <ip p="arm-below1"/>
    </mv>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="stem-bottom"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="s">
    <cn nm="top" val="{207;447}"/>
    <cn nm="top-ins" val="{209;419}"/>
    <cn nm="bottom" val="{186;-11}"/>
    <cn nm="bottom-ins" val="{185;17}"/>
    <cn nm="mid-top" val="{234;253}"/>
    <cn nm="mid-bottom" val="{190;193}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <ip r="top bottom" p="mid-top"/>
    <sh r="mid-top" p="mid-bottom"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="t">
    <cn nm="top" val="{138;546}"/>
    <cn nm="bar-top" val="{152;433}"/>
    <cn nm="bar-bottom1" val="{152;389}"/>
    <cn nm="bar-bottom2" val="{89;389}"/>
    <cn nm="bottom" val="{199;-12}"/>
    <cn nm="bottom-ins" val="{233;36}"/>
    <setvs axis="y"/>
    <mv p="top"/>
    <callm nm="lc-horz-stroke">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot
    </callm>
    <ip r="top bottom" p="bar-top"/>
    <push>bar-bottom2 bar-bottom1 bar-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="u">
    <pm nm="do-iup" val="0"/>
    <pm nm="top-left" val="{17;435}"/>
    <pm nm="top-right" val="{316;435}"/>
    <pm nm="bottom" val="{221;-11}"/>
    <pm nm="bottom-ins" val="{251;37}"/>
    <pm nm="stem-bottom" val="{396;-16}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top-left">
      <sh p="top-right"/>
      <mv di="lc-serif" col="b" p="(top-left - 1)">
        <sh p="(top-right - 1)"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="stem-bottom"/>
      <mv col="b" p="bottom-ins"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

	<gl pnm="uhorn">
		<cn nm="top" val="{316;435}"/>
		<callg pnm="u">
			top-left: {17;435}, top-right: top, bottom: {221;-11}, bottom-ins: {251;37},
			stem-bottom: {396;-16}
		</callg>
		<sh r="top" p="{419;435} {531;557}"/>
	</gl>

  <gl pnm="v">
    <cn nm="serif-left" val="{9;435}"/>
    <cn nm="serif-right" val="{300;435}"/>
    <cn nm="diag-left-top" val="{53;425}"/>
    <cn nm="diag-right-top" val="{417;425}"/>
    <cn nm="bottom" val="{215;-11}"/>
    <cn nm="bottom-ins" val="{247;35}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="serif-left">
      <sh p="serif-right diag-left-top diag-right-top"/>
      <mv di="lc-serif" col="b" p="(serif-left - 1)">
        <sh p="(serif-right - 1)"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-ins (bottom-ins - 1)"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="w">
    <cn nm="serif-left" val="{9;435}"/>
    <cn nm="serif-mid" val="{271;435}"/>
    <cn nm="serif-right" val="{562;435}"/>
    <cn nm="diag-left-top" val="{53;425}"/>
    <cn nm="diag-mid-top" val="{315;425}"/>
    <cn nm="diag-mid-top2" val="{362;414}"/>
    <cn nm="diag-right-top" val="{679;425}"/>
    <cn nm="bottom" val="{215;-11}"/>
    <cn nm="bottom-ins" val="{247;35}"/>
    <cn nm="bottom-right" val="{477;-11}"/>
    <cn nm="bottom-right-ins" val="{509;35}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="serif-left">
      <sh p="serif-mid serif-right diag-left-top diag-mid-top diag-mid-top2 diag-right-top"/>
      <mv di="lc-serif" col="b" p="(serif-left - 1)">
        <sh p="(serif-mid - 1) (serif-right - 1)"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-ins (bottom-ins - 1) bottom-right bottom-right-ins (bottom-right-ins - 1)"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="x">
    <cn nm="serif-top-left" val="{32;435}"/>
    <cn nm="serif-top-right" val="{328;435}"/>
    <cn nm="serif-bottom-left" val="{13;0}"/>
    <cn nm="serif-bottom-right" val="{310;0}"/>
    <cn nm="diag-top-left" val="{67;425}"/>
    <cn nm="diag-top-right" val="{454;425}"/>
    <cn nm="diag-bottom-left" val="{46;10}"/>
    <cn nm="diag-bottom-right" val="{465;10}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="serif-top-left">
      <sh p="serif-top-right diag-top-left diag-top-right"/>
      <mv di="lc-serif" col="b" p="(serif-top-left - 1)">
        <sh p="(serif-top-right - 1)"/>
      </mv>
    </mv>
    <mv di="baseline" p="serif-bottom-left">
      <sh p="serif-bottom-right diag-bottom-left diag-bottom-right"/>
      <mv di="lc-serif" col="b" p="(serif-bottom-left + 1)">
        <sh p="(serif-bottom-right + 1)"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="y">
    <pm nm="do-iup" val="0"/>
    <cn nm="serif-top-left" val="{9;435}"/>
    <cn nm="serif-top-right" val="{306;435}"/>
    <cn nm="diag-top-left" val="{54;425}"/>
    <cn nm="diag-top-right" val="{437;425}"/>
    <cn nm="bottom" val="{115;-245}"/>
    <cn nm="bottom-above" val="{122;-176}"/>
    <cn nm="crotch" val="{228;-12}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="serif-top-left">
      <sh p="serif-top-right diag-top-left diag-top-right"/>
      <mv di="lc-serif" col="b" p="(serif-top-left - 1)">
        <sh p="(serif-top-right - 1)"/>
      </mv>
    </mv>
    <mv di="lc-descender" p="bottom">
      <mv p="bottom-above"/>
    </mv>
    <ip r="serif-top-left bottom" p="crotch {269;91}"/>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="z">
    <cn nm="top" val="{168;435}"/>
    <cn nm="top-ins" val="{145;410}"/>
    <cn nm="bottom" val="{268;0}"/>
    <cn nm="bottom-ins" val="{247;25}"/>
    <cn nm="diag-top" val="{271;427}"/>
    <cn nm="diag-bottom" val="{122;10}"/>
    <cn nm="bump-top" val="{72;445}"/>
    <cn nm="bump-bottom" val="{358;-14}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top">
      <sh p="bump-top diag-top"/>
      <mv di="lc-serif" col="b" p="top-ins"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="bump-bottom diag-bottom"/>
      <mv di="lc-serif" col="b" p="bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="ae">
    <cn nm="top-left" val="{237;446}"/>
    <cn nm="top-right" val="{457;446}"/>
    <cn nm="top-left-ins" val="{201;410}"/>
    <cn nm="top-right-ins" val="{456;418}"/>
    <cn nm="bottom-left" val="{162;-11}"/>
    <cn nm="bottom-right" val="{438;-11}"/>
    <cn nm="bottom-left-ins" val="{185;41}"/>
    <cn nm="bottom-right-ins" val="{474;41}"/>
    <cn nm="diag-top" val="{534;335}"/>
    <cn nm="diag-bottom" val="{607;327}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top-left">
      <sh p="top-right"/>
      <mv col="b" p="top-left-ins">
        <sh p="top-right-ins"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bottom-left">
      <sh p="bottom-right"/>
      <mv col="b" p="bottom-left-ins">
        <sh p="bottom-right-ins"/>
      </mv>
    </mv>
    <ip r="top-left bottom-left" p="diag-bottom"/>
    <sh r="diag-bottom" p="diag-top"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="thorn">
    <cn nm="top" val="{143;726}"/>
    <cn nm="serif-bottom" val="{18;-245}"/>
    <cn nm="stem-bottom" val="{78;-235}"/>
    <cn nm="bowl-top" val="{289;446}"/>
    <cn nm="bowl-top-ins" val="{242;388}"/>
    <cn nm="bowl-bottom" val="{269;-12}"/>
    <cn nm="bowl-bottom-ins" val="{253;12}"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: top
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="cv" val="lc-descender"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="stem-bottom"/>
      </wpm>
    </callm>
    <callm nm="lc-horz-stroke">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="eth">
    <cn nm="bowl-top" val="{257;446}"/>
    <cn nm="bowl-top-ins" val="{267;418}"/>
    <cn nm="bowl-bottom" val="{262;-11}"/>
    <cn nm="bowl-bottom-ins" val="{257;17}"/>
    <cn nm="top" val="{130;744}"/>
    <cn nm="cross1" val="{162;493}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <mv p="top"/>
    <ip r="top bowl-top" p="cross1 (cross1 + 1) (cross1 + 2) (cross1 + 3)"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="oslash">
    <cn nm="s-top" val="34"/>
    <cn nm="s-bottom" val="32"/>
    <cn nm="top" val="8"/>
    <cn nm="bottom" val="0"/>
    <setvs axis="y"/>
    <callg pnm="o"/>
    <sh r="top" p="s-top"/>
    <sh r="bottom" p="s-bottom"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="thorn.loclENG">
    <cn nm="top" val="{142;726}"/>
    <cn nm="stem-bottom" val="{40;-245}"/>
    <cn nm="bowl-top" val="{273;446}"/>
    <cn nm="bowl-top-ins" val="{252;418}"/>
    <cn nm="bowl-bottom" val="{132;-10}"/>
    <cn nm="bowl-bottom-ins" val="{141;20}"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: top
    </callm>
    <mv di="lc-descender" p="stem-bottom"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni01BF"> <!-- wynn -->
    <cn nm="top" val="{148;446}"/>
    <cn nm="stem-bottom" val="{46;-245}"/>
    <cn nm="bowl-top" val="{293;446}"/>
    <cn nm="bowl-top-ins" val="{265;418}"/>
    <cn nm="bowl-bottom" val="{146;-12}"/>
    <cn nm="bowl-bottom-ins" val="{155;24}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: top
    </callm>
    <mv di="lc-descender" p="stem-bottom"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="eth.loclENG">
    <cn nm="bowl-top" val="{276;446}"/>
    <cn nm="bowl-top-ins" val="{278;418}"/>
    <cn nm="bowl-bottom" val="{280;-11}"/>
    <cn nm="bowl-bottom-ins" val="{279;17}"/>
    <cn nm="top" val="{11;652}"/>
    <cn nm="cross1" val="{43;454}"/>
    <cn nm="cross2" val="{37;491}"/>
    <cn nm="cross3" val="{347;717}"/>
    <cn nm="cross4" val="{354;688}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <mv p="top"/>
    <ip r="top bowl-top" p="cross1 cross2"/>
    <sh r="cross1" p="cross4"/>
    <sh r="cross2" p="cross3"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="eth.loclENG.alt">
    <cn nm="bowl-top" val="{285;446}"/>
    <cn nm="bowl-top-ins" val="{289;418}"/>
    <cn nm="bowl-bottom" val="{291;-11}"/>
    <cn nm="bowl-bottom-ins" val="{290;17}"/>
    <cn nm="top" val="{80;630}"/>
    <cn nm="cross1" val="{76;474}"/>
    <cn nm="cross2" val="{74;513}"/>
    <cn nm="cross3" val="{353;717}"/>
    <cn nm="cross4" val="{361;687}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <mv p="top"/>
    <ip r="top bowl-top" p="cross1 cross2"/>
    <sh r="cross1" p="cross4"/>
    <sh r="cross2" p="cross3"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA77A.alt">
    <cn nm="bowl-top" val="{266;440}"/>
    <cn nm="bowl-top-ins" val="{270;373}"/>
    <cn nm="bowl-bottom" val="{265;-11}"/>
    <cn nm="bowl-bottom-ins" val="{275;17}"/>
    <cn nm="top" val="{117;566}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <mv p="top"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="A">
    <pm nm="do-iup" val="0"/>
    <cn nm="top" val="{349;676}"/>
    <cn nm="serif-bottom-left" val="{19;0}"/>
    <cn nm="serif-bottom-right" val="{392;0}"/>
    <cn nm="left-diag-top" val="{282;603}"/>
    <cn nm="left-diag-bottom" val="{83;10}"/>
    <cn nm="right-diag-bottom" val="{477;10}"/>
    <cn nm="bar-bottom" val="{170;222}"/>
    <cn nm="bar-top" val="{183;251}"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <sh p="left-diag-top"/>
    </mv>
    <callm nm="cap-dbl-serif">
      first-left: serif-bottom-left, second-left: (serif-bottom-left + 1), first-right: serif-bottom-right, second-right: (serif-bottom-right + 1), stem1: left-diag-bottom, stem2: right-diag-bottom
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: serif-bottom-left, pt1: bar-bottom, pt2: bar-top, cv: cap-bar
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="Aring">
    <cn nm="R-top" val="11"/>
    <cn nm="R-top-ins" val="24"/>
    <cn nm="R-bottom" val="4"/>
    <cn nm="R-bottom-ins" val="18"/>
    <cn nm="A-top" val="31"/>
    <cn nm="A-top-ins" val="35"/>
    <cn nm="serif-bottom-left" val="42"/>
    <cn nm="serif-bottom-right" val="37"/>
    <cn nm="left-diag-bottom" val="30"/>
    <cn nm="right-diag-bottom" val="34"/>
    <cn nm="bar-bottom" val="0"/>
    <cn nm="bar-top" val="1"/>
    <setvs axis="y"/>
    <mv p="R-top">
      <mv p="R-top-ins">
        <mv col="w" p="R-bottom-ins">
          <mv p="R-bottom">
            <ip p="A-top"/>
          </mv>
        </mv>
      </mv>
    </mv>
    <sh r="A-top" p="A-top-ins"/>
    <callm nm="cap-dbl-serif">
	first-left: serif-bottom-left,
	second-left: serif-bottom-left + 1,
	first-right: serif-bottom-right,
	second-right: serif-bottom-right + 1,
	stem1: left-diag-bottom,
	stem2: right-diag-bottom
    </callm>
    <callm nm="mid-stem">
	ref1: A-top, ref2: serif-bottom-left,
	pt1: bar-bottom, pt2: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA73C"> <!-- AY -->
    <cn nm="A-top" val="{349;676}"/>
    <cn nm="A-bottom-serif" val="{19;0}"/>
    <cn nm="A-left-diag-top" val="{282;603}"/>
    <cn nm="A-left-diag-bottom" val="{83;10}"/>
    <cn nm="A-right-diag-bottom" val="{432;0}"/>
    <cn nm="A-bar-bottom" val="{170;222}"/>
    <cn nm="A-bar-top" val="{183;251}"/>
    <cn nm="Y-top-serif" val="{601;663}"/>
    <cn nm="Y-diag-top" val="{703;653}"/>
    <cn nm="Y-bottom" val="{338;-266}"/>
    <cn nm="Y-bottom-sh" val="{291;-163}"/>
    <cn nm="Y-bottom-ins" val="{364;-238}"/>
    <set nm="A-bottom-serif-sh" p="A-left-diag-bottom A-right-diag-bottom"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="A-top">
      <sh p="A-left-diag-top"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: A-bottom-serif, pt-b: (A-bottom-serif + 1), sh-a: A-bottom-serif-sh
    </callm>
    <callm nm="serif-sh">
      pt-a: Y-top-serif, pt-b: (Y-top-serif - 1), sh-a: Y-diag-top, cv: cap-height
    </callm>
    <mv p="Y-bottom">
      <sh p="Y-bottom-sh"/>
      <mv col="b" p="Y-bottom-ins"/>
    </mv>
    <callm nm="interpolated-stem">
			ref-a: A-bottom-serif, ref-b: A-top, stem-a: A-bar-bottom,
			stem-b: A-bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA732"> <!-- AA -->
    <cn nm="top" val="11"/>
    <cn nm="serif-bottom-a" val="30"/>
    <cn nm="serif-bottom-b" val="31"/>
    <cn nm="left-diag-top" val="18"/>
    <cn nm="left-diag-bottom" val="17"/>
    <cn nm="bar-bottom" val="21"/>
    <cn nm="bar-top" val="22"/>
    <cn nm="R-top" val="47"/>
    <cn nm="R-serif-bottom-a" val="60"/>
    <cn nm="R-serif-bottom-b" val="61"/>
    <cn nm="R-left-diag-top" val="54"/>
    <cn nm="R-diag-bottom-a" val="52"/>
    <cn nm="R-diag-bottom-b" val="35"/>
    <cn nm="R-bar-bottom" val="56"/>
    <cn nm="R-bar-top" val="57"/>
    <callg pnm="A">
      do-iup: -1
    </callg>
    <sh r="top" p="R-top"/>
    <sh r="serif-bottom-a" p="R-serif-bottom-a"/>
    <sh r="serif-bottom-b" p="R-serif-bottom-b"/>
    <sh r="left-diag-top" p="R-left-diag-top"/>
    <sh r="left-diag-bottom" p="R-diag-bottom-a R-diag-bottom-b"/>
    <sh r="bar-bottom" p="R-bar-bottom"/>
    <sh r="bar-top" p="R-bar-top"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA734">
    <cn nm="A-top" val="34"/>
    <cn nm="A-serif-left" val="72"/>
    <cn nm="A-serif-right" val="67"/>
    <cn nm="A-diag-top" val="60"/>
    <cn nm="A-bar-bot" val="63"/>
    <cn nm="A-bar-top" val="64"/>
    <cn nm="O-top" val="10"/>
    <cn nm="O-top-ins" val="49"/>
    <cn nm="O-bot" val="0"/>
    <cn nm="O-bot-ins" val="40"/>
    <set nm="serif-sh-a" p="59 A-serif-right 20"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="O-top">
      <sh p="A-top A-diag-top"/>
      <mv di="cap-round-stem" col="b" p="O-top-ins"/>
    </mv>
    <callm nm="serif-sh">
	pt-a: A-serif-left, pt-b: A-serif-left + 1, sh-a: serif-sh-a,
	sh-b: A-serif-right + 1
    </callm>
    <sh r="A-serif-left" p="O-bot"/>
    <mv round="yes" p="O-bot">
      <mv di="cap-round-stem" col="b" p="O-bot-ins"/>
    </mv>
    <callm nm="interpolated-stem">
      ref-a: A-top, ref-b: A-serif-left, stem-a: A-bar-bot, stem-b: A-bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA736"> <!-- AU -->
    <cn nm="bot-serif" val="4"/>
    <cn nm="top-serif-left" val="15"/>
    <cn nm="top-serif-right" val="20"/>
    <cn nm="diag-top" val="1"/>
    <cn nm="diag-bot" val="0"/>
    <cn nm="stem-left-top" val="31"/>
    <cn nm="stem-right-top" val="41"/>
    <cn nm="bar-bot" val="9"/>
    <cn nm="bar-top" val="10"/>
    <cn nm="U-bot" val="23"/>
    <cn nm="U-bot-ins" val="36"/>
    <set nm="bot-sh-a" p="diag-bot U-bot"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1), first-right: top-serif-right, second-right: (top-serif-right - 1), stem1: stem-left-top, stem2: stem-right-top, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bot-serif, pt-b: (bot-serif + 1), sh-a: bot-sh-a
    </callm>
    <mv round="yes" p="U-bot">
      <mv di="cap-round-stem" col="b" p="U-bot-ins"/>
    </mv>
    <callm nm="interpolated-stem">
      ref-a: top-serif-left, ref-b: bot-serif, stem-a: bar-bot, stem-b: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA738"> <!-- AV -->
    <cn nm="A-top" val="{350;676}"/>
    <cn nm="left-diag-top" val="{282;603}"/>
    <cn nm="right-diag-top" val="{698;653}"/>
    <cn nm="bot-serif" val="{19;0}"/>
    <cn nm="top-serif" val="{605;663}"/>
    <cn nm="bar-bot" val="{170;221}"/>
    <cn nm="bar-top" val="{183;251}"/>
    <set nm="bot-sh" p="{83;10} {435;0} {501;0}"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="A-top">
      <sh p="left-diag-top"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: bot-serif, pt-b: (bot-serif + 1), sh-a: bot-sh
    </callm>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: right-diag-top, cv: cap-height
    </callm>
    <callm nm="interpolated-stem">
      ref-a: A-top, ref-b: bot-serif, stem-a: bar-bot, stem-b: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA73A"> <!-- AV bar -->
		<cn nm="A-top" val="{350;676}"/>
    <cn nm="left-diag-top" val="{282;603}"/>
    <cn nm="right-diag-top" val="{698;653}"/>
    <cn nm="bot-serif" val="{19;0}"/>
    <cn nm="top-serif" val="{605;663}"/>
    <cn nm="bar-bot" val="{180;254}"/>
    <cn nm="bar-top" val="{193;284}"/>
    <set nm="bot-sh" p="{83;10} {435;0} {501;0}"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="A-top">
      <sh p="left-diag-top"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: bot-serif, pt-b: (bot-serif + 1), sh-a: bot-sh
    </callm>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: right-diag-top, cv: cap-height
    </callm>
    <callm nm="interpolated-stem">
      ref-a: A-top, ref-b: bot-serif, stem-a: bar-bot, stem-b: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="B">
    <cn nm="top-serif" val="35"/>
    <cn nm="bottom-serif" val="17"/>
    <cn nm="stem-top-left" val="1"/>
    <cn nm="stem-top-right" val="45"/>
    <cn nm="stem-bottom-left" val="0"/>
    <cn nm="stem-bottom-right" val="21"/>
    <cn nm="bar-top" val="37"/>
    <cn nm="bar-bottom" val="32"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom-left
    </callm>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: stem-top-left
    </callm>
    <mv di="cap-bar" col="b" r="top-serif" p="stem-top-right"/>
    <mv di="cap-bar" col="b" r="bottom-serif" p="stem-bottom-right"/>
    <callm nm="mid-stem">
      ref1: top-serif, ref2: bottom-serif, pt1: bar-bottom, pt2: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="C">
    <cn nm="top" val="10"/>
    <cn nm="top-ins" val="22"/>
    <cn nm="top-serif" val="15"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="31"/>
    <cn nm="bottom-serif" val="38"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <sh p="top-serif"/>
      <mv di="cap-round-stem" col="b" p="top-ins"/>
    </mv>
    <mv di="cap-baseline-undershoot" p="bottom">
      <sh p="bottom-serif"/>
      <mv di="cap-round-stem" col="b" p="bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="D">
		<pm nm="do-iup" val="0"/>
    <cn nm="top-serif" val="{30;663}"/>
    <cn nm="bottom-serif" val="{30;0}"/>
    <cn nm="stem-top-left" val="{123;663}"/>
    <cn nm="stem-top-right" val="{213;633}"/>
    <cn nm="stem-bottom-left" val="{123;0}"/>
    <cn nm="stem-bottom-right" val="{213;30}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom-left
    </callm>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: stem-top-left, cv: cap-height
    </callm>
    <mv di="cap-bar" col="b" r="top-serif" p="stem-top-right"/>
    <mv di="cap-bar" col="b" r="bottom-serif" p="stem-bottom-right"/>
		<compile-if test="do-iup = 0">
    	<iup axis="y"/>
		</compile-if>
  </gl>

  <gl pnm="E">
    <cn nm="top-serif" val="32"/>
    <cn nm="bottom-serif" val="34"/>
    <cn nm="stem-top-upper" val="19"/>
    <cn nm="stem-top-lower" val="18"/>
    <cn nm="stem-bottom-lower" val="4"/>
    <cn nm="stem-bottom-upper" val="5"/>
    <cn nm="bar-bottom" val="22"/>
    <cn nm="bar-top" val="23"/>
    <cn nm="v-serif-bottom" val="26"/>
    <cn nm="v-serif-top" val="27"/>
    <set nm="top-pts" p="1 19"/>
    <set nm="bottom-pts" p="0 4"/>
    <mv p="28">
      <mv col="b" p="27">
        <ip p="24"/>
      </mv>
    </mv>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-pts, cv: baseline
    </callm>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-pts, cv: cap-height
    </callm>
    <mv di="cap-bar" col="b" r="top-serif" p="stem-top-lower"/>
    <mv di="cap-bar" col="b" r="bottom-serif" p="stem-bottom-upper"/>
    <callm nm="mid-stem">
      ref1: top-serif, ref2: bottom-serif, pt1: bar-bottom, pt2: bar-top, cv: cap-bar
    </callm>
    <sh ref-ptr="2" p="v-serif-top"/>
    <sh ref-ptr="1" p="v-serif-bottom"/>
    <iup/>
  </gl>

  <gl pnm="F">
    <cn nm="top-serif" val="28"/>
    <cn nm="bottom-serif" val="13"/>
    <cn nm="stem-top-lower" val="9"/>
    <cn nm="stem-bottom" val="0"/>
    <cn nm="bar-bottom" val="18"/>
    <cn nm="bar-top" val="19"/>
    <cn nm="v-serif-bottom" val="22"/>
    <cn nm="v-serif-top" val="23"/>
    <set nm="top-pts" p="1 10"/>
    <mv p="24">
      <mv col="b" p="23">
        <ip p="20"/>
      </mv>
    </mv>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-pts, cv: cap-height
    </callm>
    <mv di="cap-bar" col="b" r="top-serif" p="stem-top-lower"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom
    </callm>
    <callm nm="mid-stem">
      ref1: top-serif, ref2: bottom-serif, pt1: bar-bottom, pt2: bar-top, cv: cap-bar
    </callm>
    <sh ref-ptr="2" p="v-serif-top"/>
    <sh ref-ptr="1" p="v-serif-bottom"/>
    <iup/>
  </gl>

  <gl pnm="G">
    <cn nm="top" val="9"/>
    <cn nm="top-ins" val="21"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="29"/>
    <cn nm="serif-top" val="38"/>
    <cn nm="stema" val="35"/>
    <cn nm="stemb" val="42"/>
    <cn nm="v-serif-top" val="15"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      <wpm nm="pt1" val="top"/>
      <wpm nm="pt2" val="top-ins"/>
      <wpm nm="cv" val="cap-height-overshoot"/>
      <wpm nm="cv-h" val="cap-round-stem"/>
      <wpm nm="codefrag">
        <sh r="top" p="v-serif-top"/>
      </wpm>
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot, cv-h: cap-round-stem
    </callm>
    <ip r="top bottom" p="serif-top"/>
    <mv p="serif-top">
      <mv di="cap-serif" col="b" p="(serif-top - 1)">
        <sh p="stema stemb"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

	<gl pnm="uniA7D0" assume-y="yes"> <!-- Gormulum -->
		<cn nm="top" val="{415;663}"/>
		<cn nm="bot" val="{362;-245}"/>
		<cn nm="bline" val="0"/> <!-- points on top of each other -->
		<cn nm="bline-ins" val="18"/>
		<cn nm="loop-top-a" val="53"/>
		<cn nm="loop-top-b" val="54"/>
		<mv di="cap-height" p="top">
			<sh p="{120;722}"/>
			<mv p="{675;611}">
				<ip p="{438;631} {261;631}"/>
			</mv>
		</mv>
		<mv di="cap-baseline-undershoot" p="bline">
			<sh p="loop-top-a"/>
			<mv di="cap-round-stem" p="bline-ins">
				<sh p="loop-top-b"/>
			</mv>
		</mv>
		<mv p="bot">
			<mv p="{409;-215}"/>
		</mv>
	</gl>

  <gl pnm="H">
		<pm nm="do-iup" val="0"/>
    <cn nm="top-left-a" val="24"/>
    <cn nm="top-left-b" val="23"/>
    <cn nm="top-right-a" val="29"/>
    <cn nm="top-right-b" val="28"/>
    <cn nm="left-stem-top" val="1"/>
    <cn nm="right-stem-top" val="5"/>
    <cn nm="bottom-left-a" val="12"/>
    <cn nm="bottom-left-b" val="13"/>
    <cn nm="bottom-right-a" val="17"/>
    <cn nm="bottom-right-b" val="18"/>
    <cn nm="left-stem-bottom" val="0"/>
    <cn nm="right-stem-bottom" val="4"/>
    <cn nm="bar-top" val="9"/>
    <cn nm="bar-bottom" val="8"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-left-a, second-left: top-left-b, first-right: top-right-a, second-right: top-right-b,
			stem1: left-stem-top, stem2: right-stem-top, cv: cap-height
    </callm>
    <callm nm="cap-dbl-serif">
      first-left: bottom-left-a, second-left: bottom-left-b, first-right: bottom-right-a,
			second-right: bottom-right-b, stem1: left-stem-bottom, stem2: right-stem-bottom
    </callm>
    <callm nm="mid-stem">
      ref1: bottom-left-a, ref2: top-left-a, pt1: bar-bottom, pt2: bar-top, cv: cap-bar
    </callm>
		<compile-if test="do-iup = 0">
			<iup axis="y"/>
		</compile-if>
  </gl>

  <gl pnm="uni01F6">
    <cn nm="top-left-a" val="53"/>
    <cn nm="top-left-b" val="52"/>
    <cn nm="top-right-a" val="48"/>
    <cn nm="top-right-b" val="47"/>
    <cn nm="left-stem-top" val="38"/>
    <cn nm="right-stem-top" val="6"/>
    <cn nm="bottom-left-a" val="41"/>
    <cn nm="bottom-left-b" val="42"/>
    <cn nm="left-stem-bottom" val="37"/>
    <cn nm="bar-top" val="34"/>
    <cn nm="bar-bottom" val="33"/>
    <cn nm="v-bottom" val="0"/>
    <cn nm="v-bottom-ins" val="13"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-left-a, second-left: top-left-b, first-right: top-right-a, second-right: top-right-b, stem1: left-stem-top, stem2: right-stem-top, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-left-a, pt-b: bottom-left-b, sh-a: left-stem-bottom
    </callm>
    <callm nm="interpolated-stem">
      ref-a: bottom-left-a, ref-b: top-left-a, stem-a: bar-bottom, stem-b: bar-top, cv: cap-bar
    </callm>
    <mv di="baseline-undershoot" p="v-bottom">
      <mv di="cap-round-stem" col="b" p="v-bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="Hbar">
    <cn nm="bar-bottom" val="32"/>
    <cn nm="bar-top" val="33"/>
    <cn nm="bottom" val="12"/>
    <cn nm="top" val="30"/>
    <callg pnm="H">
			do-iup: -1
		</callg>
    <callm nm="mid-stem">
      ref1: top, ref2: bottom, pt1: bar-bottom, pt2: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="I">
    <cn nm="top-a" val="6"/>
    <cn nm="top-b" val="5"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="bottom-a" val="9"/>
    <cn nm="bottom-b" val="10"/>
    <cn nm="stem-bottom" val="0"/>
    <setvs axis="y"/>
    <mv di="baseline" p="bottom-a">
      <sh p="stem-bottom"/>
      <mv di="cap-serif" col="b" p="bottom-b"/>
    </mv>
    <mv di="cap-height" p="top-a">
      <sh p="stem-top"/>
      <mv di="cap-serif" col="b" p="top-b"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="J">
    <cn nm="top-a" val="{38;663}"/>
    <cn nm="top-b" val="{38;638}"/>
    <cn nm="bottom" val="{49;-266}"/>
    <cn nm="bottom-above-a" val="{54;-238}"/>
    <cn nm="bottom-above-b" val="{7;-163}"/>
    <cn nm="stem-top" val="{134;653}"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top-a">
      <sh p="stem-top"/>
      <mv di="cap-serif" col="b" p="top-b"/>
    </mv>
    <mv p="bottom">
      <mv col="b" p="bottom-above-b">
				<sh p="bottom-above-a"/>
			</mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="K">
    <cn nm="top-left-a" val="{30;663}"/>
    <cn nm="top-left-b" val="{30;638}"/>
    <cn nm="top-right-a" val="{377;663}"/>
    <cn nm="top-right-b" val="{377;638}"/>
    <cn nm="left-stem-top" val="{125;653}"/>
    <cn nm="right-stem-top" val="{468;653}"/>
    <cn nm="bottom-left-a" val="{30;0}"/>
    <cn nm="bottom-left-b" val="{30;25}"/>
    <cn nm="bottom-right-a" val="{672;0}"/>
    <cn nm="bottom-right-b" val="{672;22}"/>
    <cn nm="left-stem-bottom" val="{125;10}"/>
    <cn nm="bar-top" val="{194;357}"/>
    <cn nm="bar-mid" val="{281;375}"/>
    <cn nm="bar-bottom" val="{194;326}"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-left-a, second-left: top-left-b, first-right: top-right-a, second-right: top-right-b,
			stem1: left-stem-top, stem2: right-stem-top, cv: cap-height
    </callm>
    <mv di="baseline" p="bottom-left-a">
      <sh p="left-stem-bottom bottom-right-a"/>
      <mv di="cap-serif" col="b" p="bottom-left-b">
        <sh p="bottom-right-b"/>
      </mv>
    </mv>
    <callm nm="mid-stem">
      ref1: top-left-a, ref2: bottom-left-a, pt1: bar-bottom, pt2: bar-top, cv: cap-bar
    </callm>
    <sh ref-ptr="2" p="bar-mid"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="L">
		<pm nm="do-iup" val="0"/>
    <cn nm="top-a" val="15"/>
    <cn nm="top-b" val="14"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="bottom" val="18"/>
    <cn nm="bottom-a1" val="4"/>
    <cn nm="bottom-a2" val="0"/>
    <cn nm="bottom-b" val="5"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top-a">
      <sh p="stem-top"/>
      <mv di="cap-serif" col="b" p="top-b"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="bottom-a1 bottom-a2"/>
      <mv di="cap-serif" col="b" p="(bottom + 1)"/>
    </mv>
    <mv di="cap-bar" col="b" r="bottom" p="bottom-b"/>
		<compile-if test="do-iup = 0">
    	<iup axis="y"/>
		</compile-if>
  </gl>

  <gl pnm="uni2C62">
    <cn nm="tilde-top-a" val="33"/>
    <cn nm="tilde-top-b" val="38"/>
    <cn nm="tilde-bot-a" val="26"/>
    <cn nm="tilde-bot-b" val="22"/>
    <cn nm="l-top" val="15"/>
    <cn nm="l-bot" val="18"/>
    <callg pnm="L">
      do-iup: -1
    </callg>
    <callm nm="mid-stem">
      ref1: l-top, ref2: l-bot, pt1: tilde-bot-a, pt2: tilde-top-a
    </callm>
    <push>tilde-top-b tilde-bot-b</push>
    <command nm="SHP" modifier="1"/>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="M">
    <cn nm="bottom-left-a" val="26"/>
    <cn nm="bottom-left-b" val="27"/>
    <cn nm="bottom-right-a" val="31"/>
    <cn nm="bottom-right-b" val="32"/>
    <cn nm="left-stem-bottom" val="22"/>
    <cn nm="right-stem-bottom" val="0"/>
    <cn nm="top-left-a" val="9"/>
    <cn nm="top-left-b" val="8"/>
    <cn nm="top-left-stem" val="23"/>
    <cn nm="top-right-a" val="38"/>
    <cn nm="top-right-b" val="39"/>
    <cn nm="top-right-sh1" val="20"/>
    <cn nm="top-right-sh2" val="1"/>
    <cn nm="point-lower" val="4"/>
    <cn nm="point-upper" val="14"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: bottom-left-a, second-left: bottom-left-b, first-right: bottom-right-a,
			second-right: bottom-right-b, stem1: left-stem-bottom, stem2: right-stem-bottom
    </callm>
    <mv di="cap-height" p="top-left-a">
      <sh p="top-left-stem top-right-a top-right-sh1 top-right-sh2 point-lower point-upper"/>
      <mv di="cap-serif" col="b" p="top-left-b">
        <sh p="top-right-b"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="N">
    <cn nm="top-serif" val="27"/>
    <cn nm="top-left-serif-b" val="6"/>
    <cn nm="bottom-serif" val="20"/>
    <cn nm="right-stem-bottom" val="12"/>
    <set nm="top-pts" p="13 6 17"/>
    <set nm="bottom-pts" p="16 0"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-pts, sh-b: (top-left-serif-b - 1), cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-pts, sh-b: right-stem-bottom
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="Eng">
    <cn nm="top-left-serif" val="{24;663}"/>
    <cn nm="top-right-serif" val="{496;663}"/>
    <cn nm="bottom-serif" val="{34;0}"/>
    <cn nm="left-stem-bottom" val="{125;15}"/>
    <cn nm="tail-bottom" val="{483;-266}"/>
    <cn nm="tail-bottom-mv" val="{508;-238}"/>
    <cn nm="tail-bottom-sh" val="{461;-153}"/>
    <set nm="top-shift-a" p="{623;647} {125;647} top-right-serif"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-left-serif, pt-b: (top-left-serif - 1), sh-a: top-shift-a, sh-b: (top-right-serif - 1), cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: left-stem-bottom
    </callm>
    <mv p="tail-bottom">
      <sh p="tail-bottom-sh"/>
      <mv col="b" p="tail-bottom-mv"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="O">
    <pm nm="offset" val="0"/>
    <pm nm="do-iup" val="0"/>
    <pm nm="top" val="10"/>
    <pm nm="top-ins" val="30"/>
    <pm nm="bottom" val="0"/>
    <pm nm="bottom-ins" val="20"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <mv di="cap-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <mv di="cap-round-stem" p="bottom-ins"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

	<gl pnm="Ohorn">
		<cn nm="Otop" val="{373;676}"/>
		<callg pnm="O">
			do-iup: -1, top: Otop, top-ins: {370;648}, bottom: {370;-13}, bottom-ins: {379;15}
		</callg>
		<sh r="Otop" p="{665;797}"/>
		<iup axis="y"/>
	</gl>

  <gl pnm="uniA74A">
    <cn nm="top" val="14"/>
    <cn nm="bot" val="4"/>
    <cn nm="bar-top" val="1"/>
    <cn nm="bar-bot" val="0"/>
    <callg pnm="O">
      offset: 4, do-iup: -1
    </callg>
    <callm nm="interpolated-stem">
      ref-a: top, ref-b: bot, stem-a: bar-bot, stem-b: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="OE">
    <cn nm="top" val="{368;663}"/>
    <cn nm="top-ins" val="{370;635}"/>
    <cn nm="bottom" val="{366;0}"/>
    <cn nm="bottom-ins" val="{383;28}"/>
    <cn nm="E-top-a" val="{502;663}"/>
    <cn nm="E-top-b" val="{502;633}"/>
    <cn nm="E-bottom-a" val="{499;0}"/>
    <cn nm="E-bottom-b" val="{499;30}"/>
    <cn nm="bar-bottom" val="{783;321}"/>
    <cn nm="bar-top" val="{783;351}"/>
    <cn nm="vserif-top" val="{771;461}"/>
    <cn nm="vserif-bottom" val="{771;218}"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top">
      <sh p="E-top-a"/>
      <mv di="cap-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="E-bottom-a"/>
      <mv di="cap-round-stem" p="bottom-ins"/>
    </mv>
    <mv di="cap-bar" col="b" r="top" p="E-top-b"/>
    <mv di="cap-bar" col="b" r="bottom" p="E-bottom-b"/>
    <ip r="top bottom" p="bar-bottom"/>
    <mv p="bar-bottom">
      <sh p="vserif-bottom"/>
      <mv di="cap-bar" col="b" p="bar-top">
        <sh p="vserif-top"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA74E">
    <cn nm="top" val="10"/>
    <cn nm="top-ins" val="39"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="32"/>
    <cn nm="top-b" val="16"/>
    <cn nm="top-ins-b" val="59"/>
    <cn nm="bottom-b" val="26"/>
    <cn nm="bottom-ins-b" val="49"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <sh p="top-b"/>
      <mv di="cap-round-stem" p="top-ins">
        <sh p="top-ins-b"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-b"/>
      <mv di="cap-round-stem" p="bottom-ins">
        <sh p="bottom-ins-b"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="P">
    <cn nm="top-serif-left" val="31"/>
    <cn nm="stem-top-left" val="1"/>
    <cn nm="stem-top-right" val="24"/>
    <cn nm="bottom-serif-left" val="33"/>
    <cn nm="stem-bottom" val="0"/>
    <cn nm="bowl-bottom" val="10"/>
    <cn nm="bowl-bottom-ins" val="16"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif-left, pt-b: (top-serif-left - 1), sh-a: stem-top-left, cv: cap-height
    </callm>
    <mv di="cap-bar" col="b" r="top-serif-left" p="stem-top-right"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif-left, pt-b: (bottom-serif-left + 1), sh-a: stem-bottom
    </callm>
    <callm nm="interpolated-stem">
      ref-a: top-serif-left, ref-b: bottom-serif-left, stem-a: bowl-bottom, stem-b: bowl-bottom-ins, cv: cap-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni01F7">
    <cn nm="top-serif" val="34"/>
    <cn nm="bottom-serif" val="27"/>
    <cn nm="stem-bottom" val="0"/>
    <cn nm="bowl-bottom" val="4"/>
    <cn nm="bowl-top-inside" val="15"/>
    <set nm="top-sh" p="1 16"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-sh, cv: cap-height
    </callm>
    <mv di="cap-bar" col="b" r="top-serif" p="bowl-top-inside"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom
    </callm>
    <callm nm="interpolated-stem">
      ref-a: top-serif, ref-b: bottom-serif, stem-a: bowl-bottom, stem-b: (bowl-bottom + 1), cv: cap-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="Q" assume-y="yes">
    <cn nm="top" val="11"/>
    <cn nm="top-ins" val="37"/>
    <cn nm="bottom" val="21"/>
    <cn nm="bottom-ins" val="27"/>
    <cn nm="tail-bottom" val="0"/>
    <cn nm="tail-ins" val="{669;8}"/>
    <mv di="cap-height-overshoot" p="top">
      <mv di="cap-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh round="yes" p="tail-bottom"/>
      <mv di="cap-round-stem" p="bottom-ins">
        <sh p="tail-ins"/>
      </mv>
    </mv>
  </gl>

  <gl pnm="uniA758" assume-y="yes"> <!-- Qdiagonalstroke -->
    <mv di="cap-height-overshoot" p="11">
      <mv di="cap-round-stem" p="38"/>
    </mv>
    <mv di="baseline-undershoot" p="21">
      <sh round="yes" p="0"/>
      <mv p="28"/>
    </mv>
    <mv r="0" p="49">
      <sh p="56 64"/>
    </mv>
  </gl>

  <gl pnm="Q.alt" assume-y="yes">
    <cn nm="top" val="14"/>
    <cn nm="top-ins" val="41"/>
    <cn nm="bottom" val="24"/>
    <cn nm="bottom-ins" val="31"/>
    <cn nm="tail-bottom" val="0"/>
    <cn nm="tail-ins" val="55"/>
    <mv di="cap-height-overshoot" p="top">
      <mv di="cap-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh round="yes" p="tail-bottom"/>
      <mv di="cap-round-stem" p="bottom-ins">
        <sh p="tail-ins"/>
      </mv>
    </mv>
  </gl>

  <gl pnm="R">
    <cn nm="top-serif-left" val="47"/>
    <cn nm="stem-top-left" val="23"/>
    <cn nm="stem-top-right" val="20"/>
    <cn nm="bottom-serif-left" val="40"/>
    <cn nm="stem-bottom" val="22"/>
    <cn nm="bowl-bottom" val="6"/>
    <cn nm="bowl-bottom-ins" val="11"/>
    <cn nm="foot-bottom" val="39"/>
    <cn nm="bowl-crotch" val="31"/>
    <set nm="sh-a-pts" p="stem-bottom foot-bottom"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif-left, pt-b: (top-serif-left - 1), sh-a: stem-top-left,
			cv: cap-height
    </callm>
    <mv di="cap-bar" col="b" r="top-serif-left" p="stem-top-right"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif-left, pt-b: (bottom-serif-left + 1), sh-a: sh-a-pts,
			sh-b: (foot-bottom - 1), cv: baseline
    </callm>
    <callm nm="mid-stem">
      ref1: top-serif-left, ref2: bottom-serif-left, pt1: bowl-bottom,
			pt2: bowl-bottom-ins, cv: cap-round-stem
    </callm>
    <ip p="bowl-crotch"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="S">
    <cn nm="top" val="{268;676}"/>
    <cn nm="top-ins" val="{273;648}"/>
    <cn nm="bottom" val="{252;-13}"/>
    <cn nm="bottom-ins" val="{261;15}"/>
    <cn nm="mid-upper" val="{292;388}"/>
    <cn nm="mid-lower" val="{248;304}"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <mv di="cap-round-stem" col="b" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <mv di="cap-round-stem" col="b" p="bottom-ins"/>
    </mv>
    <ip r="top bottom" p="mid-upper mid-lower"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="T">
    <cn nm="top" val="12"/>
    <cn nm="top-ins-a" val="1"/>
    <cn nm="top-ins-b" val="30"/>
    <cn nm="bottom-serif" val="32"/>
    <cn nm="stem-bottom" val="0"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top">
      <mv di="cap-bar" col="b" p="top-ins-a">
        <sh p="top-ins-b"/>
      </mv>
    </mv>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="U">
		<pm nm="do-iup" val="0"/>
    <pm nm="serif-left" val="29"/>
    <pm nm="serif-right" val="34"/>
    <pm nm="stem-left" val="8"/>
    <pm nm="stem-right" val="18"/>
    <pm nm="bottom" val="0"/>
    <pm nm="bottom-ins" val="13"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: serif-left, second-left: (serif-left - 1), first-right: serif-right,
			second-right: (serif-right - 1), stem1: stem-left, stem2: stem-right, cv: cap-height
    </callm>
    <mv di="baseline-undershoot" p="bottom">
      <mv di="cap-round-stem" col="b" p="bottom-ins"/>
    </mv>
		<compile-if test="do-iup &gt;= 0">
    	<iup axis="y"/>
		</compile-if>
  </gl>

	<gl pnm="Uhorn">
		<cn nm="top" val="{21;663}"/>
		<callg pnm="U">
			do-iup: -1, serif-left: top, serif-right: {506;663}, stem-left: {114;645},
			stem-right: {592;645}, bottom: {364;-13}, bottom-ins: {399;15}
		</callg>
		<sh r="top" p="{721;793}"/>
		<iup axis="y"/>
	</gl>

  <gl pnm="Uogonek">
    <cn nm="ogonek-connect" val="24"/>
    <cn nm="ogonek-top" val="44"/>
    <cn nm="ogonek-bottom" val="37"/>
    <cn nm="ogonek-bottom-ins" val="48"/>
    <callg pnm="U"/>
    <al r="ogonek-connect" p="ogonek-top"/>
    <srp whichpointer="0">
      <pt n="ogonek-top"/>
    </srp>
    <push>ogonek-bottom-ins ogonek-bottom ogonek-bottom</push>
    <command nm="MDRP">
      <modifier type="round" val="no"/>
    </command>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="V">
    <cn nm="serif-left" val="10"/>
    <cn nm="serif-right" val="15"/>
    <cn nm="stem-left" val="1"/>
    <cn nm="stem-right" val="6"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="4"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: serif-left, second-left: (serif-left - 1), first-right: serif-right,
			second-right: (serif-right - 1), stem1: stem-left, stem2: stem-right,
			cv: cap-height
    </callm>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="W">
    <cn nm="serif-left" val="18"/>
    <cn nm="bottom-left" val="0"/>
    <cn nm="bottom-left-ins" val="4"/>
    <cn nm="bottom-right" val="8"/>
    <cn nm="bottom-right-ins" val="12"/>
    <set nm="shift-a" p="1 5 9 13 23 28"/>
    <set nm="shift-b" p="22 27"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif-left, pt-b: (serif-left - 1), sh-a: shift-a, sh-b: shift-b, cv: cap-height
    </callm>
    <mv di="baseline-undershoot" p="bottom-left">
      <sh p="bottom-right bottom-left-ins bottom-right-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA760">
    <cn nm="serif-left" val="15"/>
    <cn nm="bottom-left" val="0"/>
    <cn nm="bottom-left-ins" val="4"/>
    <cn nm="bottom-right" val="8"/>
    <cn nm="bottom-right-ins" val="11"/>
    <cn nm="tail-bottom" val="28"/>
    <cn nm="tail-bottom-sh" val="{467;-266}"/>
    <cn nm="tail-bottom-mv" val="{493;-238}"/>
    <set nm="shift-a" p="1 5 9 20 25 {882;653}"/>
    <set nm="shift-b" p="19 24"/>
    <set nm="bottom-sh" p="bottom-left-ins bottom-right bottom-right-ins"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif-left, pt-b: (serif-left - 1), sh-a: shift-a, sh-b: shift-b,
			cv: cap-height
    </callm>
    <mv di="baseline-undershoot" p="bottom-left">
      <sh>
        <set ref="bottom-sh"/>
      </sh>
    </mv>
    <mv p="tail-bottom">
      <mv col="b" p="tail-bottom-mv">
				<sh p="tail-bottom-sh"/>
			</mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="X">
    <pm nm="do-iup" val="0"/>
    <cn nm="top-serif-left" val="10"/>
    <cn nm="bottom-serif-left" val="23"/>
    <cn nm="top-serif-right" val="15"/>
    <cn nm="bottom-serif-right" val="18"/>
    <cn nm="top-stem-left" val="5"/>
    <cn nm="top-stem-right" val="2"/>
    <cn nm="bottom-stem-left" val="0"/>
    <cn nm="bottom-stem-right" val="7"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1),
			first-right: top-serif-right, second-right: (top-serif-right - 1),
			stem1: top-stem-left, stem2: top-stem-right, cv: cap-height
    </callm>
    <callm nm="cap-dbl-serif">
      first-left: bottom-serif-left, second-left: (bottom-serif-left + 1),
			first-right: bottom-serif-right, second-right: (bottom-serif-right + 1),
			stem1: bottom-stem-left, stem2: bottom-stem-right
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="Y">
    <cn nm="top-serif-left" val="19"/>
    <cn nm="bottom-serif" val="22"/>
    <cn nm="top-serif-right" val="14"/>
    <cn nm="top-stem-left" val="3"/>
    <cn nm="top-stem-right" val="8"/>
    <cn nm="bottom-stem" val="0"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1),
			first-right: top-serif-right, second-right: (top-serif-right - 1),
			stem1: top-stem-left, stem2: top-stem-right, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="Z">
    <cn nm="top" val="24"/>
    <cn nm="top-ins" val="9"/>
    <cn nm="top-sh" val="7"/>
    <cn nm="bottom" val="4"/>
    <cn nm="bottom-ins" val="28"/>
    <cn nm="bottom-sh" val="27"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top">
      <sh p="top-sh"/>
      <mv di="cap-bar" col="b" p="top-ins"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="bottom-sh"/>
      <mv di="cap-bar" col="b" p="bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="AE">
    <cn nm="top-serif" val="8"/>
    <cn nm="top-sh-a" val="32"/>
    <cn nm="top-bar-b" val="16"/>
    <cn nm="bot-bar-b" val="19"/>
    <cn nm="bottom-left-serif" val="26"/>
    <cn nm="bar-bottom" val="35"/>
    <cn nm="bar-top" val="36"/>
    <cn nm="vserif-bottom" val="39"/>
    <cn nm="vserif-top" val="40"/>
    <set nm="bottom-sh-a" p="31 0"/>
    <mv p="41">
      <mv col="b" p="40">
        <ip p="37"/>
      </mv>
    </mv>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-sh-a, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-left-serif, pt-b: (bottom-left-serif + 1), sh-a: bottom-sh-a,
			sh-b: 1, align-b: 0
    </callm>
    <mv di="cap-bar" col="b" r="top-serif" p="top-bar-b"/>
    <mv di="cap-bar" col="b" r="bottom-left-serif" p="bot-bar-b"/>
    <ip r="top-serif bottom-left-serif" p="bar-bottom"/>
    <mv p="bar-bottom">
      <sh p="vserif-bottom"/>
      <mv di="cap-bar" col="b" p="bar-top">
        <sh p="vserif-top"/>
      </mv>
    </mv>
    <iup/>
  </gl>

  <gl pnm="Eth">
    <cn nm="bar-bottom" val="{39;313}"/>
    <cn nm="bar-top" val="{39;347}"/>
    <cn nm="top" val="{30;663}"/>
		<cn nm="top-serif" val="{30;663}"/>
		<cn nm="bottom-serif" val="{30;0}"/>
		<cn nm="stem-top-left" val="{123;663}"/>
		<cn nm="stem-top-right" val="{213;633}"/>
		<cn nm="stem-bottom-left" val="{123;0}"/>
		<cn nm="stem-bottom-right" val="{213;30}"/>
		<setvs axis="y"/>
		<callm nm="serif-sh">
			pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom-left
		</callm>
		<callm nm="serif-sh">
			pt-a: top-serif, pt-b: (top-serif - 1), sh-a: stem-top-left, cv: cap-height
		</callm>
		<mv di="cap-bar" col="b" r="top-serif" p="stem-top-right"/>
		<mv di="cap-bar" col="b" r="bottom-serif" p="stem-bottom-right"/>
    <callm nm="interpolated-stem">
      ref-a: top, ref-b: bottom-serif, stem-a: bar-bottom, stem-b: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni021C">
    <cn nm="top" val="34"/>
    <cn nm="top-ins" val="21"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="1"/>
    <cn nm="mid" val="10"/>
    <set nm="mid-sh" p="13 14 41 42"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv p="bottom">
      <mv col="b" p="bottom-ins"/>
    </mv>
    <ip r="top bottom" p="mid"/>
    <callm nm="round-point">
      p: mid
    </callm>
    <sh>
      <set ref="mid-sh"/>
    </sh>
    <iup axis="y"/>
  </gl>

  <gl pnm="Thorn" assume-y="yes">
    <cn nm="top-serif" val="38"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="bottom-serif" val="31"/>
    <cn nm="stem-bottom" val="0"/>
    <cn nm="bowl-bottom" val="12"/>
    <cn nm="bowl-bottom-ins" val="22"/>
    <cn nm="bowl-top" val="4"/>
    <cn nm="bowl-top-ins" val="29"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: stem-top, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom
    </callm>
    <ip r="top-serif bottom-serif" p="bowl-top bowl-bottom"/>
    <mv p="bowl-top">
      <mv di="cap-serif" col="b" p="bowl-top-ins"/>
    </mv>
    <mv p="bowl-bottom">
      <mv di="cap-round-stem" p="bowl-bottom-ins"/>
    </mv>
  </gl>

  <gl pnm="Thorn.loclENG">
    <cn nm="stem-top" val="46"/>
    <cn nm="stem-bottom" val="38"/>
    <cn nm="bowl-top" val="26"/>
    <cn nm="bowl-top-ins" val="14"/>
    <cn nm="bowl-bottom" val="0"/>
    <cn nm="bowl-bottom-ins" val="1"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="stem-top">
      <sh p="(stem-top - 1) (stem-top - 2) bowl-top"/>
    </mv>
    <mv p="bowl-top">
      <mv col="b" p="bowl-top-ins"/>
    </mv>
    <mv p="stem-bottom"/>
    <mv di="baseline-undershoot" p="bowl-bottom">
      <mv di="cap-round-stem" p="bowl-bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1E9E">
    <cn nm="top" val="39"/>
    <cn nm="top-ins" val="25"/>
    <cn nm="serif" val="53"/>
    <cn nm="stem-bottom" val="33"/>
    <cn nm="bowl-bottom" val="0"/>
    <cn nm="bowl-bottom-ins" val="10"/>
    <cn nm="mid" val="18"/>
    <set nm="mid-sh" p="44 45"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <mv di="cap-round-stem" col="b" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bowl-bottom">
      <mv di="cap-round-stem" col="b" p="bowl-bottom-ins"/>
    </mv>
    <ip r="top bowl-bottom" p="mid"/>
    <callm nm="round-point">
      p: mid
    </callm>
    <sh>
      <set ref="mid-sh"/>
    </sh>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-bottom
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA779">
    <cn nm="top" val="21"/>
    <cn nm="top-ins" val="39"/>
    <cn nm="top-sh" val="15"/>
    <cn nm="top-ins-sh" val="11"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="31"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top">
      <sh p="top-sh"/>
      <mv di="cap-bar" col="b" p="top-ins">
        <sh p="top-ins-sh"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <mv di="cap-round-stem" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA77B">
    <cn nm="stem-top" val="{188;678}"/>
    <cn nm="arm-top" val="{420;660}"/>
    <cn nm="arm-top-ins" val="{348;582}"/>
    <cn nm="arm-end" val="{441;498}"/>
    <cn nm="stem-bot" val="{72;-252}"/>
    <cn nm="bar-bot" val="{442;160}"/>
    <cn nm="bar-top" val="{442;190}"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="stem-top">
      <sh p="(stem-top - 1) (stem-top - 2) arm-top"/>
    </mv>
    <mv round="yes" p="arm-top">
      <mv col="b" p="arm-top-ins"/>
      <mv round="yes" p="arm-end"/>
    </mv>
    <mv p="stem-bot"/>
    <callm nm="interpolated-stem">
      ref-a: stem-top, ref-b: stem-bot, stem-a: bar-bot, stem-b: bar-top, cv: cap-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA77D">
    <cn nm="top" val="34"/>
    <cn nm="top-under" val="35"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="54"/>
    <cn nm="mid-lower" val="63"/>
    <cn nm="mid-upper" val="10"/>
    <set nm="top-sh" p="29 23"/>
    <set nm="top-under-sh" p="19 18 37"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top">
      <sh>
        <set ref="top-sh"/>
      </sh>
      <mv col="b" p="top-under">
        <sh>
          <set ref="top-under-sh"/>
        </sh>
      </mv>
    </mv>
    <mv round="yes" p="bottom">
      <mv di="cap-round-stem" col="b" p="bottom-ins"/>
    </mv>
    <ip r="top bottom" p="mid-lower"/>
    <mv p="mid-lower">
      <mv p="mid-upper"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA782">
    <cn nm="stem-top" val="{188;678}"/>
    <cn nm="stem-bot" val="{72;-252}"/>
    <cn nm="bow-top" val="{389;676}"/>
    <cn nm="bow-top-ins" val="{356;640}"/>
    <cn nm="serif" val="{432;0}"/>
    <cn nm="right-stem-bot" val="{530;10}"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="stem-top">
      <sh p="(stem-top - 1) (stem-top - 2) bow-top"/>
    </mv>
    <mv p="bow-top">
      <mv di="cap-round-stem" col="b" p="bow-top-ins"/>
    </mv>
    <mv p="stem-bot"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: right-stem-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA784">
    <cn nm="stem-top" val="8"/>
    <cn nm="arm-top" val="20"/>
    <cn nm="arm-top-ins" val="28"/>
    <cn nm="stem-bot" val="0"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="stem-top">
      <sh p="(stem-top - 1) (stem-top - 2) arm-top"/>
    </mv>
    <mv round="yes" p="arm-top">
      <mv col="b" p="arm-top-ins"/>
    </mv>
    <mv p="stem-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA786">
    <cn nm="top" val="{639;664}"/>
    <cn nm="top-under" val="{639;603}"/>
    <cn nm="curve-top" val="{295;626}"/>
    <cn nm="bot" val="{375;-13}"/>
    <cn nm="bot-ins" val="{379;15}"/>
    <set nm="top-sh" p="{328;655} {108;714}"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top">
      <sh>
        <set ref="top-sh"/>
      </sh>
      <mv col="b" p="top-under">
        <sh p="curve-top"/>
      </mv>
    </mv>
    <mv di="cap-baseline-undershoot" p="bot">
      <mv di="cap-round-stem" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="oe">
    <cn nm="o-bot" val="0"/>
    <cn nm="o-bot-ins" val="47"/>
    <cn nm="o-top" val="8"/>
    <cn nm="o-top-ins" val="55"/>
    <cn nm="e-bot" val="40"/>
    <cn nm="e-bot-ins" val="33"/>
    <cn nm="e-top" val="15"/>
    <cn nm="e-top-ins" val="25"/>
    <cn nm="bar-top" val="21"/>
    <cn nm="bar-bot" val="20"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="o-top">
      <sh p="e-top"/>
      <mv di="lc-round-stem" col="b" p="o-top-ins">
        <sh p="e-top-ins"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="o-bot">
      <sh p="e-bot"/>
      <mv di="lc-round-stem" col="b" p="o-bot-ins"/>
    </mv>
    <mv col="b" r="e-bot" p="e-bot-ins"/>
    <callm nm="mid-stem">
      ref1: e-bot, ref2: e-top, pt1: bar-bot, pt2: bar-top, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA76B">
    <cn nm="top" val="22"/>
    <cn nm="top-ins" val="15"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="1"/>
    <setvs axis="y"/>
    <mv p="bot">
      <sh p="bot-ins"/>
    </mv>
    <mv di="xheight-overshoot" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni021D" assume-y="yes">
    <cn nm="top" val="{228;446}"/>
    <cn nm="top-ins" val="{191;398}"/>
    <cn nm="bot" val="{100;-245}"/>
    <cn nm="bot-ins" val="{136;-192}"/>
    <cn nm="mid" val="{183;129}"/>
    <set nm="mid-sh" p="{246;196} {250;178} {87;131} {101;104}"/>
    <mv di="xheight-overshoot" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv di="lc-descender" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <ip round="yes" r="top bot" p="mid"/>
    <sh r="mid">
      <set ref="mid-sh"/>
    </sh>
  </gl>

  <gl pnm="eng">
    <cn nm="minim-top" val="{151;446}"/>
    <cn nm="counter1-top" val="{356;446}"/>
    <cn nm="counter1-top-inside" val="{316;397}"/>
    <cn nm="serif-bottom1" val="{31;0}"/>
    <cn nm="vert-bottom1" val="{90;32}"/>
		<cn nm="vert-bottom2" val="{166;32}"/>
    <cn nm="hook-bot" val="{337;-245}"/>
    <cn nm="hook-mid" val="{353;-202}"/>
    <cn nm="hook-top" val="{303;-159}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="minim-top">
      <sh p="(minim-top - 1) (minim-top - 2) counter1-top"/>
    </mv>
    <mv col="b" r="counter1-top" p="counter1-top-inside"/>
    <callm nm="serif-sh">
      pt-a: serif-bottom1, pt-b: (serif-bottom1 + 1), sh-a: vert-bottom1, cv-h: lc-serif
    </callm>
    <callm nm="hook">
      init: hook-bot, sh: hook-mid, mv: hook-top, cv: lc-descender
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA74F">
    <cn nm="top" val="8"/>
    <cn nm="top-ins" val="35"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="28"/>
    <cn nm="r-top" val="14"/>
    <cn nm="r-top-ins" val="51"/>
    <cn nm="r-bot" val="22"/>
    <cn nm="r-bot-ins" val="43"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top">
      <sh p="r-top"/>
      <mv di="lc-round-stem" col="b" p="top-ins">
        <sh p="r-top-ins"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <sh p="r-bot"/>
      <mv di="lc-round-stem" col="b" p="bot-ins">
        <sh p="r-bot-ins"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA75B"> <!-- r rotunda -->
    <cn nm="top" val="{169;445}"/>
    <cn nm="top-ins" val="{128;394}"/>
    <cn nm="bot" val="{346;0}"/>
    <cn nm="bot-ins" val="{346;25}"/>
		<set nm="mid-interp" p="{105;80} {33;44}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <mv di="xheight-overshoot" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
		<ip r="top bot">
			<set ref="mid-interp"/>
		</ip>
    <iup axis="y"/>
  </gl>

  <gl pnm="germandbls">
    <cn nm="serif" val="{33;0}"/>
    <cn nm="stem-bot" val="{97;10}"/>
    <cn nm="s-bot" val="{389;-11}"/>
    <cn nm="s-bot-ins" val="{391;17}"/>
    <cn nm="top" val="{338;726}"/>
    <cn nm="top-ins" val="{311;687}"/>
    <cn nm="stub-a" val="{36;350}"/>
    <cn nm="stub-b" val="{36;377}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-bot, cv-h: lc-serif
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: s-bot, pt2: s-bot-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <mv di="lc-ascender-top" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <ip r="top serif" p="stub-a"/>
    <push>stub-b stub-a</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0195">
    <cn nm="v-top" val="{153;726}"/>
    <cn nm="v-serif" val="{28;0}"/>
    <cn nm="v-stem-bot" val="{92;15}"/>
    <cn nm="bt-top" val="{346;446}"/>
    <cn nm="bt-top-ins" val="{314;398}"/>
    <cn nm="bb-bot" val="{562;-11}"/>
    <cn nm="bb-bot-ins" val="{570;17}"/>
    <cn nm="arm-top" val="{654;446}"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: v-top
    </callm>
    <callm nm="serif-sh">
      pt-a: v-serif, pt-b: (v-serif + 1), sh-a: v-stem-bot, cv-h: lc-serif
    </callm>
    <callm nm="lc-horz-stroke-cv">
      <wpm nm="pt1" val="bt-top"/>
      <wpm nm="pt2" val="bt-top-ins"/>
      <wpm nm="cv" val="xheight-overshoot"/>
      <wpm nm="cv-h" val="lc-thick-curve"/>
      <wpm nm="codefrag">
        <sh ref-ptr="2" p="arm-top"/>
      </wpm>
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bb-bot, pt2: bb-bot-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="ring">
    <setvs axis="y"/>
    <push>7 ring-stem 20 14 ring-stem 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MDRP">
      <modifier type="col" val="w"/>
    </command>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="Oslash">
    <setvs axis="y"/>
    <callg pnm="O">do-iup: -1</callg>
    <sh r="10" p="42"/>
    <sh r="0" p="40"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1D79">
    <cn nm="top" val="57"/>
    <cn nm="top-below" val="51"/>
    <cn nm="stem-top" val="18"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="35"/>
    <cn nm="mid-top" val="9"/>
    <cn nm="mid-bot" val="43"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top">
      <mv col="b" p="top-below">
        <ip p="stem-top"/>
      </mv>
    </mv>
    <mv di="lc-descender" p="bot">
      <mv di="lc-round-stem" p="bot-ins"/>
    </mv>
    <ip r="top bot" p="mid-bot"/>
    <push>mid-top mid-bot</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA733">
    <cn nm="a1-top" val="{238;446}"/>
    <cn nm="a1-top-inside" val="{198;410}"/>
    <cn nm="a1-bottom" val="{151;-11}"/>
    <cn nm="a1-bottom-inside" val="{185;37}"/>
    <cn nm="a1-mid-upper" val="{290;267}"/>
    <cn nm="a1-mid-lower" val="{294;237}"/>
    <cn nm="a1-stub" val="{113;304}"/>
    <cn nm="a2-top" val="{477;446}"/>
    <cn nm="a2-top-inside" val="{436;410}"/>
    <cn nm="a2-bottom" val="{387;-11}"/>
    <cn nm="a2-bottom-inside" val="{421;37}"/>
    <cn nm="a2-bottom-right" val="{589;-12}"/>
    <cn nm="a2-mid-upper" val="{525;267}"/>
    <cn nm="a2-mid-lower" val="{530;237}"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="a1-bottom">
      <al p="a2-bottom a2-bottom-right"/>
      <sh p="a1-stub"/>
      <mv col="b" p="a1-bottom-inside">
        <al p="a2-bottom-inside"/>
      </mv>
    </mv>
    <mv di="xheight-overshoot" p="a1-top">
      <al p="a2-top"/>
      <mv di="lc-round-stem" col="b" p="a1-top-inside">
        <al p="a2-top-inside"/>
      </mv>
    </mv>
    <ip r="a1-top a1-bottom" p="a1-mid-upper"/>
    <sh r="a1-mid-upper" p="a1-mid-lower a2-mid-lower a2-mid-upper"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA735">
    <cn nm="a-top" val="{241;446}"/>
    <cn nm="a-top-inside" val="{200;410}"/>
    <cn nm="a-bottom" val="{152;-12}"/>
    <cn nm="a-bottom-inside" val="{176;40}"/>
    <cn nm="a-mid-upper" val="{278;277}"/>
    <cn nm="a-mid-lower" val="{282;246}"/>
    <cn nm="a-stub" val="{113;304}"/>
    <cn nm="o-top" val="{473;446}"/>
    <cn nm="o-top-ins" val="{474;414}"/>
    <cn nm="o-bot" val="{474;-12}"/>
    <cn nm="o-bot-ins" val="{474;22}"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="a-bottom">
      <sh p="a-stub o-bot"/>
      <mv col="b" p="a-bottom-inside"/>
    </mv>
    <mv di="xheight-overshoot" p="a-top">
      <sh p="o-top"/>
      <mv di="lc-round-stem" col="b" p="a-top-inside"/>
    </mv>
    <ip r="a-top a-bottom" p="a-mid-upper"/>
    <sh r="a-mid-upper" p="a-mid-lower"/>
    <mv di="lc-round-stem" r="o-top" p="o-top-ins"/>
    <mv di="lc-round-stem" r="o-bot" p="o-bot-ins"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA737">
    <cn nm="top" val="{241;446}"/>
    <cn nm="top-inside" val="{200;410}"/>
    <cn nm="bottom" val="{151;-11}"/>
    <cn nm="bottom-inside" val="{185;37}"/>
    <cn nm="bottom-right" val="{402;-11}"/>
    <cn nm="mid-upper" val="{290;267}"/>
    <cn nm="mid-lower" val="{294;237}"/>
    <cn nm="u-bow-ins" val="{430;37}"/>
    <cn nm="u-top-a" val="{485;435}"/>
    <cn nm="u-top-b" val="{485;405}"/>
    <cn nm="u-stem-top" val="{547;417}"/>
    <cn nm="u-stem-bot" val="{564;-16}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: u-top-a, pt-b: u-top-b, sh-a: u-stem-top, cv: xheight, cv-h: lc-serif
    </callm>
    <mv di="xheight-overshoot" p="top">
      <mv col="b" p="top-inside"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-right u-stem-bot"/>
      <mv col="b" p="bottom-inside">
        <sh p="u-bow-ins"/>
      </mv>
    </mv>
    <ip r="top bottom" p="mid-upper mid-lower"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA739">
    <cn nm="serif" val="{430;435}"/>
    <cn nm="v-diag-top" val="{509;425}"/>
    <cn nm="v-diag-bot" val="{366;-11}"/>
    <cn nm="a-top" val="{239;446}"/>
    <cn nm="a-top-ins" val="{199;410}"/>
    <cn nm="a-bot" val="{151;-12}"/>
    <cn nm="a-bot-ins" val="{188;40}"/>
    <cn nm="a-diag-bot" val="{322;-11}"/>
    <cn nm="a-mid-a" val="{293;284}"/>
    <cn nm="a-mid-b" val="{297;252}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif - 1), sh-a: v-diag-top, cv: xheight, cv-h: lc-serif
    </callm>
    <mv di="xheight-overshoot" p="a-top">
      <mv col="b" p="a-top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="a-bot">
      <sh p="v-diag-bot a-diag-bot"/>
      <mv col="b" p="a-bot-ins"/>
    </mv>
    <ip r="a-top a-bot" p="a-mid-a a-mid-b"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA73B">
    <cn nm="serif" val="{430;435}"/>
    <cn nm="v-diag-top" val="{509;425}"/>
    <cn nm="v-diag-bot" val="{366;-11}"/>
    <cn nm="a-top" val="{239;446}"/>
    <cn nm="a-top-ins" val="{199;410}"/>
    <cn nm="a-bot" val="{148;-12}"/>
    <cn nm="a-bot-ins" val="{177;39}"/>
    <cn nm="a-diag-bot" val="{322;-11}"/>
    <cn nm="a-mid-a" val="{273;251}"/>
    <cn nm="a-mid-b" val="{258;221}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif - 1), sh-a: v-diag-top, cv: xheight, cv-h: lc-serif
    </callm>
    <sh r="serif" p="a-top"/>
    <callm nm="round-point">
      p: a-top
    </callm>
    <mv col="b" r="a-top" p="a-top-ins"/>
    <mv di="baseline-undershoot" p="a-bot">
      <sh p="v-diag-bot a-diag-bot"/>
      <mv col="b" p="a-bot-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: a-top, ref2: a-bot, pt1: a-mid-b, pt2: a-mid-a, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA74B">
    <cn nm="top" val="9"/>
    <cn nm="top-inside" val="25"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-inside" val="17"/>
    <cn nm="bar-top" val="34"/>
    <cn nm="bar-bot" val="33"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-inside, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-inside, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bottom, pt1: bar-bot, pt2: bar-top, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2C71">
    <cn nm="bot" val="{217;-11}"/>
    <cn nm="bot-ins" val="{251;45}"/>
    <cn nm="serif" val="{9;435}"/>
    <cn nm="left-diag-top" val="{45;425}"/>
    <cn nm="hook-top" val="{510;502}"/>
    <cn nm="hook-mid" val="{488;460}"/>
    <cn nm="hook-bot" val="{544;402}"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bot">
      <sh p="bot-ins"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif - 1), sh-a: left-diag-top, cv: xheight, cv-h: lc-serif
    </callm>
    <callm nm="hook">
      init: hook-top, sh: hook-mid, mv: hook-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA753">
    <cn nm="stem-top" val="{271;446}"/>
    <cn nm="bowl-top" val="{417;446}"/>
    <cn nm="bowl-top-ins" val="{390;403}"/>
    <cn nm="serif" val="{146;-245}"/>
    <cn nm="stem-bot" val="{207;-235}"/>
    <cn nm="bar-top-a" val="{287;44}"/>
    <cn nm="bar-top-b" val="{210;44}"/>
    <cn nm="bar-bot-a" val="{287;8}"/>
    <cn nm="bar-bot-b" val="{210;8}"/>
    <cn nm="curl" val="{84;-182}"/>
    <cn nm="curl-ins" val="{103;-143}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot
    </callm>
    <sh r="bowl-top" p="stem-top (stem-top - 1) (stem-top - 2)"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-bot, cv: lc-descender, cv-h: lc-serif
    </callm>
    <callm nm="mid-stem">
      ref1: bowl-top, ref2: serif, pt1: bar-top-a, pt2: bar-bot-a
    </callm>
    <push>bar-top-b bar-top-a bar-bot-b bar-bot-a</push>
    <command nm="SRP1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="SRP1"/>
    <command nm="SHP" modifier="1"/>
    <callm nm="mid-stem">
      ref1: bar-top-a, ref2: serif, pt1: curl, pt2: curl-ins
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA75D">
    <cn nm="top" val="{169;445}"/>
    <cn nm="top-ins" val="{128;394}"/>
    <cn nm="bot" val="{449;0}"/>
    <cn nm="bot-ins" val="{449;25}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke">
      pt1: top, pt2: top-ins, cv: xheight-overshoot
    </callm>
    <callm nm="lc-horz-stroke">
      pt1: bot, pt2: bot-ins, cv: baseline
    </callm>
		<ip r="top bot" p="{108;107} {105;80} {25;62} {33;44}"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA76F">
    <cn nm="top" val="{236;446}"/>
    <cn nm="top-ins" val="{207;397}"/>
    <cn nm="bot-a" val="{99;-223}"/>
    <cn nm="bot-b" val="{83;-194}"/>
    <cn nm="mid-a" val="{186;70}"/>
    <cn nm="mid-b" val="{155;127}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke">
      pt1: top, pt2: top-ins, cv: xheight-overshoot
    </callm>
    <push>bot-b bot-a</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <callm nm="mid-stem">
      ref1: top, ref2: bot-a, pt1: mid-a, pt2: mid-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA77A">
    <cn nm="bowl-top" val="{273;446}"/>
    <cn nm="bowl-top-ins" val="{275;418}"/>
    <cn nm="curve-top" val="{9;652}"/>
    <cn nm="bot" val="{282;-11}"/>
    <cn nm="bot-ins" val="{276;17}"/>
    <setvs axis="y"/>
    <push>curve-top bowl-top-ins bowl-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="1"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bot, pt2: bot-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA77C">
    <cn nm="stem-top" val="{148;446}"/>
    <cn nm="arm-top" val="{347;446}"/>
    <cn nm="arm-ins-a" val="{309;372}"/>
    <cn nm="arm-ins-b" val="{366;339}"/>
    <cn nm="bar-a" val="{344;30}"/>
    <cn nm="bar-b" val="{344;0}"/>
    <cn nm="stem-bot" val="{46;-245}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: stem-top
    </callm>
    <push>stem-bot lc-descender arm-ins-a arm-top stem-top xheight-overshoot</push>
    <command nm="MIAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MIAP" modifier="1"/>
    <callm nm="mid-stem">
      ref1: stem-top, ref2: stem-bot, pt1: bar-a, pt2: bar-b, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA783">
    <cn nm="stem-top" val="{148;446}"/>
    <cn nm="bow" val="{357;446}"/>
    <cn nm="bow-ins" val="{317;397}"/>
    <cn nm="stem-bot" val="{46;-245}"/>
    <cn nm="right-stem-bot" val="{390;-1}"/>
    <cn nm="right-serif" val="{348;-38}"/>
    <setvs axis="y"/>
    <push>stem-bot lc-descender bow-ins bow stem-top xheight-overshoot</push>
    <command nm="MIAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MIAP" modifier="1"/>
    <ip r="stem-top stem-bot" p="right-stem-bot right-serif"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA785" xoffset="6">
    <cn nm="stem-top" val="{142;446}"/>
    <cn nm="arm-top" val="{307;446}"/>
    <cn nm="arm-ins-a" val="{268;372}"/>
    <cn nm="arm-ins-b" val="{326;339}"/>
    <cn nm="stem-bot" val="{40;-245}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: stem-top
    </callm>
    <push>stem-bot lc-descender arm-ins-a arm-top stem-top xheight-overshoot</push>
    <command nm="MIAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MIAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA787">
    <cn nm="bar-top" val="29"/>
    <cn nm="bar-bot" val="23"/>
    <cn nm="curve-top" val="7"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="15"/>
    <setvs axis="y"/>
    <callm nm="one-cv-stem">
      pt1: bar-top, pt2: bar-bot, cv: xheight
    </callm>
    <push>curve-top</push>
    <command nm="SHP" modifier="0"/>
    <callm nm="one-cv-stem">
      pt1: bot, pt2: bot-ins, cv: baseline-undershoot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA761">
    <cn nm="serif" val="{9;435}"/>
    <cn nm="bot-pt" val="{211;-11}"/>
    <cn nm="bot-pt-sh" val="{483;-11}"/>
    <cn nm="tail-bot" val="{392;-245}"/>
    <cn nm="tail-ins" val="{399;-176}"/>
    <set nm="serif-sh-a" p="{645;425} {365;395} {141;425} {401;425} {268;435} {553;435}"/>
    <set nm="serif-sh-b" p="{268;410} {553;410}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="serif">
      <sh>
        <set ref="serif-sh-a"/>
      </sh>
      <mv di="lc-serif" col="b" p="(serif - 1)">
        <sh>
          <set ref="serif-sh-b"/>
        </sh>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bot-pt">
      <sh p="bot-pt-sh"/>
    </mv>
    <mv di="lc-descender" p="tail-bot">
      <mv col="b" p="tail-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA73D">
    <cn nm="top" val="{238;446}"/>
    <cn nm="top-inside" val="{198;410}"/>
    <cn nm="bottom" val="{151;-11}"/>
    <cn nm="bottom-inside" val="{185;37}"/>
    <cn nm="bottom-right" val="{353;-11}"/>
    <cn nm="mid-upper" val="{290;267}"/>
    <cn nm="mid-lower" val="{294;237}"/>
    <cn nm="serif" val="{456;435}"/>
    <cn nm="diag-top" val="{552;425}"/>
    <cn nm="tail-bot" val="{242;-245}"/>
    <cn nm="tail-ins" val="{249;-176}"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-right"/>
      <mv col="b" p="bottom-inside"/>
    </mv>
    <mv di="xheight-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="top bottom" p="mid-upper mid-lower"/>
    <callm nm="serif-sh">
			pt-a: serif,
			pt-b: (serif - 1),
			sh-a: diag-top,
			cv: xheight,
			cv-h: lc-serif
    </callm>
    <callm nm="one-cv-stem">
      pt1: tail-bot, pt2: tail-ins, cv: lc-descender
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="Euro">
    <cn nm="top" val="10"/>
    <cn nm="top-ins" val="26"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="34"/>
    <cn nm="top-bar-top" val="50"/>
    <cn nm="top-bar-bot" val="51"/>
    <cn nm="bot-bar-top" val="46"/>
    <cn nm="bot-bar-bot" val="47"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <mv di="cap-round-stem" col="b" p="top-ins"/>
    </mv>
    <mv di="cap-baseline-undershoot" p="bot">
      <mv di="cap-round-stem" col="b" p="bot-ins"/>
    </mv>
    <ip r="top bot" p="top-bar-bot bot-bar-top"/>
    <callm nm="round-point">
      p: top-bar-bot
    </callm>
    <callm nm="round-point">
      p: bot-bar-top
    </callm>
    <mv di="euro-bar" r="top-bar-bot" p="top-bar-top"/>
    <mv di="euro-bar" r="bot-bar-top" p="bot-bar-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="ampersand">
    <cn nm="top" val="{298;670}"/>
    <cn nm="top-ins" val="{293;636}"/>
    <cn nm="bot" val="{249;-11}"/>
    <cn nm="bot-ins" val="{289;37}"/>
    <cn nm="bot-right" val="{699;-11}"/>
    <cn nm="bot-right-ins" val="{728;37}"/>
    <cn nm="serif" val="{565;433}"/>
    <cn nm="curve-end" val="{829;82}"/>
    <setvs axis="y"/>
    <mv p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <sh p="bot-right"/>
      <mv col="b" p="bot-ins">
        <sh p="bot-right-ins"/>
      </mv>
    </mv>
    <mv di="xheight" p="serif">
      <sh p="curve-end"/>
      <mv di="lc-serif" col="b" p="(serif - 1)"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="yes" pnm="asciitilde">
    <cn nm="right-bot" val="0"/>
    <cn nm="right-top" val="17"/>
    <cn nm="left-bot" val="5"/>
    <cn nm="left-top" val="12"/>
    <setvs axis="y"/>
    <mv p="right-bot">
      <mv col="g" p="left-bot">
        <mv p="left-top"/>
      </mv>
      <mv col="b" p="right-top"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="at">
		<cn nm="top" val="{464;676}"/>
		<cn nm="bot" val="{406;-16}"/>
    <setvs axis="y"/>
    <push>top bot</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <ip r="{464;676} {406;-16}" p="{507;205} {565;501} {465;495} {313;175} {500;174} {456;475} {344;213}"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="bar">
    <setvs axis="y"/>
    <push>1 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="cent">
    <setvs axis="y"/>
    <mv p="8">
      <mv col="b" p="23"/>
    </mv>
		<sh r="8" p="40"/>
    <mv p="0">
      <mv col="b" p="31"/>
    </mv>
		<sh r="0" p="38"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="copyright">
    <setvs axis="y"/>
    <push>0 10</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <ip r="10 0" p="30 48 60 68 40 20"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="currency">
    <setvs axis="y"/>
    <push>0 17</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <ip r="17 0" p="35 43"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="degree">
    <setvs axis="y"/>
    <push>21 6 13 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="0"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="divide">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 0, pt2: 1
    </callm>
    <mv col="w" r="1" p="16">
      <mv col="b" p="22"/>
    </mv>
    <mv col="w" r="0" p="10">
      <mv col="b" p="4"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="equal">
    <setvs axis="y"/>
    <mv p="5">
      <mv col="w" p="0">
        <mv di="euro-bar" col="b" p="1"/>
      </mv>
      <mv di="euro-bar" col="b" p="4"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="notequal">
    <setvs axis="y"/>
    <mv p="9">
      <mv col="w" p="4">
        <mv di="euro-bar" col="b" p="5">
          <sh p="2"/>
        </mv>
      </mv>
      <mv di="euro-bar" col="b" p="8">
        <sh p="0"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="greaterequal">
    <setvs axis="y"/>
    <mv p="9">
      <mv di="euro-bar" p="8"/>
      <mv round="no" col="w" p="0">
        <mv round="no" col="g" p="5"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="lessequal">
    <setvs axis="y"/>
    <mv p="8">
      <mv di="euro-bar" p="9"/>
      <mv round="no" col="w" p="0">
        <mv round="no" col="g" p="5"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="logicalnot">
    <setvs axis="y"/>
    <mv p="3">
      <mv di="euro-bar" col="b" p="2">
        <mv col="g" p="0"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="infinity">
    <setvs axis="y"/>
    <mv p="{206;120}">
      <sh p="{603;119}"/>
      <mv p="{214;162}"/>
      <mv p="{628;176}"/>
    </mv>
    <mv p="{225;488}">
      <sh p="{617;488}"/>
      <mv p="{204;431}"/>
      <mv p="{621;446}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="integral">
    <callg pnm="uni0283"/>
  </gl>

  <gl pnm="uni2126">
    <!-- Math Omega -->
    <setvs axis="y"/>
    <mv di="baseline" p="0">
      <sh p="34"/>
      <mv p="6">
        <sh p="54 35 26"/>
      </mv>
    </mv>
    <mv di="cap-height-overshoot" p="16">
      <mv di="cap-round-stem" p="45"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2206">
    <!-- Math Delta -->
    <setvs axis="y"/>
    <mv di="baseline" p="0">
      <mv p="7">
        <ip p="6"/>
      </mv>
    </mv>
    <mv di="cap-height-overshoot" p="2">
      <sh p="10"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="product">
    <!-- Math Pi -->
    <set nm="top-sh-a" p="10 1"/>
    <set nm="bot-sh-a" p="9 13 0"/>
    <setvs axis="y"/>
    <mv p="20">
      <sh p="10 1"/>
      <mv di="cap-serif" p="19"/>
    </mv>
    <mv p="4">
      <sh p="9 0 13"/>
      <mv di="cap-serif" p="5">
        <sh p="14"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="summation">
    <!-- Math Sigma -->
    <setvs axis="y"/>
    <mv p="4">
      <mv di="cap-bar" p="12"/>
    </mv>
    <mv p="0">
      <mv di="cap-bar" p="14"/>
    </mv>
    <ip r="4 0" p="2 13"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="partialdiff">
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="0">
      <mv di="lc-round-stem" p="22"/>
    </mv>
    <mv p="37">
      <mv p="30"/>
    </mv>
    <ip r="37 0" p="8"/>
    <mv p="8">
      <mv p="15"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni207A">
    <!-- superscript plus -->
    <setvs axis="y"/>
    <mv p="2">
      <sh p="10 11"/>
      <mv p="3">
        <sh p="7 6"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni207A.osf">
    <callg pnm="uni207A"/>
  </gl>

  <gl pnm="emptyset">
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="0">
      <sh p="40"/>
      <mv p="20"/>
    </mv>
    <mv p="10">
      <sh p="42"/>
      <mv p="30"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="emptyset.osf">
    <callg pnm="emptyset"/>
  </gl>

  <gl pnm="plusminus">
    <setvs axis="y"/>
    <mv p="12">
      <mv di="euro-bar" p="13">
        <mv col="w" p="0">
          <mv col="g" p="5"/>
        </mv>
      </mv>
    </mv>
    <ip r="5 0" p="3"/>
    <mv p="3">
      <sh p="7"/>
      <mv di="euro-bar" p="2">
        <sh p="10"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="approxequal">
    <setvs axis="y"/>
    <mv p="0">
      <mv col="g" p="5">
        <mv p="12"/>
      </mv>
      <mv p="17"/>
    </mv>
    <mv p="24">
      <mv col="g" p="29">
        <mv p="36"/>
      </mv>
      <mv p="41"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="ordfeminine">
    <setvs axis="y"/>
    <push>46 47 23 54 0 39 10 23</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SRP2"/>
    <command nm="IP"/>
    <command nm="IP"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="ordmasculine">
    <setvs axis="y"/>
    <push>21 8 15 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni01C0">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 0, pt2: 1
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni01C1">
    <setvs axis="y"/>
    <mv p="4">
      <sh p="0"/>
      <mv p="5">
        <sh p="2"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni01C2">
    <setvs axis="y"/>
    <mv p="0">
      <mv p="1">
        <ip p="5 8"/>
      </mv>
    </mv>
    <mv p="5">
      <mv col="b" p="4"/>
    </mv>
    <mv p="8">
      <mv col="b" p="9"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="paragraph">
    <cn nm="top" val="9"/>
    <cn nm="top-serif" val="24"/>
    <cn nm="left-stem-top" val="19"/>
    <cn nm="mid" val="2"/>
    <cn nm="bot-serif" val="12"/>
    <set nm="stem-bot" p="0 18"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: bot-serif, pt-b: (bot-serif + 1), sh-a: stem-bot, cv-h: cap-serif
    </callm>
    <mv di="cap-height" p="top-serif">
      <sh p="left-stem-top top"/>
      <mv di="cap-serif" p="(top-serif + 1)"/>
    </mv>
    <ip r="top bot-serif" p="mid"/>
    <callm nm="round-point">
      p: mid
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA770">
    <setvs axis="y"/>
    <mv p="{160;684}">
      <mv col="b" p="{139;642}"/>
      <mv col="g" p="{141;255}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni207F">
    <cn nm="minim-top" val="41"/>
    <cn nm="counter1-top" val="16"/>
    <cn nm="counter1-top-inside" val="9"/>
    <cn nm="serif-bottom1" val="26"/>
    <cn nm="serif-bottom2" val="31"/>
    <cn nm="serif-top1" val="27"/>
    <cn nm="serif-top2" val="32"/>
    <cn nm="vert-bottom1" val="36"/>
    <cn nm="vert-bottom2" val="0"/>
    <setvs axis="y"/>
    <mv p="minim-top">
      <sh p="(minim-top - 1) (minim-top - 2) counter1-top"/>
    </mv>
    <mv col="b" r="counter1-top" p="counter1-top-inside"/>
    <mv p="serif-bottom1">
      <sh p="serif-bottom2 vert-bottom1 vert-bottom2"/>
      <mv col="b" p="serif-top1">
        <sh p="serif-top2"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02E1">
    <setvs axis="y"/>
    <mv p="5"/>
    <mv p="11">
      <sh p="0"/>
      <mv col="b" p="12"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02B7">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="8 4 12"/>
    </mv>
    <mv p="18">
      <sh p="1 23 9 5 28 13"/>
      <mv col="b" p="17">
        <sh p="22 27"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02B2">
    <setvs axis="y"/>
    <mv p="{90;637}">
      <mv col="w" p="{70;696}">
        <mv col="b" p="{70;776}"/>
      </mv>
    </mv>
    <mv p="{27;244}">
      <sh p="{27;274}"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02B1">
    <setvs axis="y"/>
    <mv p="{159;760}">
      <sh p="{178;680}"/>
      <mv p="{144;739}"/>
    </mv>
    <mv p="{229;591}">
      <mv col="b" p="{193;553}"/>
    </mv>
    <mv p="{14;323}">
      <sh p="{49;329} {234;329} {200;323}"/>
      <mv col="b" p="{14;339}">
        <sh p="{200;339}"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02B0">
		<cn nm="stem-top" val="{103;746}"/>
		<cn nm="bowl" val="{229;583}"/>
		<cn nm="bowl-ins" val="{192;543}"/>
		<cn nm="left-stem-bottom" val="{53;333}"/>
		<cn nm="right-stem-bottom" val="{230;333}"/>
		<cn nm="left-serif" val="{18;323}"/>
		<cn nm="left-serif-b" val="{18;344}"/>
		<cn nm="right-serif" val="{196;323}"/>
		<cn nm="right-serif-b" val="{196;344}"/>
    <setvs axis="y"/>
    <mv p="stem-top"/>
    <mv p="bowl">
      <mv col="b" p="bowl-ins"/>
    </mv>
    <mv p="left-serif">
      <sh p="left-stem-bottom right-stem-bottom right-serif"/>
      <mv col="b" p="left-serif-b">
        <sh p="right-serif-b"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="percent">
    <cn nm="l-top" val="8"/>
    <cn nm="l-top-ins" val="24"/>
    <cn nm="l-bot" val="0"/>
    <cn nm="l-bot-ins" val="16"/>
    <cn nm="r-top" val="45"/>
    <cn nm="r-top-ins" val="61"/>
    <cn nm="r-bot" val="37"/>
    <cn nm="r-bot-ins" val="53"/>
    <setvs axis="y"/>
    <mv p="l-top">
      <mv di="percent-zero" col="b" p="l-top-ins"/>
    </mv>
    <mv p="l-bot">
      <mv di="percent-zero" col="b" p="l-bot-ins"/>
    </mv>
    <mv p="r-top">
      <mv di="percent-zero" col="b" p="r-top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="r-bot">
      <mv di="percent-zero" col="b" p="r-bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="percent.sc">
    <cn nm="l-top" val="11"/>
    <cn nm="l-top-ins" val="24"/>
    <cn nm="l-bot" val="4"/>
    <cn nm="l-bot-ins" val="18"/>
    <cn nm="r-top" val="37"/>
    <cn nm="r-top-ins" val="50"/>
    <cn nm="r-bot" val="30"/>
    <cn nm="r-bot-ins" val="44"/>
    <setvs axis="y"/>
    <mv p="l-top">
      <mv di="percent-zero-sc" col="b" p="l-top-ins"/>
    </mv>
    <mv p="l-bot">
      <mv di="percent-zero-sc" col="b" p="l-bot-ins"/>
    </mv>
    <mv p="r-top">
      <mv di="percent-zero-sc" col="b" p="r-top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="r-bot">
      <mv di="percent-zero-sc" col="b" p="r-bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="registered">
    <cn nm="top-serif-left" val="45"/>
    <cn nm="stem-top-left" val="22"/>
    <cn nm="stem-top-right" val="19"/>
    <cn nm="bottom-serif-left" val="38"/>
    <cn nm="stem-bottom" val="21"/>
    <cn nm="bowl-bottom" val="7"/>
    <cn nm="bowl-bottom-ins" val="12"/>
    <cn nm="foot-bottom" val="37"/>
    <cn nm="bowl-crotch" val="29"/>
    <set nm="sh-a-pts" p="stem-bottom foot-bottom"/>
    <setvs axis="y"/>
    <mv p="57">
      <sh p="77"/>
    </mv>
    <mv p="47">
      <sh p="67"/>
    </mv>
    <mv p="top-serif-left">
      <sh p="stem-top-left"/>
      <mv p="(top-serif-left - 1)">
        <al p="stem-top-right"/>
      </mv>
    </mv>
    <mv p="bottom-serif-left">
      <sh p="stem-bottom foot-bottom"/>
      <mv p="(bottom-serif-left + 1)"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top-serif-left, ref2: bottom-serif-left, pt1: bowl-bottom, pt2: bowl-bottom-ins
    </callm>
    <ip r="bowl-bottom bowl-bottom-ins" p="bowl-crotch"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="runedot">
    <setvs axis="y"/>
    <mv p="0">
      <mv col="b" p="6"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="section">
    <setvs axis="y"/>
    <mv p="63">
      <mv col="b" p="79"/>
    </mv>
    <mv p="0">
      <mv col="b" p="16"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="sterling">
    <setvs axis="y"/>
    <mv p="28">
      <mv col="b" p="47"/>
    </mv>
    <mv p="0">
      <sh p="6"/>
      <mv p="64">
        <sh p="12 15 60"/>
      </mv>
    </mv>
    <callm nm="mid-stem">
      ref1: 0, ref2: 28, pt1: 73, pt2: 74
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="therefore">
    <setvs axis="y"/>
    <mv p="12">
      <sh p="24"/>
      <mv col="b" p="18">
        <sh p="30"/>
      </mv>
    </mv>
    <mv p="0">
      <mv col="b" p="6"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="trademark">
    <setvs axis="y"/>
    <mv p="12">
      <al p="47 57 75"/>
      <sh p="60 38"/>
      <mv p="1">
        <sh p="30 46 76"/>
      </mv>
    </mv>
    <mv p="32">
      <sh p="0 63 59 68 37 41 53"/>
      <mv p="33">
        <sh p="64 69"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="yen">
    <cn nm="top-serif-left" val="24"/>
    <cn nm="bottom-serif" val="12"/>
    <cn nm="top-serif-right" val="19"/>
    <cn nm="top-stem-left" val="3"/>
    <cn nm="top-stem-right" val="8"/>
    <cn nm="bottom-stem" val="0"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1), first-right: top-serif-right,
			second-right: (top-serif-right - 1), stem1: top-stem-left, stem2: top-stem-right, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-stem
    </callm>
    <callm nm="mid-stem">
      ref1: top-serif-left, ref2: bottom-serif, pt1: 31, pt2: 32, cv: euro-bar
    </callm>
    <callm nm="mid-stem">
      ref1: top-serif-left, ref2: bottom-serif, pt1: 28, pt2: 27, cv: euro-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA76D">
    <setvs axis="y"/>
    <mv di="lc-ascender-top" p="{289;726}">
      <mv col="b" p="{286;700}"/>
    </mv>
    <callm nm="hook">
      init: {75;-245}, sh: {41;-159}, mv: {91;-202}
    </callm>
    <callm nm="mid-stem">
      ref1: {289;726}, ref2: {75;-245}, pt1: {13;497}, pt2: {13;523}
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni03BC">
    <setvs axis="y"/>
    <mv di="xheight" p="29">
      <sh p="8"/>
      <mv di="lc-serif" col="b" p="28">
        <sh p="6"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="0">
      <sh p="24"/>
      <mv col="b" p="15"/>
    </mv>
    <mv p="46"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="zero">
    <pm nm="offset" val="0"/>
    <pm nm="do-iup" val="0"/>
    <cn nm="top" val="8"/>
    <cn nm="top-ins" val="27"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="17"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <mv di="num-top-round" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="one">
    <cn nm="top" val="7"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="serif" val="13"/>
    <setvs axis="y"/>
    <push>stem-top top</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="0"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-bot, cv-h: lc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="two">
    <cn nm="top" val="19"/>
    <cn nm="top-ins" val="12"/>
    <cn nm="bot" val="34"/>
    <cn nm="bot-ins" val="28"/>
    <setvs axis="y"/>
    <mv di="num-top-round" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <callm nm="one-cv-stem">
      pt1: bot, pt2: bot-ins
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="three">
    <cn nm="top" val="{248;663}"/>
    <cn nm="top-ins" val="{214;611}"/>
    <cn nm="bot" val="{194;-11}"/>
    <cn nm="bot-ins" val="{207;17}"/>
    <cn nm="mid" val="{190;343}"/>
    <set nm="mid-sh" p="{265;378} {264;366} {135;373} {135;336}"/>
    <setvs axis="y"/>
    <mv di="num-top-round" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <ip r="top bot" p="mid"/>
    <callm nm="round-point">
      p: mid
    </callm>
    <sh>
      <set ref="mid-sh"/>
    </sh>
    <iup axis="y"/>
  </gl>

  <gl pnm="four">
    <cn nm="diag-top" val="8"/>
    <cn nm="diag-bot-a" val="1"/>
    <cn nm="diag-bot-b" val="0"/>
    <cn nm="bar-top" val="11"/>
    <cn nm="stem-top" val="20"/>
    <cn nm="stem-bot" val="19"/>
    <cn nm="serif" val="14"/>
    <setvs axis="y"/>
    <callm nm="round-point">
      p: diag-top
    </callm>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-bot, cv-h: lc-serif
    </callm>
    <srp whichpointer="2">
      <pt n="diag-top"/>
    </srp>
    <ip p="stem-top diag-bot-b"/>
    <callm nm="round-point">
      p: stem-top
    </callm>
    <callm nm="plain-stem">
      pt1: diag-bot-b, pt2: bar-top
    </callm>
    <sh p="diag-bot-a"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="five">
    <cn nm="top" val="{402;645}"/>
    <cn nm="top-ins" val="{157;577}"/>
    <cn nm="bot" val="{172;-11}"/>
    <cn nm="bot-ins" val="{208;17}"/>
    <cn nm="mid-lower" val="{177;362}"/>
    <cn nm="mid-upper" val="{196;437}"/>
    <setvs axis="y"/>
    <callm nm="one-cv-stem">
      pt1: top, pt2: top-ins, cv: num-top-flat
    </callm>
    <callm nm="one-cv-stem">
      pt1: bot, pt2: bot-ins, cv: baseline-undershoot
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-lower, pt2: mid-upper
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="six">
    <cn nm="top" val="9"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="19"/>
    <cn nm="mid-lower" val="26"/>
    <cn nm="mid-upper" val="34"/>
    <setvs axis="y"/>
    <push>(top + 1) top</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="0"/>
    <callm nm="one-cv-stem">
      pt1: bot, pt2: bot-ins, cv: baseline-undershoot
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-lower, pt2: mid-upper
    </callm>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="seven">
    <setvs axis="y"/>
    <callm nm="one-cv-stem">
      pt1: 13, pt2: 6, cv: num-top-flat
    </callm>
    <push>0 baseline</push>
    <command nm="MIAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="eight">
    <setvs axis="y"/>
    <callm nm="one-cv-stem">
      pt1: {237;663}, pt2: {221;635}, cv: num-top-round
    </callm>
    <callm nm="one-cv-stem">
      pt1: {225;-11}, pt2: {252;20}, cv: baseline-undershoot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="nine">
    <cn nm="top" val="33"/>
    <cn nm="top-ins" val="10"/>
    <cn nm="bot" val="0"/>
    <cn nm="mid-lower" val="25"/>
    <cn nm="mid-upper" val="17"/>
    <setvs axis="y"/>
    <push>(bot + 1) bot</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="0"/>
    <callm nm="one-cv-stem">
      pt1: top, pt2: top-ins, cv: num-top-round
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-lower, pt2: mid-upper
    </callm>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="zero.zero">
    <callg pnm="zero">
      offset: 4, do-iup: -1
    </callg>
    <ip r="12 4" p="0 1 2 3"/>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="zero.lf">
    <callg pnm="zero"/>
  </gl>

  <gl init-graphics="no" pnm="one.lf">
    <callg pnm="one"/>
  </gl>

  <gl init-graphics="no" pnm="two.lf">
    <callg pnm="two"/>
  </gl>

  <gl init-graphics="no" pnm="three.lf">
    <callg pnm="three"/>
  </gl>

  <gl init-graphics="no" pnm="four.lf">
    <callg pnm="four"/>
  </gl>

  <gl init-graphics="no" pnm="five.lf">
    <callg pnm="five"/>
  </gl>

  <gl init-graphics="no" pnm="six.lf">
    <callg pnm="six"/>
  </gl>

  <gl init-graphics="no" pnm="seven.lf">
    <callg pnm="seven"/>
  </gl>

	<gl init-graphics="no" pnm="eight.lf">
    <callg pnm="eight"/>
  </gl>

  <gl init-graphics="no" pnm="nine.lf">
    <callg pnm="nine"/>
  </gl>

  <gl init-graphics="no" pnm="zero.zero.lf">
    <callg pnm="zero">
      offset: 4, do-iup: -1
    </callg>
    <ip r="12 4" p="0 1 2 3"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="zero.osf">
    <pm nm="offset" val="0"/>
    <pm nm="do-iup" val="0"/>
    <cn nm="top" val="8"/>
    <cn nm="top-ins" val="24"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="16"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bot, pt2: bot-ins, cv: xheight-overshoot, cv-h: zero-osf-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-ins, cv: baseline-undershoot, cv-h: zero-osf-stem
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="one.osf">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 4, pt-b: 5, sh-a: 0, cv-h: lc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: 11, pt-b: 10, sh-a: 1, cv: xheight, cv-h: lc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="two.osf" xoffset="-5">
    <setvs axis="y"/>
    <callm nm="one-cv-stem">
      pt1: {258;446}, pt2: {226;373}, cv: xheight-overshoot
    </callm>
    <callm nm="one-cv-stem">
      pt1: {425;0}, pt2: {390;90}, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="three.osf">
    <setvs axis="y"/>
    <callm nm="one-cv-stem">
      pt1: {205;446}, pt2: {174;380}, cv: xheight-overshoot
    </callm>
    <callm nm="round-point">
      p: {74;-245}
    </callm>
    <sh p="{74;-219}"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="four.osf">
    <cn nm="top" val="{323;446}"/>
    <cn nm="stem-bot" val="{269;-220}"/>
    <cn nm="bar-bot" val="{521;0}"/>
    <cn nm="bar-top" val="{539;87}"/>
    <cn nm="bar-bot-sh" val="{525;-29}"/>
    <cn nm="bar-top-sh" val="{537;116}"/>
    <set nm="top-ins" p="{286;357} {269;357}"/>
    <setvs axis="y"/>
    <push>2 1 top</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="SHP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <callm nm="one-cv-stem">
      pt1: bar-bot, pt2: bar-top
    </callm>
    <sh ref-ptr="2" p="bar-top-sh"/>
    <sh ref-ptr="1" p="bar-bot-sh"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="six.osf">
    <cn nm="top" val="10"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="21"/>
    <cn nm="mid-lower" val="29"/>
    <cn nm="mid-upper" val="37"/>
    <setvs axis="y"/>
    <push>(top + 1) top</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="0"/>
    <callm nm="one-cv-stem">
      pt1: bot, pt2: bot-ins, cv: baseline-undershoot
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-lower, pt2: mid-upper
    </callm>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="seven.osf">
    <setvs axis="y"/>
    <callm nm="one-cv-stem">
      pt1: 6, pt2: 4, cv: xheight
    </callm>
    <sh ref-ptr="1" p="10"/>
    <sh ref-ptr="2" p="8"/>
    <push>0</push>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="eight.osf">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: {243;644}, pt2: {229;617}
    </callm>
    <callm nm="one-cv-stem">
      pt1: {232;-11}, pt2: {258;19}, cv: baseline-undershoot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="nine.osf">
    <cn nm="top" val="35"/>
    <cn nm="top-ins" val="11"/>
    <cn nm="bot" val="0"/>
    <cn nm="mid-lower" val="27"/>
    <cn nm="mid-upper" val="19"/>
    <setvs axis="y"/>
    <push>(bot + 1) bot</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="0"/>
    <callm nm="one-cv-stem">
      pt1: top, pt2: top-ins, cv: xheight-overshoot
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-lower, pt2: mid-upper
    </callm>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="zero.zero.osf">
    <cn nm="top" val="12"/>
    <cn nm="top-ins" val="28"/>
    <cn nm="bot" val="4"/>
    <cn nm="bot-ins" val="20"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bot, pt2: bot-ins, cv: xheight-overshoot, cv-h: zero-osf-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-ins, cv: baseline-undershoot, cv-h: zero-osf-stem
    </callm>
    <ip r="top bot" p="0 1 2 3"/>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="zero.tosf">
    <callg pnm="zero.osf"/>
  </gl>

  <gl init-graphics="no" pnm="one.tosf">
    <callg pnm="one.osf"/>
  </gl>

  <gl init-graphics="no" pnm="three.tosf">
    <callg pnm="three.osf"/>
  </gl>

  <gl init-graphics="no" pnm="four.tosf">
    <callg pnm="four.osf"/>
  </gl>

  <gl init-graphics="no" pnm="six.tosf">
    <callg pnm="six.osf"/>
  </gl>

  <gl init-graphics="no" pnm="seven.tosf">
    <callg pnm="seven.osf"/>
  </gl>

  <gl pnm="eight.tosf">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: {254;644}, pt2: {239;617}
    </callm>
    <callm nm="one-cv-stem">
      pt1: {243;-11}, pt2: {269;19}, cv: baseline-undershoot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="nine.tosf">
    <callg pnm="nine.osf"/>
  </gl>

  <gl init-graphics="no" pnm="zero.zero.tosf">
    <callg pnm="zero.zero.osf"/>
  </gl>

  <gl pnm="uni2070">
    <setvs axis="y"/>
    <mv di="sups-baseline-undershoot" p="0">
      <mv col="b" p="12"/>
      <mv col="g" p="6">
        <mv col="b" p="20"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2070.zero">
    <callg pnm="uni2070"/>
  </gl>

  <gl pnm="uni2070.osf">
    <setvs axis="y"/>
    <mv di="sups-baseline-undershoot" p="0">
      <mv col="b" p="16"/>
    </mv>
    <mv di="sups-xheight-overshoot" p="8">
      <mv col="b" p="24"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2070.zero.osf">
    <callg pnm="uni2070.osf"/>
  </gl>

  <gl pnm="uni00B9">
    <setvs axis="y"/>
    <mv di="sups-baseline" p="14">
      <sh p="0"/>
      <mv p="7"/>
      <mv col="b" p="15"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni00B9.osf">
    <setvs axis="y"/>
    <mv di="sups-baseline" p="4">
      <sh p="0"/>
      <mv col="b" p="5"/>
    </mv>
    <mv di="sups-xheight" p="11">
      <sh p="1"/>
      <mv col="b" p="10"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni00B2">
    <setvs axis="y"/>
    <mv di="sups-baseline" p="29">
      <mv col="b" p="24"/>
      <mv p="16">
        <mv col="b" p="9"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni00B2.osf">
    <setvs axis="y"/>
    <mv di="sups-baseline" p="31">
      <mv col="b" p="26"/>
    </mv>
    <mv di="sups-xheight-overshoot" p="17">
      <mv col="b" p="9"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni00B3">
    <setvs axis="y"/>
    <mv di="sups-baseline-undershoot" p="{116;247}">
      <mv col="b" p="{122;265}"/>
      <mv p="{150;652}">
        <mv col="b" p="{128;618}"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni00B3.osf">
    <setvs axis="y"/>
    <mv p="0">
      <mv p="1"/>
    </mv>
    <mv di="sups-xheight-overshoot" p="23">
      <mv p="16"/>
    </mv>
    <ip r="0 24" p="8 9"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2083.osf">
    <setvs axis="y"/>
    <mv p="0">
      <mv p="1"/>
    </mv>
    <mv p="23">
      <mv p="16"/>
    </mv>
    <ip r="0 23" p="8 9"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2074">
    <setvs axis="y"/>
    <mv di="sups-baseline" p="13">
      <sh p="18"/>
      <mv col="b" p="14"/>
    </mv>
    <mv p="7"/>
    <ip r="7 13" p="0 19"/>
    <mv p="19"/>
    <mv p="0">
      <mv col="b" p="10"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2074.osf">
    <setvs axis="y"/>
    <mv p="0"/>
    <mv di="sups-xheight-overshoot" p="9">
      <sh p="1 2"/>
    </mv>
    <mv di="sups-baseline" p="6">
      <sh p="12"/>
      <mv col="b" p="5">
        <sh p="14"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2075">
		<cn nm="bottom" val="{114;247}"/>
		<cn nm="bottom-ins" val="{133;273}"/>
		<cn nm="top" val="{255;641}"/>
		<cn nm="top-ins" val="{244;589}"/>
		<cn nm="mid-top" val="{123;521}"/>
		<cn nm="mid-bot" val="{112;463}"/>
    <setvs axis="y"/>
    <mv di="sups-baseline-undershoot" p="bottom">
			<mv p="bottom-ins"/>
		</mv>
		<mv p="top">
			<mv p="top-ins"/>
		</mv>
		<ip r="top bottom" p="mid-bot"/>
		<mv p="mid-bot">
			<mv p="mid-top"/>
		</mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2076">
    <setvs axis="y"/>
    <mv di="sups-baseline-undershoot" p="0">
      <mv col="b" p="15"/>
      <mv col="g" p="7"/>
    </mv>
    <ip r="7 0" p="29"/>
    <mv p="29">
      <mv col="b" p="22"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2076.osf">
    <setvs axis="y"/>
    <mv di="sups-baseline-undershoot" p="0">
      <mv col="b" p="18"/>
      <mv col="g" p="9"/>
    </mv>
    <ip r="9 0" p="34"/>
    <mv p="34">
      <mv col="b" p="26"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2077">
    <setvs axis="y"/>
    <mv di="sups-baseline" p="{52;253}">
      <mv col="g" p="{38;641}">
        <mv col="b" p="{132;592}"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2077.osf">
		<cn nm="bottom" val="{79;197}"/>
		<cn nm="bar-top" val="{57;583}"/>
		<cn nm="bar-bot" val="{26;512}"/>
		<cn nm="serif-top" val="{61;613}"/>
		<cn nm="serif-bot" val="{27;493}"/>
    <setvs axis="y"/>
    <push>bottom</push>
    <command nm="MDAP" modifier="0"/>
    <mv p="bar-top">
      <sh p="serif-top"/>
      <mv col="b" p="bar-bot">
        <sh p="serif-bot"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2078">
    <setvs axis="y"/>
    <mv di="sups-baseline-undershoot" p="{141;247}">
      <mv col="b" p="{145;267}"/>
      <mv col="g" p="{145;651}">
        <mv col="b" p="{146;632}"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2078.osf">
    <setvs axis="y"/>
    <mv di="sups-baseline-undershoot" p="{155;247}">
      <mv col="b" p="{167;268}"/>
      <mv col="g" p="{164;683}">
        <mv col="b" p="{165;663}"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2079">
    <setvs axis="y"/>
    <mv p="0"/>
    <mv p="30">
      <mv col="b" p="9"/>
    </mv>
    <ip r="30 0" p="23"/>
    <mv p="23">
      <mv col="b" p="16"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2079.osf">
    <setvs axis="y"/>
    <mv p="0"/>
    <mv p="33">
      <mv col="b" p="9"/>
    </mv>
    <ip r="33 0" p="25"/>
    <mv p="25">
      <mv col="b" p="17"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="onehalf">
    <setvs axis="y"/>
    <mv round="yes" p="50">
      <sh p="37"/>
      <mv p="44"/>
      <mv col="b" p="51"/>
    </mv>
    <mv di="baseline" p="36">
      <mv col="b" p="30"/>
      <mv p="22">
        <mv col="b" p="15"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="onequarter" assume-y="yes">
    <mv round="yes" p="17">
      <sh p="4"/>
      <mv p="11"/>
      <mv col="b" p="18"/>
    </mv>
    <mv di="baseline" p="22">
      <sh p="27"/>
      <mv col="b" p="23"/>
      <mv p="37">
        <ip round="yes" p="42 28"/>
      </mv>
    </mv>
    <sh r="28" p="47"/>
    <mv col="b" r="28" p="41">
      <sh p="44"/>
    </mv>
  </gl>

  <gl pnm="threequarters" assume-y="yes">
    <mv round="yes" p="{133;248}">
      <mv col="b" p="{139;267}"/>
      <mv p="{167;678}">
        <mv col="b" p="{145;642}"/>
      </mv>
    </mv>
    <mv di="baseline" p="{567;0}">
      <sh p="{620;10}"/>
      <mv col="b" p="{567;17}"/>
      <mv p="{691;451}">
        <ip round="yes" p="{620;298} {620;123}"/>
      </mv>
    </mv>
    <sh r="{620;123}" p="{678;123}"/>
    <mv col="b" r="{620;123}" p="{620;153}">
      <sh p="{678;153}"/>
    </mv>
  </gl>

  <gl pnm="a.sc">
    <pm nm="do-iup" val="0"/>
    <pm nm="top" val="11"/>
    <pm nm="serif-bottom-left" val="29"/>
    <pm nm="serif-bottom-right" val="24"/>
    <pm nm="left-diag-top" val="17"/>
    <pm nm="left-diag-bottom" val="16"/>
    <pm nm="right-diag-bottom" val="0"/>
    <pm nm="bar-bottom" val="20"/>
    <pm nm="bar-top" val="21"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <sh p="left-diag-top"/>
    </mv>
    <callm nm="cap-dbl-serif">
      first-left: serif-bottom-left, second-left: (serif-bottom-left + 1),
			first-right: serif-bottom-right, second-right: (serif-bottom-right + 1),
			stem1: left-diag-bottom, stem2: right-diag-bottom
    </callm>
    <callm nm="interpolated-stem">
      ref-a: top, ref-b: serif-bottom-left, stem-a: bar-bottom, stem-b: bar-top, cv: sc-bar
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="aring.sc">
    <cn nm="left-serif" val="34"/>
    <cn nm="right-serif" val="39"/>
    <cn nm="left-bottom-stem" val="0"/>
    <cn nm="right-bottom-stem" val="15"/>
    <cn nm="top" val="7"/>
    <cn nm="top-ins" val="24"/>
    <cn nm="ring-bot-ins" val="18"/>
    <cn nm="bar-bot" val="30"/>
    <cn nm="bar-top" val="31"/>
    <set nm="ring-bot-sh" p="1 13 16"/>
    <set nm="serif-sh-a" p="right-serif left-bottom-stem right-bottom-stem"/>
    <setvs axis="y"/>
    <mv round="yes" p="top">
      <mv col="b" p="top-ins"/>
      <mv col="w" p="ring-bot-ins">
        <sh>
          <set ref="ring-bot-sh"/>
        </sh>
      </mv>
    </mv>
    <callm nm="serif-sh">
      pt-a: left-serif, pt-b: (left-serif + 1), sh-a: serif-sh-a, sh-b: (right-serif + 1), cv-h: sc-serif
    </callm>
    <callm nm="interpolated-stem">
      ref-a: top, ref-b: left-serif, stem-a: bar-bot, stem-b: bar-top, cv: sc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA733.sc">
    <cn nm="top" val="14"/>
    <cn nm="serif-bottom-left" val="48"/>
    <cn nm="serif-bottom-right" val="53"/>
    <cn nm="left-diag-top" val="1"/>
    <cn nm="left-diag-bottom" val="0"/>
    <cn nm="right-diag-bottom" val="4"/>
    <cn nm="bar-bottom" val="40"/>
    <cn nm="bar-top" val="41"/>
    <cn nm="left-bar-bottom" val="44"/>
    <cn nm="left-bar-top" val="45"/>
    <set nm="top-sh" p="left-diag-top 22 34"/>
    <set nm="bottom-sh-a" p="serif-bottom-right 58 left-diag-bottom right-diag-bottom 20 24"/>
    <set nm="bottom-sh-b" p="(serif-bottom-right + 1) 59"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <sh>
        <set ref="top-sh"/>
      </sh>
    </mv>
    <callm nm="serif-sh">
	pt-a: serif-bottom-left, pt-b: (serif-bottom-left + 1),
	sh-a: bottom-sh-a, sh-b: bottom-sh-b, cv-h: sc-serif
    </callm>
    <callm nm="interpolated-stem">
      ref-a: serif-bottom-left, ref-b: top, stem-a: bar-bottom, stem-b: bar-top, cv: sc-bar
    </callm>
    <sh r="bar-bottom" p="left-bar-bottom"/>
    <sh r="bar-top" p="left-bar-top"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA735.sc">
    <callg pnm="o.sc">
      do-iup: -1, top: 9, top-ins: 61, bottom: 0, bottom-ins: 53
    </callg>
    <callg pnm="a.sc">
      top: 48, serif-bottom-left: 19, serif-bottom-right: 24, left-diag-top: 70,
			left-diag-bottom: 69, right-diag-bottom: 33, bar-bottom: 29, bar-top: 30
    </callg>
  </gl>

  <gl pnm="uniA737.sc">
    <cn nm="top-left-serif" val="47"/>
    <cn nm="diag-top" val="28"/>
    <cn nm="diag-bottom" val="27"/>
    <cn nm="bot-serif" val="35"/>
    <cn nm="bar-top" val="32"/>
    <cn nm="bar-bot" val="31"/>
    <callg pnm="u.sc">
      do-iup: -1, serif-left: top-left-serif, serif-right: 42, stem-left: 9, stem-right: 19, bottom: 0, bottom-ins: 14
    </callg>
    <sh r="top-left-serif" p="diag-top"/>
    <callm nm="serif-sh">
      pt-a: bot-serif, pt-b: (bot-serif + 1), sh-a: diag-bottom, cv-h: sc-serif
    </callm>
    <callm nm="interpolated-stem">
      ref-a: top-left-serif, ref-b: bot-serif, stem-a: bar-bot, stem-b: bar-top, cv: sc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA739.sc">
    <cn nm="top" val="{255;506}"/>
    <cn nm="serif-bottom-left" val="{15;0}"/>
    <cn nm="left-diag-top" val="{220;451}"/>
    <cn nm="bar-bottom" val="{133;164}"/>
    <cn nm="bar-top" val="{144;188}"/>
    <cn nm="top-serif" val="{486;496}"/>
    <cn nm="v-diag-top" val="{555;488}"/>
		<set nm="bottom-sh" p="{66;10} {333;0} {402;0}"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <sh p="left-diag-top"/>
    </mv>
    <callm nm="serif-sh">
			pt-a: serif-bottom-left,
			pt-b: (serif-bottom-left + 1),
			sh-a: bottom-sh,
			cv-h: sc-serif
    </callm>
    <ip r="top serif-bottom-left" p="bar-bottom"/>
    <mv p="bar-bottom">
      <mv di="sc-bar" col="b" p="bar-top"/>
    </mv>
    <callm nm="serif-sh">
			pt-a: top-serif,
			pt-b: (top-serif - 1),
			sh-a: v-diag-top,
			cv: sc-height,
			cv-h: sc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA73B.sc">
    <cn nm="top" val="{255;506}"/>
    <cn nm="serif-bottom-left" val="{15;0}"/>
    <cn nm="left-diag-top" val="{220;451}"/>
    <cn nm="bar-bottom" val="{146;198}"/>
    <cn nm="bar-top" val="{157;228}"/>
    <cn nm="top-serif" val="{486;496}"/>
    <cn nm="v-diag-top" val="{555;488}"/>
		<set nm="bottom-sh" p="{66;10} {333;0} {402;0}"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <sh p="left-diag-top"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: serif-bottom-left, pt-b: (serif-bottom-left + 1),
      sh-a: bottom-sh, cv-h: sc-serif
    </callm>
    <ip r="top serif-bottom-left" p="bar-bottom"/>
    <mv p="bar-bottom">
      <mv di="sc-bar" col="b" p="bar-top"/>
    </mv>
    <callm nm="serif-sh">
	pt-a: top-serif,
	pt-b: (top-serif - 1),
	sh-a: v-diag-top,
	cv: sc-height,
	cv-h: sc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA73D.sc">
    <cn nm="A-top" val="{260;506}"/>
    <cn nm="A-bottom-serif" val="{15;0}"/>
    <cn nm="A-left-diag-top" val="{220;451}"/>
    <cn nm="A-left-diag-bottom" val="{66;10}"/>
    <cn nm="A-right-diag-bottom" val="{330;0}"/>
    <cn nm="A-bar-bottom" val="{133;165}"/>
    <cn nm="A-bar-top" val="{144;188}"/>
    <cn nm="Y-top-serif" val="{481;496}"/>
    <cn nm="Y-diag-top" val="{565;488}"/>
    <cn nm="Y-bottom" val="{269;-199}"/>
    <cn nm="Y-bottom-sh" val="{234;-109}"/>
    <cn nm="Y-bottom-ins" val="{292;-178}"/>
    <set nm="A-bottom-serif-sh" p="A-left-diag-bottom A-right-diag-bottom"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="A-top">
      <sh p="A-left-diag-top"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: A-bottom-serif, pt-b: (A-bottom-serif + 1), sh-a: A-bottom-serif-sh, cv-h: sc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: Y-top-serif, pt-b: (Y-top-serif - 1), sh-a: Y-diag-top, cv: sc-height, cv-h: sc-serif
    </callm>
    <mv p="Y-bottom">
      <sh p="Y-bottom-sh"/>
      <mv col="b" p="Y-bottom-ins"/>
    </mv>
    <callm nm="interpolated-stem">
      ref-a: A-bottom-serif, ref-b: A-top, stem-a: A-bar-bottom, stem-b: A-bar-top, cv: sc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="b.sc" assume-y="yes">
    <cn nm="top-serif" val="33"/>
    <cn nm="bottom-serif" val="16"/>
    <cn nm="stem-top-left" val="1"/>
    <cn nm="stem-top-right" val="41"/>
    <cn nm="stem-bottom-left" val="0"/>
    <cn nm="stem-bottom-right" val="20"/>
    <cn nm="bar-top" val="35"/>
    <cn nm="bar-bottom" val="30"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom-left, cv-h: sc-serif
    </callm>
    <callm nm="serif-sh">
			pt-a: top-serif,
			pt-b: (top-serif - 1),
			sh-a: stem-top-left,
			align-b: 0,
			cv: sc-height,
			cv-h: sc-serif
    </callm>
    <push>
      stem-bottom-right
      sc-bar
      bottom-serif
      stem-top-right
      sc-bar
      top-serif
    </push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <ip r="top-serif bottom-serif" p="bar-bottom"/>
    <mv p="bar-bottom">
      <mv di="sc-bar" col="b" p="bar-top"/>
    </mv>
  </gl>

  <gl pnm="c.sc">
    <cn nm="top" val="{325;506}"/>
    <cn nm="top-ins" val="{332;478}"/>
    <cn nm="top-serif" val="{506;500}"/>
    <cn nm="bottom" val="{311;-10}"/>
    <cn nm="bottom-ins" val="{337;18}"/>
    <cn nm="bottom-serif" val="{490;0}"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <sh p="top-serif"/>
      <mv di="sc-round-stem" col="b" p="top-ins"/>
    </mv>
    <mv di="sc-baseline-undershoot" p="bottom">
      <sh p="bottom-serif"/>
      <mv di="sc-round-stem" col="b" p="bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="d.sc">
    <cn nm="top-serif" val="27"/>
    <cn nm="bottom-serif" val="11"/>
    <cn nm="stem-top-left" val="1"/>
    <cn nm="stem-top-right" val="24"/>
    <cn nm="stem-bottom-left" val="0"/>
    <cn nm="stem-bottom-right" val="15"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom-left, cv-h: sc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: stem-top-left, cv: sc-height, cv-h: sc-serif
    </callm>
    <push>stem-bottom-right sc-bar bottom-serif stem-top-right sc-bar top-serif</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA77A.sc">
    <cn nm="top" val="20"/>
    <cn nm="top-sh" val="13"/>
    <cn nm="top-ins" val="36"/>
    <cn nm="top-ins-sh" val="10"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="28"/>
    <setvs axis="y"/>
    <mv di="sc-height" p="top">
      <sh p="top-sh"/>
      <mv di="sc-bar" col="b" p="top-ins">
        <sh p="top-ins-sh"/>
      </mv>
    </mv>
    <mv di="sc-baseline-undershoot" p="bot">
      <mv di="sc-round-stem" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="e.sc">
    <cn nm="top-serif" val="32"/>
    <cn nm="bottom-serif" val="34"/>
    <cn nm="stem-top-upper" val="19"/>
    <cn nm="stem-top-lower" val="18"/>
    <cn nm="stem-bottom-lower" val="4"/>
    <cn nm="stem-bottom-upper" val="5"/>
    <cn nm="bar-bottom" val="22"/>
    <cn nm="bar-top" val="23"/>
    <cn nm="v-serif-bottom" val="26"/>
    <cn nm="v-serif-top" val="27"/>
    <set nm="top-pts" p="1 19"/>
    <set nm="bottom-pts" p="0 4"/>
    <mv p="28">
      <mv col="b" p="27">
        <ip p="24"/>
      </mv>
    </mv>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-pts, cv-h: sc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-pts, cv: sc-height, cv-h: sc-serif
    </callm>
    <push>stem-bottom-upper sc-bar bottom-serif stem-top-lower sc-bar top-serif</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <ip r="top-serif bottom-serif" p="bar-bottom"/>
    <mv p="bar-bottom">
      <sh p="v-serif-bottom"/>
    </mv>
    <mv di="sc-bar" col="b" r="bar-bottom" p="bar-top">
      <sh p="v-serif-top"/>
    </mv>
    <iup/>
  </gl>

  <gl pnm="f.sc">
    <cn nm="top-serif" val="28"/>
    <cn nm="bottom-serif" val="13"/>
    <cn nm="stem-top-lower" val="9"/>
    <cn nm="stem-bottom" val="0"/>
    <cn nm="bar-bottom" val="18"/>
    <cn nm="bar-top" val="19"/>
    <cn nm="v-serif-bottom" val="22"/>
    <cn nm="v-serif-top" val="23"/>
    <set nm="top-pts" p="1 10"/>
    <mv p="24">
      <mv col="b" p="23">
        <ip p="20"/>
      </mv>
    </mv>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-pts, cv: sc-height, cv-h: sc-serif
    </callm>
    <push>stem-top-lower sc-bar top-serif</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom, cv-h: sc-serif
    </callm>
    <ip r="top-serif bottom-serif" p="bar-bottom"/>
    <mv round="yes" p="bar-bottom">
      <sh p="v-serif-bottom"/>
    </mv>
    <mv di="sc-bar" col="b" r="bar-bottom" p="bar-top">
      <sh p="v-serif-top"/>
    </mv>
    <iup/>
  </gl>

  <gl pnm="uniA77C.sc">
    <cn nm="stem-top" val="{152;507}"/>
    <cn nm="arm-top" val="{344;494}"/>
    <cn nm="arm-top-ins" val="{300;427}"/>
    <cn nm="arm-end" val="{367;369}"/>
    <cn nm="stem-bot" val="{56;-163}"/>
    <cn nm="bar-bot" val="{147;120}"/>
    <cn nm="bar-top" val="{147;143}"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="stem-top">
      <sh p="(stem-top - 1) (stem-top - 2) arm-top"/>
    </mv>
    <mv round="yes" p="arm-top">
      <mv col="b" p="arm-top-ins"/>
      <mv round="yes" p="arm-end"/>
    </mv>
    <mv p="stem-bot"/>
    <callm nm="interpolated-stem">
      ref-a: stem-top, ref-b: stem-bot, stem-a: bar-bot, stem-b: bar-top, cv: sc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="g.sc">
    <cn nm="top" val="{325;506}"/>
    <cn nm="top-ins" val="{333;478}"/>
    <cn nm="bottom" val="{346;-10}"/>
    <cn nm="bottom-ins" val="{342;18}"/>
    <cn nm="serif-top" val="{363;204}"/>
    <cn nm="stema" val="{439;191}"/>
    <cn nm="stemb" val="{522;191}"/>
    <cn nm="v-serif-top" val="{504;500}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      <wpm nm="pt1" val="top"/>
      <wpm nm="pt2" val="top-ins"/>
      <wpm nm="cv" val="sc-height-overshoot"/>
      <wpm nm="cv-h" val="sc-round-stem"/>
      <wpm nm="codefrag">
        <sh r="top" p="v-serif-top"/>
      </wpm>
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot, cv-h: sc-round-stem
    </callm>
    <ip r="top bottom" p="serif-top"/>
    <mv p="serif-top">
      <mv di="sc-serif" col="b" p="(serif-top - 1)">
        <sh p="stema stemb"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1D79.sc">
    <cn nm="top" val="33"/>
    <cn nm="top-under" val="34"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="51"/>
    <cn nm="mid-lower" val="59"/>
    <cn nm="mid-upper" val="10"/>
    <set nm="top-sh" p="29 23"/>
    <set nm="top-under-sh" p="19 18 36"/>
    <setvs axis="y"/>
    <mv di="sc-height" p="top">
      <sh>
        <set ref="top-sh"/>
      </sh>
      <mv col="b" p="top-under">
        <sh>
          <set ref="top-under-sh"/>
        </sh>
      </mv>
    </mv>
    <mv round="yes" p="bottom">
      <mv di="sc-round-stem" col="b" p="bottom-ins"/>
    </mv>
    <ip r="top bottom" p="mid-lower"/>
    <mv p="mid-lower">
      <mv p="mid-upper"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni021D.sc" assume-y="yes">
    <cn nm="top" val="31"/>
    <cn nm="top-ins" val="19"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="1"/>
    <cn nm="mid" val="8"/>
    <set nm="mid-sh" p="11 12 38 39"/>
    <mv di="sc-height-overshoot" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv p="bottom">
      <mv col="b" p="bottom-ins"/>
    </mv>
    <ip round="yes" r="top bottom" p="mid"/>
    <sh r="mid">
      <set ref="mid-sh"/>
    </sh>
  </gl>

  <gl pnm="h.sc">
    <pm nm="do-iup" val="0"/>
    <cn nm="top-left-a" val="24"/>
    <cn nm="top-left-b" val="23"/>
    <cn nm="top-right-a" val="29"/>
    <cn nm="top-right-b" val="28"/>
    <cn nm="left-stem-top" val="1"/>
    <cn nm="right-stem-top" val="5"/>
    <cn nm="bottom-left-a" val="12"/>
    <cn nm="bottom-left-b" val="13"/>
    <cn nm="bottom-right-a" val="17"/>
    <cn nm="bottom-right-b" val="18"/>
    <cn nm="left-stem-bottom" val="0"/>
    <cn nm="right-stem-bottom" val="4"/>
    <cn nm="bar-top" val="9"/>
    <cn nm="bar-bottom" val="8"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
			first-left: top-left-a,
			second-left: top-left-b,
			first-right: top-right-a,
			second-right: top-right-b,
			stem1: left-stem-top,
			stem2: right-stem-top,
			cv: sc-height
    </callm>
    <callm nm="cap-dbl-serif">
			first-left: bottom-left-a,
			second-left: bottom-left-b,
			first-right: bottom-right-a,
			second-right: bottom-right-b,
			stem1: left-stem-bottom,
			stem2: right-stem-bottom
    </callm>
    <callm nm="interpolated-stem">
			ref-a: bottom-left-a,
			ref-b: top-left-a,
			stem-a: bar-bottom,
			stem-b: bar-top,
			cv: sc-bar
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="hbar.sc" assume-y="yes">
    <cn nm="bar-bottom" val="32"/>
    <cn nm="bar-top" val="33"/>
    <cn nm="bottom" val="12"/>
    <cn nm="top" val="29"/>
    <callg pnm="h.sc">
      do-iup: -1
    </callg>
    <ip r="top bottom" p="bar-bottom"/>
    <mv p="bar-bottom">
      <mv di="cap-bar" col="b" p="bar-top"/>
    </mv>
  </gl>

  <gl pnm="uni0195.sc">
    <cn nm="top-left-a" val="42"/>
    <cn nm="top-left-b" val="41"/>
    <cn nm="top-right-a" val="47"/>
    <cn nm="top-right-b" val="46"/>
    <cn nm="left-stem-top" val="28"/>
    <cn nm="right-stem-top" val="4"/>
    <cn nm="bottom-left-a" val="35"/>
    <cn nm="bottom-left-b" val="36"/>
    <cn nm="left-stem-bottom" val="27"/>
    <cn nm="bar-top" val="32"/>
    <cn nm="bar-bottom" val="31"/>
    <cn nm="v-bottom" val="0"/>
    <cn nm="v-bottom-ins" val="9"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-left-a, second-left: top-left-b, first-right: top-right-a,
			second-right: top-right-b, stem1: left-stem-top, stem2: right-stem-top, cv: sc-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-left-a, pt-b: bottom-left-b, sh-a: left-stem-bottom, cv-h: sc-serif
    </callm>
    <callm nm="interpolated-stem">
      ref-a: bottom-left-a, ref-b: top-left-a, stem-a: bar-bottom, stem-b: bar-top, cv: sc-bar
    </callm>
    <mv di="baseline-undershoot" p="v-bottom">
      <mv di="sc-round-stem" col="b" p="v-bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="i.sc">
    <cn nm="top-a" val="11"/>
    <cn nm="top-b" val="10"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="bottom-a" val="4"/>
    <cn nm="bottom-b" val="5"/>
    <cn nm="stem-bottom" val="0"/>
    <setvs axis="y"/>
    <mv di="baseline" p="bottom-a">
      <sh p="stem-bottom"/>
      <mv di="sc-serif" col="b" p="bottom-b"/>
    </mv>
    <mv di="sc-height" p="top-a">
      <sh p="stem-top"/>
      <mv di="sc-serif" col="b" p="top-b"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="j.sc">
    <cn nm="top-a" val="{35;496}"/>
    <cn nm="top-b" val="{35;471}"/>
    <cn nm="bottom" val="{51;-163}"/>
    <cn nm="bottom-above-a" val="{13;-77}"/>
    <cn nm="bottom-above-b" val="{69;-120}"/>
    <cn nm="stem-top" val="{103;486}"/>
    <setvs axis="y"/>
    <mv di="sc-height" p="top-a">
      <sh p="stem-top"/>
      <mv di="sc-serif" col="b" p="top-b"/>
    </mv>
    <mv p="bottom">
      <sh p="bottom-above-a"/>
      <mv col="b" p="bottom-above-b"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="k.sc" assume-y="yes">
    <cn nm="top-left-a" val="37"/>
    <cn nm="top-left-b" val="36"/>
    <cn nm="top-right-a" val="42"/>
    <cn nm="top-right-b" val="41"/>
    <cn nm="left-stem-top" val="1"/>
    <cn nm="right-stem-top" val="18"/>
    <cn nm="bottom-left-a" val="30"/>
    <cn nm="bottom-left-b" val="31"/>
    <cn nm="bottom-right-a" val="29"/>
    <cn nm="bottom-right-b" val="28"/>
    <cn nm="left-stem-bottom" val="0"/>
    <cn nm="bar-top" val="13"/>
    <cn nm="bar-mid" val="20"/>
    <cn nm="bar-bottom" val="12"/>
    <callm nm="cap-dbl-serif">
			first-left: top-left-a,
			second-left: top-left-b,
			first-right: top-right-a,
			second-right: top-right-b,
			stem1: left-stem-top,
			stem2: right-stem-top,
			cv: sc-height
    </callm>
    <mv di="baseline" p="bottom-left-a">
      <sh p="left-stem-bottom bottom-right-a"/>
      <mv di="sc-serif" col="b" p="bottom-left-b">
        <sh p="bottom-right-b"/>
      </mv>
    </mv>
    <ip r="top-left-a bottom-left-a" p="bar-bottom"/>
    <mv p="bar-bottom">
      <mv di="sc-bar" col="b" p="bar-top">
        <sh p="bar-mid"/>
      </mv>
    </mv>
  </gl>

  <gl pnm="l.sc">
    <pm nm="do-iup" val="0"/>
    <cn nm="top-a" val="15"/>
    <cn nm="top-b" val="14"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="bottom" val="18"/>
    <cn nm="bottom-a1" val="4"/>
    <cn nm="bottom-a2" val="0"/>
    <cn nm="bottom-b" val="5"/>
    <setvs axis="y"/>
    <mv di="sc-height" p="top-a">
      <sh p="stem-top"/>
      <mv di="sc-serif" col="b" p="top-b"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="bottom-a1 bottom-a2"/>
      <mv di="sc-serif" col="b" p="(bottom + 1)"/>
    </mv>
    <push>bottom-b sc-bar bottom</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="uni026B.sc">
    <cn nm="tilde-top-a" val="33"/>
    <cn nm="tilde-top-b" val="38"/>
    <cn nm="tilde-bot-a" val="26"/>
    <cn nm="tilde-bot-b" val="22"/>
    <cn nm="l-top" val="15"/>
    <cn nm="l-bot" val="18"/>
    <callg pnm="l.sc">
      do-iup: -1
    </callg>
    <ip r="l-top l-bot" p="tilde-top-a"/>
    <mv round="yes" p="tilde-top-a">
      <sh p="tilde-top-b"/>
      <mv col="b" p="tilde-bot-a">
        <sh p="tilde-bot-b"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="m.sc">
    <cn nm="bottom-left-a" val="26"/>
    <cn nm="bottom-left-b" val="27"/>
    <cn nm="bottom-right-a" val="31"/>
    <cn nm="bottom-right-b" val="32"/>
    <cn nm="left-stem-bottom" val="22"/>
    <cn nm="right-stem-bottom" val="0"/>
    <cn nm="top-left-a" val="9"/>
    <cn nm="top-left-b" val="8"/>
    <cn nm="top-left-stem" val="23"/>
    <cn nm="top-right-a" val="38"/>
    <cn nm="top-right-b" val="39"/>
    <cn nm="top-right-sh1" val="20"/>
    <cn nm="top-right-sh2" val="1"/>
    <cn nm="point-lower" val="4"/>
    <cn nm="point-upper" val="14"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: bottom-left-a, second-left: bottom-left-b, first-right: bottom-right-a,
			second-right: bottom-right-b, stem1: left-stem-bottom, stem2: right-stem-bottom
    </callm>
    <mv di="sc-height" p="top-left-a">
      <sh p="top-left-stem top-right-a top-right-sh1 top-right-sh2 point-lower point-upper"/>
      <mv di="sc-serif" col="b" p="top-left-b">
        <sh p="top-right-b"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="n.sc">
    <cn nm="top-serif" val="22"/>
    <cn nm="top-left-serif-b" val="5"/>
    <cn nm="bottom-serif" val="25"/>
    <cn nm="right-stem-bottom" val="16"/>
    <set nm="top-pts" p="13 6 17"/>
    <set nm="bottom-pts" p="16 12 0"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-pts,
			sh-b: (top-left-serif-b - 1), cv: sc-height, cv-h: sc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-pts,
			sh-b: right-stem-bottom, cv-h: sc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="eng.sc">
    <cn nm="top-left-serif" val="{16;496}"/>
    <cn nm="top-right-serif" val="{389;496}"/>
    <cn nm="bottom-serif" val="{23;0}"/>
    <cn nm="left-stem-bottom" val="{97;10}"/>
    <cn nm="tail-bottom" val="{379;-199}"/>
    <cn nm="tail-bottom-mv" val="{407;-173}"/>
    <cn nm="tail-bottom-sh" val="{373;-99}"/>
    <set nm="top-shift-a" p="{97;486} {462;486} top-right-serif"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-left-serif, pt-b: (top-left-serif - 1), sh-a: top-shift-a,
			sh-b: (top-right-serif - 1), cv: sc-height, cv-h: sc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: left-stem-bottom,
			cv-h: sc-serif
    </callm>
    <mv p="tail-bottom">
      <sh p="tail-bottom-sh"/>
      <mv col="b" p="tail-bottom-mv"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="o.sc">
    <pm nm="offset" val="0"/>
    <pm nm="do-iup" val="0"/>
    <pm nm="top" val="9"/>
    <pm nm="top-ins" val="26"/>
    <pm nm="bottom" val="0"/>
    <pm nm="bottom-ins" val="18"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <mv di="sc-round-stem" p="top-ins"/>
    </mv>
    <mv di="sc-baseline-undershoot" p="bottom">
      <mv di="sc-round-stem" p="bottom-ins"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

	<gl pnm="ohorn.sc">
		<cn nm="top" val="{307;506}"/>
		<callg pnm="o.sc">
			do-iup: -1, top: top, top-ins: {305;478}, bottom: {303;-10}, bottom-ins: {312;18}
		</callg>
		<sh r="top" p="{540;600}"/>
		<iup axis="y"/>
	</gl>

  <gl pnm="uni01EB.sc">
    <cn nm="o-bottom" val="{330;-10}"/>
    <cn nm="og-top" val="{338;9}"/>
    <cn nm="og-bot" val="{324;-178}"/>
    <cn nm="og-bot-ins" val="{357;-136}"/>
    <callg pnm="o.sc">
      do-iup: -1, top: {308;505}, top-ins: {305;478}, bottom: o-bottom, bottom-ins: {313;18}
    </callg>
    <sh r="o-bottom" p="og-top"/>
    <mv r="og-top" p="og-bot"/>
    <mv round="yes" p="og-bot">
      <mv col="b" p="og-bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA74F.sc">
    <pm nm="top" val="9"/>
    <pm nm="top-ins" val="37"/>
    <pm nm="bottom" val="0"/>
    <pm nm="bottom-ins" val="30"/>
    <pm nm="top-right" val="15"/>
    <pm nm="top-ins-right" val="54"/>
    <pm nm="bottom-right" val="24"/>
    <pm nm="bottom-ins-right" val="46"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <sh p="top-right"/>
      <mv di="sc-round-stem" p="top-ins">
        <sh p="top-ins-right"/>
      </mv>
    </mv>
    <mv di="sc-baseline-undershoot" p="bottom">
      <sh p="bottom-right"/>
      <mv di="sc-round-stem" p="bottom-ins">
        <sh p="bottom-ins-right"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="oe.sc">
    <cn nm="top" val="8"/>
    <cn nm="top-ins" val="18"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="11"/>
    <cn nm="E-top-a" val="50"/>
    <cn nm="E-top-b" val="49"/>
    <cn nm="E-bottom-a" val="35"/>
    <cn nm="E-bottom-b" val="36"/>
    <cn nm="bar-bottom" val="27"/>
    <cn nm="bar-top" val="28"/>
    <cn nm="vserif-top" val="32"/>
    <cn nm="vserif-bottom" val="31"/>
    <setvs axis="y"/>
    <mv di="sc-height" p="top">
      <sh p="E-top-a"/>
      <mv di="sc-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="E-bottom-a"/>
      <mv di="sc-round-stem" p="bottom-ins"/>
    </mv>
    <ip r="top bottom" p="bar-bottom"/>
    <mv p="bar-bottom">
      <sh p="vserif-bottom"/>
      <mv di="sc-bar" col="b" p="bar-top">
        <sh p="vserif-top"/>
      </mv>
    </mv>
    <push>E-bottom-b sc-bar bottom E-top-b sc-bar top</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="p.sc">
    <cn nm="top-serif-left" val="21"/>
    <cn nm="stem-top-left" val="1"/>
    <cn nm="stem-top-right" val="30"/>
    <cn nm="bottom-serif-left" val="14"/>
    <cn nm="stem-bottom" val="0"/>
    <cn nm="bowl-bottom" val="8"/>
    <cn nm="bowl-bottom-ins" val="23"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif-left, pt-b: (top-serif-left - 1), sh-a: stem-top-left,
			cv: sc-height, cv-h: sc-serif
    </callm>
    <push>stem-top-right sc-bar top-serif-left</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif-left, pt-b: (bottom-serif-left + 1), sh-a: stem-bottom,
			cv-h: sc-serif
    </callm>
    <callm nm="interpolated-stem">
      ref-a: top-serif-left, ref-b: bottom-serif-left, stem-a: bowl-bottom,
			stem-b: bowl-bottom-ins, cv: sc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="thorn.sc" assume-y="yes">
    <cn nm="top-serif" val="37"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="bottom-serif" val="30"/>
    <cn nm="stem-bottom" val="0"/>
    <cn nm="bowl-bottom" val="12"/>
    <cn nm="bowl-bottom-ins" val="22"/>
    <cn nm="bowl-top" val="4"/>
    <cn nm="bowl-top-ins" val="29"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: stem-top, cv: sc-height, cv-h: sc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom, cv-h: sc-serif
    </callm>
    <ip r="top-serif bottom-serif" p="bowl-top bowl-bottom"/>
    <mv p="bowl-top">
      <mv di="sc-serif" col="b" p="bowl-top-ins"/>
    </mv>
    <mv p="bowl-bottom">
      <mv di="sc-round-stem" p="bowl-bottom-ins"/>
    </mv>
  </gl>

  <gl pnm="thorn.loclENG.sc">
    <cn nm="stem-top" val="{167;507}"/>
    <cn nm="stem-bottom" val="{70;-188}"/>
    <cn nm="bowl-top" val="{322;485}"/>
    <cn nm="bowl-top-ins" val="{286;446}"/>
    <cn nm="bowl-bottom" val="{155;-10}"/>
    <cn nm="bowl-bottom-ins" val="{158;19}"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="stem-top">
      <sh p="(stem-top - 1) (stem-top - 2) bowl-top"/>
    </mv>
    <mv p="bowl-top">
      <mv col="b" p="bowl-top-ins"/>
    </mv>
    <mv p="stem-bottom"/>
    <mv di="baseline-undershoot" p="bowl-bottom">
      <mv di="sc-round-stem" p="bowl-bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="q.sc" assume-y="yes">
    <pm nm="top" val="10"/>
    <pm nm="top-ins" val="34"/>
    <pm nm="bottom" val="19"/>
    <pm nm="bottom-ins" val="26"/>
    <pm nm="tail-bottom" val="0"/>
    <pm nm="tail-ins" val="42"/>
    <mv di="sc-height-overshoot" p="top">
      <mv di="sc-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh round="yes" p="tail-bottom"/>
      <mv di="sc-round-stem" p="bottom-ins">
        <sh p="tail-ins"/>
      </mv>
    </mv>
  </gl>

  <gl pnm="uniA759.sc" assume-y="yes">
    <pm nm="top" val="11"/>
    <pm nm="top-ins" val="35"/>
    <pm nm="bottom" val="20"/>
    <pm nm="bottom-ins" val="27"/>
    <pm nm="tail-bottom" val="0"/>
    <pm nm="tail-ins" val="45"/>
		<pm nm="stroke-top" val="60"/>
		<pm nm="stroke-bot" val="52"/>
    <mv di="sc-height-overshoot" p="top">
      <mv di="sc-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <sh round="yes" p="tail-bottom"/>
      <mv di="sc-round-stem" p="bottom-ins">
        <sh p="tail-ins"/>
      </mv>
    </mv>
    <!-- the stroke -->
    <sh r="tail-bottom" p="stroke-bot stroke-top"/>
  </gl>

  <gl pnm="q.alt.sc">
    <callg pnm="q.sc">
      top: 13, top-ins: 37, bottom: 22, bottom-ins: 29, tail-bottom: 0, tail-ins: 51
    </callg>
  </gl>

  <gl pnm="r.sc" assume-y="yes">
    <cn nm="top-serif-left" val="{34;496}"/>
    <cn nm="stem-top-left" val="{100;496}"/>
    <cn nm="stem-top-right" val="{190;466}"/>
    <cn nm="bottom-serif-left" val="{34;0}"/>
    <cn nm="stem-bottom" val="{100;11}"/>
    <cn nm="bowl-bottom" val="{240;225}"/>
    <cn nm="bowl-bottom-ins" val="{234;253}"/>
    <cn nm="foot-bottom" val="{578;0}"/>
    <cn nm="bowl-crotch" val="{321;233}"/>
    <set nm="sh-a-pts" p="stem-bottom foot-bottom"/>
    <callm nm="serif-sh">
			pt-a: top-serif-left,
			pt-b: (top-serif-left - 1),
			sh-a: stem-top-left,
			cv: sc-height,
			cv-h: sc-serif
    </callm>
    <push>stem-top-right sc-bar top-serif-left</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <callm nm="serif-sh">
			pt-a: bottom-serif-left,
			pt-b: (bottom-serif-left + 1),
			sh-a: sh-a-pts,
			sh-b: (foot-bottom - 1),
			cv-h: sc-serif
    </callm>
    <ip r="top-serif-left bottom-serif-left" p="bowl-bottom"/>
    <mv p="bowl-bottom">
      <mv di="sc-round-stem" col="b" p="bowl-bottom-ins">
        <ip p="bowl-crotch"/>
      </mv>
    </mv>
  </gl>

  <gl pnm="uni211F" assume-y="yes"> <!-- response -->
    <cn nm="top-serif-left" val="{34;496}"/>
    <cn nm="stem-top-left" val="{100;496}"/>
    <cn nm="stem-top-right" val="{190;466}"/>
    <cn nm="bottom-serif-left" val="{34;0}"/>
    <cn nm="stem-bottom" val="{100;11}"/>
    <cn nm="bowl-bottom" val="{240;225}"/>
    <cn nm="bowl-bottom-ins" val="{234;253}"/>
    <cn nm="foot-bottom" val="{607;0}"/>
    <cn nm="bowl-crotch" val="{321;233}"/>
    <set nm="sh-a-pts" p="stem-bottom foot-bottom"/>
    <callm nm="serif-sh">
			pt-a: top-serif-left,
			pt-b: (top-serif-left - 1),
			sh-a: stem-top-left,
			cv: sc-height,
			cv-h: sc-serif
    </callm>
    <push>stem-top-right sc-bar top-serif-left</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <callm nm="serif-sh">
			pt-a: bottom-serif-left,
			pt-b: (bottom-serif-left + 1),
			sh-a: sh-a-pts,
			sh-b: (foot-bottom - 1),
			cv-h: sc-serif
    </callm>
    <ip r="top-serif-left bottom-serif-left" p="bowl-bottom"/>
    <mv p="bowl-bottom">
      <mv di="sc-round-stem" col="b" p="bowl-bottom-ins">
        <ip p="bowl-crotch"/>
      </mv>
    </mv>
    <!-- the stroke -->
		<sh r="foot-bottom" p="{600;345} {352;-183}"/>
  </gl>

  <gl pnm="uniA783.sc">
    <cn nm="stem-top" val="30"/>
    <cn nm="stem-bot" val="22"/>
    <cn nm="bow-top" val="14"/>
    <cn nm="bow-top-ins" val="6"/>
    <cn nm="right-stem-bot" val="0"/>
    <cn nm="serif" val="37"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="stem-top">
      <sh p="(stem-top - 1) (stem-top - 2) bow-top"/>
    </mv>
    <mv round="yes" p="bow-top">
      <mv di="sc-round-stem" p="bow-top-ins"/>
    </mv>
    <mv p="stem-bot"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: right-stem-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="s.sc">
    <cn nm="top" val="25"/>
    <cn nm="top-ins" val="37"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="10"/>
    <cn nm="mid-upper" val="44"/>
    <cn nm="mid-lower" val="17"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <mv di="sc-round-stem" col="b" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <mv di="sc-round-stem" col="b" p="bottom-ins"/>
    </mv>
    <ip r="top bottom" p="mid-upper mid-lower"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA785.sc">
    <cn nm="stem-top" val="{152;506}"/>
    <cn nm="arm-top" val="{344;494}"/>
    <cn nm="arm-top-ins" val="{300;427}"/>
    <cn nm="arm-end" val="{367;369}"/>
    <cn nm="stem-bot" val="{56;-163}"/>
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="stem-top">
      <sh p="(stem-top - 1) (stem-top - 2) arm-top"/>
    </mv>
    <mv round="yes" p="arm-top">
      <mv col="b" p="arm-top-ins"/>
      <mv round="yes" p="arm-end"/>
    </mv>
    <mv p="stem-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1E9E.sc">
    <cn nm="serif" val="49"/>
    <cn nm="stem-bot" val="30"/>
    <cn nm="top" val="36"/>
    <cn nm="top-ins" val="23"/>
    <cn nm="bowl-bot" val="0"/>
    <cn nm="bowl-bot-ins" val="10"/>
    <cn nm="mid" val="17"/>
    <set nm="mid-sh" p="18 41 42"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-bot, cv-h: sc-serif
    </callm>
    <mv di="sc-baseline-undershoot" p="bowl-bot">
      <mv di="sc-round-stem" col="b" p="bowl-bot-ins"/>
    </mv>
    <ip r="bowl-bot top" p="mid"/>
    <mv round="yes" p="mid">
      <sh>
        <set ref="mid-sh"/>
      </sh>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="t.sc">
    <cn nm="top" val="6"/>
    <cn nm="top-ins-a" val="24"/>
    <cn nm="stem-top" val="34"/>
    <cn nm="bottom-serif" val="28"/>
    <cn nm="stem-bottom" val="33"/>
    <setvs axis="y"/>
    <mv di="cap-height" p="top">
      <mv di="cap-bar" col="b" p="top-ins-a">
        <ip p="stem-top"/>
      </mv>
    </mv>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom, cv-h: sc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA787.sc">
    <cn nm="top" val="43"/>
    <cn nm="top-under" val="44"/>
    <cn nm="curve-top" val="7"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="16"/>
    <set nm="top-sh" p="39 32"/>
    <setvs axis="y"/>
    <mv di="sc-height" p="top">
      <sh>
        <set ref="top-sh"/>
      </sh>
      <mv col="b" p="top-under">
        <sh p="curve-top"/>
      </mv>
    </mv>
    <mv di="sc-baseline-undershoot" p="bot">
      <mv di="sc-round-stem" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="u.sc">
    <pm nm="do-iup" val="0"/>
    <pm nm="serif-left" val="28"/>
    <pm nm="serif-right" val="33"/>
    <pm nm="stem-left" val="8"/>
    <pm nm="stem-right" val="18"/>
    <pm nm="bottom" val="0"/>
    <pm nm="bottom-ins" val="13"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: serif-left, second-left: (serif-left - 1), first-right: serif-right,
			second-right: (serif-right - 1), stem1: stem-left, stem2: stem-right, cv: sc-height
    </callm>
    <mv di="baseline-undershoot" p="bottom">
      <mv di="sc-round-stem" col="b" p="bottom-ins"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

	<gl pnm="uhorn.sc">
		<cn nm="top" val="{20;496}"/>
		<callg pnm="u.sc">
			do-iup: -1, serif-left: {20;496}, serif-right: {398;496}, stem-left: {88;484},
			stem-right: {466;484}, bottom: {290;-10}, bottom-ins: {319;18}
		</callg>
		<sh r="top" p="{568;596}"/>
		<iup axis="y"/>
	</gl>

  <gl pnm="uogonek.sc">
    <cn nm="ogonek-connect" val="23"/>
    <cn nm="ogonek-top" val="43"/>
    <cn nm="ogonek-bottom" val="36"/>
    <cn nm="ogonek-bottom-ins" val="47"/>
    <callg pnm="u.sc"/>
    <al r="ogonek-connect" p="ogonek-top"/>
    <mv round="no" r="ogonek-top" p="ogonek-bottom"/>
    <mv round="yes" p="ogonek-bottom">
      <mv col="b" p="ogonek-bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="v.sc">
    <cn nm="serif-left" val="10"/>
    <cn nm="serif-right" val="15"/>
    <cn nm="stem-left" val="1"/>
    <cn nm="stem-right" val="6"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="4"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: serif-left,
      second-left: (serif-left - 1),
      first-right: serif-right,
      second-right: (serif-right - 1),
      stem1: stem-left,
      stem2: stem-right,
      cv: sc-height
    </callm>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2123"> <!-- versicle -->
    <cn nm="serif-left" val="10"/>
    <cn nm="serif-right" val="15"/>
    <cn nm="stem-left" val="1"/>
    <cn nm="stem-right" val="6"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="4"/>
		<cn nm="stroke-top" val="{283;618}"/>
		<cn nm="stroke-bot" val="{131;-183}"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: serif-left,
      second-left: (serif-left - 1),
      first-right: serif-right,
      second-right: (serif-right - 1),
      stem1: stem-left,
      stem2: stem-right,
      cv: sc-height
    </callm>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-ins"/>
    </mv>
    <!-- the stroke -->
		<sh r="serif-left" p="stroke-top"/>
		<sh r="bottom" p="stroke-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="w.sc">
    <cn nm="serif-left" val="{15;496}"/>
    <cn nm="bottom-left" val="{233;-13}"/>
    <cn nm="bottom-left-ins" val="{274;76}"/>
    <cn nm="bottom-right" val="{503;-13}"/>
    <cn nm="bottom-right-ins" val="{542;82}"/>
    <set nm="shift-a" p="{393;456} {58;489} {671;489} {328;489} {286;496} {594;496}"/>
    <set nm="shift-b" p="{286;471} {594;471}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif-left, pt-b: (serif-left - 1), sh-a: shift-a, sh-b: shift-b,
			cv: sc-height, cv-h: sc-serif
    </callm>
    <mv di="baseline-undershoot" p="bottom-left">
      <sh p="bottom-right bottom-left-ins bottom-right-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniA761.sc">
    <cn nm="serif-left" val="{15;496}"/>
    <cn nm="bottom-left" val="{233;-13}"/>
    <cn nm="bottom-left-ins" val="{274;76}"/>
    <cn nm="bottom-right" val="{499;-13}"/>
    <cn nm="bottom-right-ins" val="{553;79}"/>
    <cn nm="tail-bottom" val="{376;-199}"/>
    <cn nm="tail-bottom-sh" val="{341;-109}"/>
    <cn nm="tail-bottom-mv" val="{399;-178}"/>
    <set nm="shift-a" p="{393;456} {58;488} {328;488} {287;496} {595;496} {674;488}"/>
    <set nm="shift-b" p="{287;476} {595;476}"/>
    <set nm="bottom-sh" p="bottom-left-ins bottom-right bottom-right-ins"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif-left, pt-b: (serif-left - 1), sh-a: shift-a, sh-b: shift-b,
			cv: sc-height, cv-h: sc-serif
    </callm>
    <mv di="baseline-undershoot" p="bottom-left">
      <sh>
        <set ref="bottom-sh"/>
      </sh>
    </mv>
    <mv p="tail-bottom">
      <sh p="tail-bottom-sh"/>
      <mv col="b" p="tail-bottom-mv"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni01BF.sc">
    <cn nm="top-serif" val="33"/>
    <cn nm="bottom-serif" val="26"/>
    <cn nm="stem-bottom" val="0"/>
    <cn nm="bowl-bottom" val="4"/>
    <cn nm="bowl-top-inside" val="14"/>
    <set nm="top-sh" p="1 15"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-sh, cv: sc-height, cv-h: sc-serif
    </callm>
    <push>bowl-top-inside sc-bar top-serif</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: stem-bottom, cv-h: sc-serif
    </callm>
    <callm nm="interpolated-stem">
      ref-a: top-serif, ref-b: bottom-serif, stem-a: bowl-bottom, stem-b: (bowl-bottom + 1), cv: sc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="x.sc">
    <cn nm="top-serif-left" val="10"/>
    <cn nm="bottom-serif-left" val="23"/>
    <cn nm="top-serif-right" val="15"/>
    <cn nm="bottom-serif-right" val="18"/>
    <cn nm="top-stem-left" val="5"/>
    <cn nm="top-stem-right" val="2"/>
    <cn nm="bottom-stem-left" val="0"/>
    <cn nm="bottom-stem-right" val="7"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1),
			first-right: top-serif-right, second-right: (top-serif-right - 1),
			stem1: top-stem-left, stem2: top-stem-right, cv: sc-height
    </callm>
    <callm nm="cap-dbl-serif">
      first-left: bottom-serif-left, second-left: (bottom-serif-left + 1),
			first-right: bottom-serif-right, second-right: (bottom-serif-right + 1),
			stem1: bottom-stem-left, stem2: bottom-stem-right
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="y.sc">
    <cn nm="top-serif-left" val="19"/>
    <cn nm="bottom-serif" val="22"/>
    <cn nm="top-serif-right" val="14"/>
    <cn nm="top-stem-left" val="3"/>
    <cn nm="top-stem-right" val="8"/>
    <cn nm="bottom-stem" val="0"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1),
			first-right: top-serif-right, second-right: (top-serif-right - 1),
			stem1: top-stem-left, stem2: top-stem-right, cv: sc-height
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-stem, cv-h: sc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="z.sc">
    <cn nm="top" val="24"/>
    <cn nm="top-ins" val="9"/>
    <cn nm="top-sh" val="7"/>
    <cn nm="bottom" val="4"/>
    <cn nm="bottom-ins" val="28"/>
    <cn nm="bottom-sh" val="27"/>
    <setvs axis="y"/>
    <mv di="sc-height" p="top">
      <sh p="top-sh"/>
      <mv di="sc-serif" col="b" p="top-ins"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="bottom-sh"/>
      <mv di="sc-serif" col="b" p="bottom-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="ae.sc">
    <cn nm="top-serif" val="8"/>
    <cn nm="top-sh-a" val="32"/>
    <cn nm="top-sh-b" val="16"/>
    <cn nm="bottom-left-serif" val="26"/>
    <cn nm="bar-bottom" val="35"/>
    <cn nm="bar-top" val="36"/>
    <cn nm="vserif-bottom" val="39"/>
    <cn nm="vserif-top" val="40"/>
    <set nm="bottom-sh-a" p="31 0 3 17"/>
    <mv p="41">
      <mv col="b" p="40">
        <ip p="37"/>
      </mv>
    </mv>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-sh-a, cv: sc-height, cv-h: sc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-left-serif, pt-b: (bottom-left-serif + 1), sh-a: bottom-sh-a, sh-b: 1, cv-h: sc-serif
    </callm>
    <push>18 sc-bar bottom-left-serif top-sh-b sc-bar top-serif</push>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <command nm="SRP0"/>
    <command nm="MIRP" modifier="11101"/>
    <ip r="top-serif bottom-left-serif" p="bar-bottom"/>
    <mv p="bar-bottom">
      <sh p="vserif-bottom"/>
      <mv di="sc-bar" col="b" p="bar-top">
        <sh p="vserif-top"/>
      </mv>
    </mv>
    <iup/>
  </gl>

  <gl pnm="numbersign.sc">
    <cn nm="top" val="1"/>
    <cn nm="bot" val="0"/>
    <setvs axis="y"/>
    <mv di="baseline" p="bot">
      <sh p="4"/>
    </mv>
    <mv round="yes" p="top">
      <sh p="5"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: 8, pt2: 9, cv: numbersign-bar
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: 12, pt2: 13, cv: numbersign-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="exclam.sc">
    <cn nm="dot-bot" val="21"/>
    <cn nm="dot-top" val="27"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="stem-top" val="10"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-bot">
      <mv di="period-height" p="dot-top">
        <mv col="w" p="stem-bot">
          <mv col="b" p="stem-top"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="exclamdown.sc">
    <cn nm="dot-bot" val="22"/>
    <cn nm="dot-top" val="28"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="stem-top" val="10"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-top">
      <mv di="period-height" p="dot-bot">
        <mv col="w" p="stem-top">
          <mv col="b" p="stem-bot"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="question.sc">
    <cn nm="dot-bot" val="{93;-16}"/>
    <cn nm="dot-top" val="{88;105}"/>
    <cn nm="stem-bot" val="{73;140}"/>
    <cn nm="stem-top" val="{99;505}"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-bot">
      <mv di="period-height" p="dot-top">
        <mv col="w" p="stem-bot">
          <mv col="b" p="stem-top"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="questiondown.sc">
    <cn nm="dot-bot" val="{190;407}"/>
    <cn nm="dot-top" val="{185;528}"/>
    <cn nm="stem-bot" val="{179;7}"/>
    <cn nm="stem-top" val="{205;372}"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-top">
      <mv di="period-height" p="dot-bot">
        <mv col="w" p="stem-top">
          <mv col="b" p="stem-bot"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="ampersand.sc">
    <cn nm="top" val="{209;505}"/>
    <cn nm="top-ins" val="{206;477}"/>
    <cn nm="bot" val="{173;-11}"/>
    <cn nm="bot-ins" val="{207;28}"/>
    <cn nm="bot-right" val="{517;-11}"/>
    <cn nm="bot-right-ins" val="{549;28}"/>
    <cn nm="serif" val="{415;326}"/>
    <!-- <cn nm="curve-end" val="68"/> -->
    <setvs axis="y"/>
    <mv di="sc-height-overshoot" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <sh p="bot-right"/>
      <mv col="b" p="bot-ins">
        <sh p="bot-right-ins"/>
      </mv>
    </mv>
    <mv p="serif">
      <!-- <sh p="curve-end"/> -->
      <mv di="sc-serif" col="b" p="(serif - 1)"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0259">
    <cn nm="top" val="25"/>
    <cn nm="top-ins" val="18"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="10"/>
    <cn nm="bar-top" val="5"/>
    <cn nm="bar-bot" val="6"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: top, t-ins: top-ins, cv-t: lc-thick-curve, b: bottom, b-ins: bottom-ins
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bottom, pt1: bar-top, pt2: bar-bot, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni025A">
    <cn nm="top" val="44"/>
    <cn nm="top-ins" val="37"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="31"/>
    <cn nm="bar-top" val="4"/>
    <cn nm="hook-bot" val="19"/>
    <cn nm="hook-top" val="12"/>
    <set nm="bar-sh" p="28 5 27"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top">
      <mv p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bottom">
      <mv di="lc-round-stem" p="bottom-ins"/>
    </mv>
    <ip r="top bottom" p="bar-top hook-top"/>
    <mv round="no" p="bar-top">
      <sh>
        <set ref="bar-sh"/>
      </sh>
    </mv>
    <mv round="yes" p="hook-top">
      <mv col="b" p="hook-bot"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0250">
    <cn nm="top" val="{292;446}"/>
    <cn nm="top-ins" val="{258;398}"/>
    <cn nm="top-left" val="{90;446}"/>
    <cn nm="top-left-ins" val="{62;401}"/>
    <cn nm="bot" val="{205;-11}"/>
    <cn nm="bot-ins" val="{245;25}"/>
    <cn nm="mid-top" val="{149;198}"/>
    <cn nm="mid-bot" val="{153;168}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top">
      <sh p="top-left"/>
      <mv col="b" p="top-ins">
        <sh p="top-left-ins"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <ip r="top bot" p="mid-top"/>
    <srp whichpointer="1">
      <pt n="mid-top"/>
    </srp>
    <sh p="mid-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0251">
    <cn nm="top" val="8"/>
    <cn nm="top-ins" val="15"/>
    <cn nm="stem-top" val="35"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="22"/>
    <cn nm="bot-right" val="29"/>
    <cn nm="bot-right-ins" val="43"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top">
      <sh p="stem-top"/>
      <mv di="lc-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <sh p="bot-right"/>
      <mv di="lc-round-stem" p="bot-ins">
        <sh p="bot-right-ins"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0252">
    <cn nm="top" val="22"/>
    <cn nm="top-ins" val="14"/>
    <cn nm="left-top" val="45"/>
    <cn nm="left-top-ins" val="38"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="7"/>
    <cn nm="stem-bot" val="30"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top">
      <sh p="left-top"/>
      <mv di="lc-round-stem" p="top-ins">
        <sh p="left-top-ins"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <sh p="stem-bot"/>
      <mv di="lc-round-stem" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0253">
    <cn nm="top" val="{206;729}"/>
    <cn nm="top-sh" val="{242;619}"/>
    <cn nm="top-mv" val="{176;694}"/>
    <cn nm="bowl-top" val="{245;446}"/>
    <cn nm="bowl-top-ins" val="{217;411}"/>
    <cn nm="bowl-bot" val="{238;-11}"/>
    <cn nm="bowl-bot-ins" val="{233;21}"/>
    <cn nm="stem-bot" val="0"/>
    <setvs axis="y"/>
    <mv di="lc-ascender-top" p="top">
      <sh p="top-sh"/>
      <mv col="b" p="top-mv"/>
    </mv>
    <mv di="xheight-overshoot" p="bowl-top">
      <mv di="lc-round-stem" p="bowl-top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bowl-bot">
      <sh p="stem-bot"/>
      <mv di="lc-round-stem" p="bowl-bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0254">
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: 32, t-ins: 24, cv-t: lc-thick-curve, b: 0, b-ins: 16
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0255">
    <cn nm="top" val="{272;446}"/>
    <cn nm="top-ins" val="{259;418}"/>
    <cn nm="bot" val="{247;-12}"/>
    <cn nm="bot-ins" val="{262;36}"/>
    <cn nm="mid-upper" val="{260;214}"/>
    <cn nm="mid-lower" val="{253;175}"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: top, t-ins: top-ins, b: bot, b-ins: bot-ins, cv-b: lc-thick-curve
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-upper, pt2: mid-lower
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0256">
    <cn nm="top" val="{439;726}"/>
    <cn nm="bowl-top" val="{260;446}"/>
    <cn nm="bowl-top-ins" val="{266;418}"/>
    <cn nm="bowl-bot" val="{236;-11}"/>
    <cn nm="bowl-bot-ins" val="{278;35}"/>
    <cn nm="bottom" val="{506;-245}"/>
    <cn nm="bottom-sh" val="{540;-159}"/>
    <cn nm="bottom-mv" val="{489;-201}"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: top
    </callm>
    <callm nm="lc-bowl">
      t: bowl-top, t-ins: bowl-top-ins, b: bowl-bot, b-ins: bowl-bot-ins, cv-b: lc-thick-curve
    </callm>
    <mv di="lc-descender" p="bottom">
      <sh p="bottom-sh"/>
      <mv p="bottom-mv"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0257">
		<cn nm="bottom" val="{236;-11}"/>
    <setvs axis="y"/>
    <callm nm="hook">
      init: {548;729}, cv: lc-ascender-top, sh: {584;619}, mv: {518;694}
    </callm>
    <callm nm="lc-bowl">
      t: {260;446}, t-ins: {266;418}, b: bottom, b-ins: {278;35}, cv-b: lc-thick-curve
    </callm>
    <srp whichpointer="1">
      <pt n="bottom"/>
    </srp>
    <sh p="{391;-16}"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0258">
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: 25, t-ins: 15, b: 0, b-ins: 7, cv-b: lc-thick-curve
    </callm>
    <callm nm="mid-stem">
      ref1: 25, ref2: 0, pt1: 21, pt2: 18, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni025B">
		<cn nm="top" val="{219;446}"/>
		<cn nm="top-ins" val="{204;418}"/>
		<cn nm="bot" val="{192;-11}"/>
		<cn nm="bot-ins" val="{240;51}"/>
		<cn nm="bar-top" val="{260;250}"/>
		<cn nm="bar-bot" val="{260;220}"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: top, t-ins: top-ins, b: bot, b-ins: bot-ins, cv-b: lc-thick-curve
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: bar-top, pt2: bar-bot, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni025C">
		<cn nm="top" val="{156;446}"/>
		<cn nm="top-ins" val="{171;418}"/>
		<cn nm="bot" val="{183;-11}"/>
		<cn nm="bot-ins" val="{135;51}"/>
		<cn nm="bar-top" val="{115;250}"/>
		<cn nm="bar-bot" val="{115;220}"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: top, t-ins: top-ins, b: bot, b-ins: bot-ins, cv-b: lc-thick-curve
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: bar-top, pt2: bar-bot, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni025D">
    <callg pnm="uni025C"/>
    <ip r="{156;446} {183;-11}" p="{556;222} {452;414} {275;332} {438;383} {543;194}"/>
  </gl>

  <gl pnm="uni025E">
		<cn nm="top" val="{250;446}"/>
		<cn nm="top-ins" val="{253;418}"/>
		<cn nm="bot" val="{257;-11}"/>
		<cn nm="bot-ins" val="{252;17}"/>
		<cn nm="bar-bot" val="{262;220}"/>
		<cn nm="bar-top" val="{266;250}"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: top, t-ins: top-ins, b: bot, b-ins: bot-ins
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: bar-bot, pt2: bar-top, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni025F">
    <cn nm="serif" val="{38;435}"/>
    <cn nm="stem-top" val="{118;425}"/>
    <cn nm="bottom" val="{25;-245}"/>
    <cn nm="bottom-ins" val="{55;-210}"/>
    <cn nm="bar-bottom" val="{23;51}"/>
    <cn nm="bar-top-a" val="{23;95}"/>
    <cn nm="bar-top-b" val="{195;95}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="serif">
      <sh p="stem-top"/>
      <mv di="lc-serif" col="b" p="(serif - 1)"/>
    </mv>
    <mv di="lc-descender" p="bottom">
      <mv p="bottom-ins"/>
    </mv>
    <ip r="serif bottom" p="bar-bottom"/>
    <mv p="bar-bottom">
      <mv p="bar-top-a">
        <sh p="bar-top-b"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0260">
		<cn nm="hook-base" val="{534;602}"/>
		<cn nm="hook-mv" val="{505;567}"/>
		<cn nm="hook-sh" val="{566;492}"/>
		<cn nm="bowl-top" val="{275;446}"/>
		<cn nm="bowl-top-ins" val="{271;417}"/>
		<cn nm="bowl-bot" val="{267;-12}"/>
		<cn nm="bowl-bot-ins" val="{277;23}"/>
		<cn nm="bot-hook-base" val="{237;-245}"/>
		<cn nm="bot-hook-mv" val="{270;-215}"/>
		<cn nm="bot-hook-sh" val="{180;-121}"/>
    <setvs axis="y"/>
    <callm nm="hook">
      init: hook-base, cv: lc-ascender-top, sh: hook-sh, mv: hook-mv
    </callm>
    <callm nm="hook">
      init: bot-hook-base, cv: lc-descender, sh: bot-hook-sh, mv: bot-hook-mv
    </callm>
    <callm nm="lc-bowl">
      t: bowl-top, t-ins: bowl-top-ins, b: bowl-bot, b-ins: bowl-bot-ins
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0261">
    <setvs axis="y"/>
    <callm nm="hook">
      init: 0, cv: lc-descender, sh: 13, mv: 6
    </callm>
    <callm nm="lc-bowl">
      t: 36, t-ins: 43, b: 28, b-ins: 50
    </callm>
    <srp whichpointer="1">
      <pt n="36"/>
    </srp>
    <sh p="19"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0262">
    <cn nm="top" val="8"/>
    <cn nm="top-ins" val="21"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="29"/>
    <cn nm="serif-top" val="37"/>
    <cn nm="stema" val="34"/>
    <cn nm="stemb" val="41"/>
    <cn nm="v-serif-top" val="14"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      <wpm nm="pt1" val="top"/>
      <wpm nm="pt2" val="top-ins"/>
      <wpm nm="cv" val="xheight-overshoot"/>
      <wpm nm="cv-h" val="lc-round-stem"/>
      <wpm nm="codefrag">
        <sh r="top" p="v-serif-top"/>
      </wpm>
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <ip r="top bottom" p="serif-top"/>
    <mv p="serif-top">
      <mv di="lc-serif" col="b" p="(serif-top - 1)">
        <sh p="stema stemb"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0263">
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="15"/>
    <setvs axis="y"/>
    <callm nm="lc-dbl-serif">
      first-left: 33, second-left: 32, first-right: 38, second-right: 37, stem1: 22, stem2: 7, cv: xheight
    </callm>
    <mv di="lc-descender" p="bot">
      <mv p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0264">
    <cn nm="top-l" val="43"/>
    <cn nm="top-l-ins" val="34"/>
    <cn nm="top-r" val="9"/>
    <cn nm="top-r-ins" val="18"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="26"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top-l">
      <sh p="top-r"/>
      <mv p="top-l-ins">
        <sh p="top-r-ins"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <mv p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0265">
    <cn nm="bot" val="{191;-11}"/>
    <cn nm="bot-ins" val="{231;38}"/>
    <cn nm="desc" val="{401;-245}"/>
    <cn nm="lower-serif-end" val="{513;-209}"/>
    <setvs axis="y"/>
    <callm nm="lc-dbl-serif">
      first-left: {21;435}, second-left: {21;410}, first-right: {326;435}, second-right: {326;410}, stem1: {159;425}, stem2: {386;420}, cv: xheight
    </callm>
    <mv di="baseline-undershoot" p="bot">
      <mv p="bot-ins"/>
    </mv>
    <mv di="lc-descender" p="desc">
      <sh p="lower-serif-end (lower-serif-end - 1)"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0266">
    <cn nm="bow-top" val="{358;446}"/>
    <cn nm="bow-top-ins" val="{318;397}"/>
    <setvs axis="y"/>
    <callm nm="lc-dbl-serif">
      first-left: {28;0}, second-left: {28;25}, first-right: {333;0},
			second-right: {333;25}, stem1: {87;10}, stem2: {391;10}, cv: xheight
    </callm>
    <mv di="xheight-overshoot" p="bow-top">
      <mv p="bow-top-ins"/>
    </mv>
    <callm nm="hook">
      init: {257;729}, cv: lc-ascender-top, sh: {293;619}, mv: {227;694}
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0267">
    <cn nm="bow-top" val="{354;446}"/>
    <cn nm="bow-top-ins" val="{314;397}"/>
    <cn nm="serif" val="{28;0}"/>
    <cn nm="stem-bot" val="{87;10}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif">
      <sh p="stem-bot"/>
      <mv di="lc-serif" p="(serif + 1)"/>
    </mv>
    <mv di="xheight-overshoot" p="bow-top">
      <mv p="bow-top-ins"/>
    </mv>
    <callm nm="hook">
      init: {257;729}, cv: lc-ascender-top, sh: {293;619}, mv: {227;694}
    </callm>
    <callm nm="hook">
      init: {335;-245}, cv: lc-descender, sh: {301;-159}, mv: {351;-202}
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0268">
    <cn nm="serif" val="15"/>
    <cn nm="stem-bot" val="4"/>
    <cn nm="stem-top" val="9"/>
    <callg pnm="dotaccent">
      offset: 20, do-iup: -1
    </callg>
    <callm nm="minim-top">
      top: stem-top
    </callm>
    <mv di="baseline" p="serif">
      <sh p="stem-bot"/>
      <mv di="lc-serif" p="(serif + 1)"/>
    </mv>
    <callm nm="mid-stem">
      ref1: stem-top, ref2: serif, pt1: 0, pt2: 1, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni026A">
    <cn nm="top-serif" val="11"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="bot-serif" val="4"/>
    <cn nm="stem-bot" val="0"/>
    <setvs axis="y"/>
    <mv di="baseline" p="bot-serif">
      <sh p="stem-bot"/>
      <mv di="lc-serif" p="(bot-serif + 1)"/>
    </mv>
    <mv di="xheight" p="top-serif">
      <sh p="stem-top"/>
      <mv di="lc-serif" p="(top-serif - 1)"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni026C">
    <cn nm="top" val="5"/>
    <cn nm="serif" val="42"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="loop-bot" val="30"/>
    <cn nm="loop-bot-ins" val="22"/>
    <cn nm="loop-top" val="37"/>
    <cn nm="loop-top-ins" val="16"/>
    <callg pnm="l">
      do-iup: -1, serif-bottom: serif, vertical-bottom: stem-bot, top: top
    </callg>
    <ip r="top serif" p="loop-bot loop-top"/>
    <mv p="loop-top">
      <mv col="b" p="loop-top-ins"/>
    </mv>
    <mv p="loop-bot">
      <mv col="b" p="loop-bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni026D">
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: 12
    </callm>
    <callm nm="hook">
      init: 0, cv: lc-descender, sh: 21, mv: 26
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni026E">
    <cn nm="bar-top" val="20"/>
    <cn nm="bar-bot" val="19"/>
    <cn nm="diag-top" val="17"/>
    <cn nm="diag-bot" val="16"/>
    <cn nm="bowl-top" val="56"/>
    <cn nm="bowl-top-ins" val="49"/>
    <cn nm="bowl-top-left" val="53"/>
    <cn nm="bowl-bot" val="24"/>
    <cn nm="bowl-bot-ins" val="40"/>
    <callg pnm="l"/>
    <mv di="xheight" p="bar-top">
      <mv p="bar-bot">
        <sh p="diag-top"/>
      </mv>
    </mv>
    <mv round="yes" p="bowl-bot">
      <mv di="lc-round-stem" p="bowl-bot-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: bar-top, ref2: bowl-bot, pt1: bowl-top, pt2: bowl-top-ins
    </callm>
    <srp whichpointer="1">
      <pt n="bowl-top"/>
    </srp>
    <sh p="bowl-top-left diag-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni026F">
    <cn nm="serif" val="42"/>
    <cn nm="bow-bot" val="18"/>
    <cn nm="bow-bot-ins" val="33"/>
    <cn nm="bow-bot-ins-r" val="11"/>
    <set nm="serif-sh-a" p="25 47 5 63 55"/>
    <set nm="serif-sh-b" p="46 62"/>
    <set nm="bow-bot-sh" p="0 50 59 60"/>
    <setvs axis="y"/>
    <mv di="xheight" p="serif">
      <sh>
        <set ref="serif-sh-a"/>
      </sh>
      <mv di="lc-serif" p="(serif - 1)">
        <sh>
          <set ref="serif-sh-b"/>
        </sh>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bow-bot">
      <sh>
        <set ref="bow-bot-sh"/>
      </sh>
      <mv col="b" p="bow-bot-ins">
        <sh p="bow-bot-ins-r"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0270">
    <cn nm="serif" val="13"/>
    <cn nm="bow-bot" val="44"/>
    <cn nm="bow-bot-ins" val="59"/>
    <cn nm="bow-bot-r" val="26"/>
    <cn nm="bow-bot-ins-r" val="37"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="bot-serif-a" val="10"/>
    <cn nm="bot-serif-b" val="9"/>
    <set nm="serif-sh-a" p="18 23 51 31 5"/>
    <set nm="serif-sh-b" p="17 22"/>
    <setvs axis="y"/>
    <mv di="xheight" p="serif">
      <sh>
        <set ref="serif-sh-a"/>
      </sh>
      <mv di="lc-serif" p="(serif - 1)">
        <sh>
          <set ref="serif-sh-b"/>
        </sh>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bow-bot">
      <sh p="bow-bot-r"/>
      <mv p="bow-bot-ins">
        <sh p="bow-bot-ins-r"/>
      </mv>
    </mv>
    <mv di="lc-descender" p="stem-bot">
      <sh p="bot-serif-a bot-serif-b"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0271">
    <cn nm="minim-top" val="{151;446}"/>
    <cn nm="counter1-top" val="{344;446}"/>
    <cn nm="counter2-top" val="{630;446}"/>
    <cn nm="counter1-top-inside" val="{304;397}"/>
    <cn nm="counter2-top-inside" val="{590;397}"/>
    <cn nm="serif-bottom1" val="{31;0}"/>
    <cn nm="serif-bottom2" val="{317;0}"/>
    <cn nm="serif-top1" val="{31;25}"/>
    <cn nm="serif-top2" val="{317;25}"/>
    <cn nm="vert-bottom1" val="{89;10}"/>
    <cn nm="vert-bottom2" val="{376;10}"/>
    <cn nm="hook-base" val="{611;-245}"/>
    <cn nm="hook-mid" val="{627;-202}"/>
    <cn nm="hook-top" val="{577;-159}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="minim-top">
      <sh p="(minim-top - 1) (minim-top - 2) counter1-top counter2-top"/>
    </mv>
    <mv r="counter1-top" p="counter1-top-inside">
      <sh p="counter2-top-inside"/>
    </mv>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom1"/>
      <wpm nm="top-left" val="serif-top1"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom1" p="serif-bottom2 vert-bottom1 vert-bottom2"/>
        <sh r="serif-top1" p="serif-top2"/>
      </wpm>
    </callm>
    <callm nm="hook">
      init: hook-base, cv: lc-descender, sh: hook-mid, mv: hook-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0272">
    <cn nm="left-stem-top" val="{151;446}"/>
    <cn nm="bow-top" val="{351;446}"/>
    <cn nm="bow-top-ins" val="{311;397}"/>
    <cn nm="right-stem-bot" val="{384;10}"/>
    <cn nm="serif" val="{327;0}"/>
    <cn nm="hook-base" val="{39;-245}"/>
    <cn nm="hook-mid" val="{55;-202}"/>
    <cn nm="hook-top" val="{5;-159}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: left-stem-top
    </callm>
    <mv di="xheight-overshoot" p="bow-top">
      <mv col="b" p="bow-top-ins"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: right-stem-bot, cv-h: lc-serif
    </callm>
    <callm nm="hook">
      init: hook-base, cv: lc-descender, sh: hook-mid, mv: hook-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0273">
    <cn nm="left-stem-top" val="{151;446}"/>
    <cn nm="bow-top" val="{351;446}"/>
    <cn nm="bow-top-ins" val="{311;397}"/>
    <cn nm="left-stem-bot" val="{89;10}"/>
    <cn nm="serif" val="{31;0}"/>
    <cn nm="hook-base" val="{511;-245}"/>
    <cn nm="hook-mid" val="{494;-201}"/>
    <cn nm="hook-top" val="{545;-159}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: left-stem-top
    </callm>
    <mv di="xheight-overshoot" p="bow-top">
      <mv col="b" p="bow-top-ins"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: left-stem-bot, cv-h: lc-serif
    </callm>
    <callm nm="hook">
      init: hook-base, cv: lc-descender, sh: hook-mid, mv: hook-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0274">
    <cn nm="top-serif" val="26"/>
    <cn nm="top-left-serif-b" val="4"/>
    <cn nm="bottom-serif" val="19"/>
    <cn nm="right-stem-bottom" val="15"/>
    <set nm="top-pts" p="12 5 16"/>
    <set nm="bottom-pts" p="10 11 0"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: top-pts, sh-b: (top-left-serif-b - 1), cv: xheight, cv-h: lc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-pts, sh-b: right-stem-bottom, cv-h: lc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0275">
    <callg pnm="o">
      do-iup: -1
    </callg>
    <callm nm="mid-stem">
      ref1: 8, ref2: 0, pt1: 33, pt2: 32, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0276">
    <cn nm="top" val="8"/>
    <cn nm="top-ins" val="18"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="11"/>
    <cn nm="E-top-a" val="33"/>
    <cn nm="E-top-b" val="32"/>
    <cn nm="E-bottom-a" val="36"/>
    <cn nm="E-bottom-b" val="37"/>
    <cn nm="bar-bottom" val="45"/>
    <cn nm="bar-top" val="46"/>
    <cn nm="vserif-top" val="50"/>
    <cn nm="vserif-bottom" val="49"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top">
      <sh p="E-top-a"/>
      <mv di="lc-round-stem" p="top-ins">
        <sh p="E-top-b"/>
      </mv>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="E-bottom-a"/>
      <mv di="lc-round-stem" p="bottom-ins">
        <sh p="E-bottom-b"/>
      </mv>
    </mv>
    <ip r="top bottom" p="bar-bottom"/>
    <mv p="bar-bottom">
      <sh p="vserif-bottom"/>
      <mv di="lc-bar" col="b" p="bar-top">
        <sh p="vserif-top"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0278">
    <cn nm="top" val="23"/>
    <cn nm="top-inside" val="39"/>
    <cn nm="bottom" val="14"/>
    <cn nm="bottom-inside" val="31"/>
    <cn nm="top-serif" val="11"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="bottom-serif" val="4"/>
    <cn nm="stem-bot" val="0"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-inside, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-inside, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <mv round="yes" p="top-serif">
      <sh p="stem-top"/>
      <mv di="lc-serif" p="(top-serif - 1)"/>
    </mv>
    <mv round="yes" p="bottom-serif">
      <sh p="stem-bot"/>
      <mv di="lc-serif" p="(bottom-serif + 1)"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0279">
    <cn nm="serif" val="{123;435}"/>
    <cn nm="stem-top" val="{208;425}"/>
    <cn nm="stem-bottom" val="{223;-11}"/>
    <cn nm="arm-bottom" val="{59;-11}"/>
    <cn nm="arm-a" val="{118;74}"/>
    <cn nm="arm-b" val="{46;103}"/>
    <set nm="bottom-set" p="stem-bottom {334;25} {334;41}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif - 1), sh-a: stem-top, cv: xheight, cv-h: lc-serif
    </callm>
    <mv di="baseline-undershoot" p="arm-bottom">
      <sh>
        <set ref="bottom-set"/>
      </sh>
      <mv p="arm-b">
        <ip p="arm-a"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni027A">
    <cn nm="serif" val="{123;630}"/>
    <cn nm="stem-top" val="{208;621}"/>
    <cn nm="stem-bottom" val="{223;-11}"/>
    <cn nm="arm-bottom" val="{59;-11}"/>
    <cn nm="arm-a" val="{118;74}"/>
    <cn nm="arm-b" val="{46;103}"/>
    <set nm="bottom-set" p="stem-bottom {334;25} {334;41}"/>
    <setvs axis="y"/>
    <mv round="yes" p="serif">
      <sh p="stem-top"/>
      <mv di="lc-serif" p="(serif - 1)"/>
    </mv>
    <mv di="baseline-undershoot" p="arm-bottom">
      <sh>
        <set ref="bottom-set"/>
      </sh>
      <mv p="arm-b">
        <ip p="arm-a"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni027B">
    <cn nm="serif" val="{123;435}"/>
    <cn nm="stem-top" val="{207;425}"/>
    <cn nm="arm-bottom" val="{59;-11}"/>
    <cn nm="arm-a" val="{118;74}"/>
    <cn nm="arm-b" val="{46;103}"/>
    <cn nm="hook-base" val="{377;-245}"/>
    <cn nm="hook-mid" val="{347;-210}"/>
    <cn nm="hook-top" val="{413;-135}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif - 1), sh-a: stem-top, cv: xheight, cv-h: lc-serif
    </callm>
    <mv di="baseline-undershoot" p="arm-bottom">
      <mv p="arm-b">
        <ip p="arm-a"/>
      </mv>
    </mv>
    <callm nm="hook">
      init: hook-base, cv: lc-descender, sh: hook-mid, mv: hook-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni027D">
    <cn nm="stem-top" val="{142;446}"/>
    <cn nm="arm-top" val="{307;446}"/>
    <cn nm="arm-below1" val="{248;361}"/>
    <cn nm="arm-below2" val="{320;332}"/>
    <cn nm="hook-base" val="{250;-245}"/>
    <cn nm="hook-mid" val="{220;-210}"/>
    <cn nm="hook-top" val="{286;-135}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: stem-top
    </callm>
    <sh r="stem-top" p="arm-top"/>
    <mv r="arm-top" p="arm-below1">
      <sh p="arm-below2"/>
    </mv>
    <callm nm="hook">
      init: hook-base, cv: lc-descender, sh: hook-mid, mv: hook-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni027E">
    <cn nm="stem-bottom" val="0" coord="{94;10}"/>
    <cn nm="serif-bottom" val="19" coord="{31;0}"/>
    <cn nm="arm-top" val="6" coord="{267;446}"/>
    <cn nm="arm-below1" val="13" coord="{229;372}"/>
    <cn nm="arm-below2" val="10" coord="{286;339}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="arm-top">
      <mv p="arm-below1">
        <ip p="arm-below2"/>
      </mv>
    </mv>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="stem-bottom"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni027F">
    <cn nm="serif" val="19" coord="{85;-245}"/>
    <cn nm="stem-bot" val="0" coord="{170;-235}"/>
    <cn nm="hook-base" val="12" coord="{74;446}"/>
    <cn nm="hook-mid" val="5" coord="{112;372}"/>
    <cn nm="hook-bot" val="8" coord="{55;339}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-bot, cv: lc-descender, cv-h: lc-serif
    </callm>
    <callm nm="hook">
      init: hook-base, sh: hook-mid, mv: hook-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0280">
    <cn nm="top-serif-left" val="47"/>
    <cn nm="stem-top-left" val="21"/>
    <cn nm="stem-top-right" val="18"/>
    <cn nm="bottom-serif-left" val="40"/>
    <cn nm="stem-bottom" val="20"/>
    <cn nm="bowl-bottom" val="6"/>
    <cn nm="bowl-bottom-ins" val="11"/>
    <cn nm="foot-bottom" val="39"/>
    <cn nm="bowl-crotch" val="30"/>
    <set nm="sh-a-pts" p="stem-bottom foot-bottom"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
			pt-a: top-serif-left,
			pt-b: (top-serif-left - 1),
			sh-a: stem-top-left,
			sh-b: stem-top-right,
			cv: xheight,
			cv-h: lc-serif
    </callm>
    <callm nm="serif-sh">
			pt-a: bottom-serif-left,
			pt-b: (bottom-serif-left + 1),
			sh-a: sh-a-pts,
			sh-b: (foot-bottom - 1),
			cv-h: lc-serif
    </callm>
    <ip r="top-serif-left bottom-serif-left" p="bowl-bottom"/>
    <mv p="bowl-bottom">
      <mv di="sc-round-stem" col="b" p="bowl-bottom-ins">
        <ip p="bowl-crotch"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0281">
    <cn nm="top-serif" val="46"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="diag-top" val="21"/>
    <cn nm="mid-upper" val="15"/>
    <cn nm="mid-lower" val="10"/>
    <cn nm="mid-crotch" val="31"/>
    <cn nm="bot-serif" val="40"/>
    <cn nm="bot-sh-a" val="0"/>
    <cn nm="bot-sh-b" val="3"/>
    <set nm="top-sh" p="stem-top diag-top"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: bot-serif, pt-b: (bot-serif + 1), sh-a: bot-sh-a, sh-b: bot-sh-b, cv-h: lc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (bot-serif - 1), sh-a: top-sh, cv: xheight, cv-h: lc-serif
    </callm>
    <callm nm="mid-stem">
      ref1: top-serif, ref2: bot-serif, pt1: mid-upper, pt2: mid-lower, cv: lc-bar
    </callm>
    <ip r="mid-upper mid-lower" p="mid-crotch"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0282">
    <cn nm="top" val="24" coord="{207;447}"/>
    <cn nm="top-ins" val="41" coord="{209;419}"/>
    <cn nm="bottom" val="55" coord="{186;-11}"/>
    <cn nm="bottom-ins" val="10" coord="{185;17}"/>
    <cn nm="mid-top" val="49" coord="{234;253}"/>
    <cn nm="mid-bottom" val="16" coord="{190;193}"/>
    <cn nm="hook-base" val="0" coord="{224;-220}"/>
    <cn nm="hook-mid" val="62" coord="{194;-185}"/>
    <cn nm="hook-top" val="66" coord="{260;-110}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <ip r="top bottom" p="mid-top"/>
    <sh r="mid-top" p="mid-bottom"/>
    <callm nm="hook">
      init: hook-base, sh: hook-mid, mv: hook-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0283">
    <cn nm="top" val="18" coord="{235;726}"/>
    <cn nm="top-ins" val="26" coord="{199;684}"/>
    <cn nm="bot" val="0" coord="{49;-245}"/>
    <cn nm="bot-ins" val="7" coord="{75;-203}"/>
    <setvs axis="y"/>
    <mv di="lc-ascender-top" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv di="lc-descender" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0284">
    <cn nm="top" val="15" coord="{260;729}"/>
		<cn nm="top-ins" val="23" coord="{230;694}"/>
		<cn nm="top-sh" val="19" coord="{296;619}"/>
    <cn nm="bot" val="0" coord="{40;-245}"/>
		<cn nm="bot-ins" val="7" coord="{56;-202}"/>
		<cn nm="bot-sh" val="4" coord="{6;-159}"/>
		<cn nm="bar-top" val="31" coord="{18;90}"/>
		<cn nm="bar-bot" val="30" coord="{18;60}"/>
    <setvs axis="y"/>
    <callm nm="hook">
      init: bot, sh: bot-sh, mv: bot-ins, cv: lc-descender
    </callm>
    <callm nm="hook">
      init: top, sh: top-sh, mv: top-ins, cv: lc-ascender-top
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: bar-bot, pt2: bar-top, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0285">
    <cn nm="top" val="23" coord="{7;446}"/>
    <cn nm="top-ins" val="16" coord="{51;404}"/>
    <cn nm="bot" val="0" coord="{275;-245}"/>
    <cn nm="bot-ins" val="39" coord="{229;-203}"/>
    <setvs axis="y"/>
    <mv round="yes" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv round="yes" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0286">
    <cn nm="top" val="35" coord="{219;726}"/>
    <cn nm="top-ins" val="43" coord="{183;684}"/>
    <cn nm="bot" val="0" coord="{59;-245}"/>
    <cn nm="bot-ins" val="22" coord="{59;-218}"/>
    <cn nm="curl-bot" val="15" coord="{122;-42}"/>
    <cn nm="curl-top" val="6" coord="{104;-15}"/>
    <setvs axis="y"/>
    <mv di="lc-ascender-top" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv di="lc-descender" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: curl-bot, pt2: curl-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0287">
    <cn nm="top" val="21"/>
    <cn nm="top-ins" val="13"/>
    <cn nm="bar-bot" val="3"/>
    <cn nm="bar-top-a" val="4"/>
    <cn nm="bar-top-b" val="29"/>
    <cn nm="bot" val="0"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv di="baseline" p="bar-bot">
      <sh p="bot"/>
      <mv col="b" p="bar-top-a">
        <sh p="bar-top-b"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0288">
    <cn nm="top" val="{138;546}"/>
    <cn nm="bar-top" val="{321;433}"/>
    <cn nm="bar-bottom1" val="{321;389}"/>
    <cn nm="bar-bottom2" val="{89;389}"/>
    <cn nm="hook-base" val="{213;-245}"/>
    <cn nm="hook-mid" val="{196;-201}"/>
    <cn nm="hook-top" val="{247;-159}"/>
    <setvs axis="y"/>
    <mv p="top"/>
    <callm nm="hook">
      init: hook-base, cv: lc-descender, sh: hook-mid, mv: hook-top
    </callm>
    <ip r="top hook-base" p="bar-top"/>
    <mv p="bar-top">
      <mv col="b" p="bar-bottom1">
        <sh p="bar-bottom2"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0289">
    <callg pnm="u">
      do-iup: -1
    </callg>
    <callm nm="mid-stem">
      ref1: 8, ref2: 0, pt1: 44, pt2: 45, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni028A">
    <cn nm="top-left" val="11"/>
    <cn nm="top-right" val="33"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="22"/>
    <set nm="sh-aa" p="top-right 8 36"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-left, pt-b: (top-left - 1), sh-a: sh-aa, sh-b: (top-right + 1), cv: xheight, cv-h: lc-serif
    </callm>
    <mv di="baseline-undershoot" p="bot">
      <mv di="lc-round-stem" col="b" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni028B">
    <cn nm="top" val="9" coord="{151;446}"/>
    <cn nm="bot" val="0" coord="{208;-12}"/>
    <cn nm="bot-ins" val="18" coord="{233;40}"/>
    <cn nm="top-right" val="27" coord="{385;449}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: top
    </callm>
    <sh p="top-right"/>
    <mv di="xheight-overshoot" p="top">
      <sh p="(top - 1) (top - 2)"/>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni028C">
    <cn nm="top" val="1"/>
    <cn nm="top-ins" val="6"/>
    <setvs axis="y"/>
    <callm nm="lc-dbl-serif">
      first-left: 8, second-left: 9, first-right: 13, second-right: 14, stem1: 0, stem2: 4
    </callm>
    <mv di="xheight-overshoot" p="top">
      <sh p="top-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni028D">
    <cn nm="top" val="1"/>
    <cn nm="serif" val="8"/>
    <set nm="top-sh" p="5 6 28 24 25"/>
    <set nm="bot-sh-a" p="0 13 18 4 26 23"/>
    <set nm="bot-sh-b" p="14 19"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top">
      <sh>
        <set ref="top-sh"/>
      </sh>
    </mv>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: bot-sh-a, sh-b: bot-sh-b, cv-h: lc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni028E">
    <cn nm="top" val="4" coord="{379;680}"/>
    <cn nm="top-under" val="11" coord="{372;611}"/>
    <cn nm="diag-top" val="15" coord="{266;447}"/>
    <cn nm="left-serif" val="20" coord="{9;0}"/>
		<cn nm="right-serif" val="25" coord="{287;0}"/>
		<cn nm="left-stem-bot" val="0" coord="{60;10}"/>
		<cn nm="right-stem-bot" val="17" coord="{358;10}"/>
    <setvs axis="y"/>
    <callm nm="lc-dbl-serif">
      first-left: left-serif, second-left: (left-serif + 1), first-right: right-serif,
			second-right: (right-serif + 1), stem1: left-stem-bot, stem2: right-stem-bot
    </callm>
    <mv round="yes" p="top">
      <mv col="b" p="top-under"/>
    </mv>
    <ip r="left-serif top" p="diag-top"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni028F">
    <cn nm="top-serif-left" val="24"/>
    <cn nm="bottom-serif" val="12"/>
    <cn nm="top-serif-right" val="19"/>
    <cn nm="top-stem-left" val="3"/>
    <cn nm="top-stem-right" val="8"/>
    <cn nm="bottom-stem" val="0"/>
    <setvs axis="y"/>
    <callm nm="lc-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1), first-right: top-serif-right, second-right: (top-serif-right - 1), stem1: top-stem-left, stem2: top-stem-right, cv: xheight
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-stem, cv-h: lc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0290">
    <cn nm="top" val="21" coord="{168;435}"/>
    <cn nm="top-ins" val="9" coord="{145;410}"/>
    <cn nm="bottom" val="5" coord="{305;0}"/>
    <cn nm="bottom-ins" val="25" coord="{247;25}"/>
    <cn nm="diag-top" val="8" coord="{261;410}"/>
    <cn nm="diag-bottom" val="24" coord="{130;25}"/>
    <cn nm="bump-top" val="18" coord="{72;445}"/>
    <cn nm="hook-base" val="0" coord="{469;-220}"/>
    <cn nm="hook-mid" val="35" coord="{439;-185}"/>
    <cn nm="hook-top" val="39" coord="{505;-110}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top">
      <sh p="bump-top diag-top"/>
      <mv di="lc-serif" col="b" p="top-ins"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="diag-bottom"/>
      <mv di="lc-serif" col="b" p="bottom-ins"/>
    </mv>
    <callm nm="hook">
      init: hook-base, sh: hook-mid, mv: hook-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0291">
    <cn nm="top" val="30"/>
    <cn nm="top-ins" val="18"/>
    <cn nm="bottom" val="14"/>
    <cn nm="bottom-ins" val="34"/>
    <cn nm="diag-top" val="16"/>
    <cn nm="diag-bottom" val="33"/>
    <cn nm="bump-top" val="27"/>
    <cn nm="loop-top" val="6"/>
    <cn nm="loop-top-ins" val="41"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top">
      <sh p="bump-top diag-top"/>
      <mv di="lc-serif" col="b" p="top-ins"/>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="diag-bottom"/>
      <mv di="lc-serif" col="b" p="bottom-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bottom, pt1: loop-top, pt2: loop-top-ins
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0292">
    <cn nm="top" val="{146;435}"/>
    <cn nm="top-ins" val="{114;389}"/>
    <cn nm="bot" val="{142;-214}"/>
    <cn nm="bot-ins" val="{176;-186}"/>
    <cn nm="mid-upper" val="{212;214}"/>
    <cn nm="mid-lower" val="{181;165}"/>
    <cn nm="diag-bot" val="27"/>
    <cn nm="mid-end" val="17"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv round="yes" p="bot">
      <mv di="lc-round-stem" col="b" p="bot-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-upper, pt2: mid-lower
    </callm>
    <sh p="diag-bot mid-end"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0293">
    <cn nm="top" val="40"/>
    <cn nm="top-ins" val="30"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="7"/>
    <cn nm="mid-upper" val="20"/>
    <cn nm="mid-lower" val="14"/>
    <cn nm="midmid-upper" val="43"/>
    <cn nm="midmid-lower" val="16"/>
    <cn nm="diag-bot" val="27"/>
    <cn nm="mid-end" val="17"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <mv round="yes" p="bot">
      <mv di="lc-round-stem" col="b" p="bot-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-upper, pt2: mid-lower
    </callm>
    <sh p="diag-bot mid-end"/>
		<!--
    <callm nm="mid-stem">
      ref1: mid-upper, ref2: bot, pt1: midmid-upper, pt2: midmid-lower
    </callm>
	-->
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0294">
    <cn nm="top" val="{199;726}"/>
    <cn nm="top-ins" val="{197;698}"/>
    <cn nm="serif" val="{117;0}"/>
    <cn nm="stem-end" val="{175;10}"/>
    <cn nm="mid-lower" val="{218;335}"/>
    <cn nm="mid-upper" val="{183;362}"/>
    <setvs axis="y"/>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-ins"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-end, cv-h: lc-serif
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: serif, pt1: mid-upper, pt2: mid-lower
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0295">
    <cn nm="top" val="{231;726}"/>
    <cn nm="top-ins" val="{233;698}"/>
    <cn nm="serif" val="{118;0}"/>
    <cn nm="stem-end" val="{179;10}"/>
    <cn nm="mid-lower" val="{212;335}"/>
    <cn nm="mid-upper" val="{247;362}"/>
    <setvs axis="y"/>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-ins"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-end, cv-h: lc-serif
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: serif, pt1: mid-upper, pt2: mid-lower
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0296">
    <cn nm="bot" val="{199;-11}"/>
    <cn nm="bot-ins" val="{197;17}"/>
    <cn nm="serif" val="{117;715}"/>
    <cn nm="stem-end" val="{175;705}"/>
    <cn nm="mid-lower" val="{183;353}"/>
    <cn nm="mid-upper" val="{218;380}"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bot">
      <mv di="lc-round-stem" col="b" p="bot-ins"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif - 1), sh-a: stem-end, cv: lc-ascender-top, cv-h: lc-serif
    </callm>
    <callm nm="mid-stem">
      ref1: bot, ref2: serif, pt1: mid-upper, pt2: mid-lower
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0297">
    <cn nm="top" val="{273;446}"/>
    <cn nm="top-ins" val="{259;418}"/>
    <cn nm="bot" val="{228;-214}"/>
    <cn nm="bot-ins" val="{274;-167}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top">
      <mv di="lc-round-stem" p="top-ins"/>
    </mv>
    <mv round="yes" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0298">
    <cn nm="top" val="10"/>
    <cn nm="top-ins" val="29"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="20"/>
    <cn nm="dot-top" val="45"/>
    <cn nm="dot-bot" val="39"/>
    <setvs axis="y"/>
    <mv di="cap-height-overshoot" p="top">
      <mv di="cap-round-stem" p="top-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <mv di="cap-round-stem" col="b" p="bot-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: dot-top, pt2: dot-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0299">
    <cn nm="top-serif" val="33"/>
    <cn nm="bottom-serif" val="16"/>
    <cn nm="stem-top-left" val="1"/>
    <cn nm="stem-top-right" val="41"/>
    <cn nm="stem-bottom-left" val="0"/>
    <cn nm="stem-bottom-right" val="20"/>
    <cn nm="bar-top" val="35"/>
    <cn nm="bar-bottom" val="30"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
			pt-a: bottom-serif,
			pt-b: (bottom-serif + 1),
			sh-a: stem-bottom-left,
			sh-b: stem-bottom-right,
			cv-h: lc-serif
    </callm>
    <callm nm="serif-sh">
			pt-a: top-serif,
			pt-b: (top-serif - 1),
			sh-a: stem-top-left,
			sh-b: stem-top-right,
			cv: xheight,
			cv-h: lc-serif
    </callm>
    <ip r="top-serif bottom-serif" p="bar-bottom"/>
    <mv p="bar-bottom">
      <mv di="sc-serif" col="b" p="bar-top"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni029B">
    <cn nm="top" val="{282;446}"/>
    <cn nm="top-ins" val="{292;418}"/>
    <cn nm="bottom" val="{296;-10}"/>
    <cn nm="bottom-ins" val="{297;18}"/>
    <cn nm="serif-top" val="{310;179}"/>
    <cn nm="stema" val="{381;169}"/>
    <cn nm="stemb" val="{457;169}"/>
    <cn nm="hook-base" val="{545;587}"/>
    <cn nm="hook-mid" val="{517;552}"/>
    <cn nm="hook-bot" val="{576;477}"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <ip r="top bottom" p="serif-top"/>
    <mv p="serif-top">
      <mv di="lc-serif" col="b" p="(serif-top - 1)">
        <sh p="stema stemb"/>
      </mv>
    </mv>
    <callm nm="hook">
      init: hook-base, sh: hook-mid, mv: hook-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni029C">
    <cn nm="top-left-a" val="24"/>
    <cn nm="top-left-b" val="23"/>
    <cn nm="top-right-a" val="29"/>
    <cn nm="top-right-b" val="28"/>
    <cn nm="left-stem-top" val="1"/>
    <cn nm="right-stem-top" val="5"/>
    <cn nm="bottom-left-a" val="12"/>
    <cn nm="bottom-left-b" val="13"/>
    <cn nm="bottom-right-a" val="17"/>
    <cn nm="bottom-right-b" val="18"/>
    <cn nm="left-stem-bottom" val="0"/>
    <cn nm="right-stem-bottom" val="4"/>
    <cn nm="bar-top" val="9"/>
    <cn nm="bar-bottom" val="8"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-left-a, second-left: top-left-b, first-right: top-right-a,
			second-right: top-right-b, stem1: left-stem-top, stem2: right-stem-top, cv: xheight
    </callm>
    <callm nm="cap-dbl-serif">
      first-left: bottom-left-a, second-left: bottom-left-b, first-right: bottom-right-a,
			second-right: bottom-right-b, stem1: left-stem-bottom, stem2: right-stem-bottom
    </callm>
    <callm nm="interpolated-stem">
      ref-a: bottom-left-a, ref-b: top-left-a, stem-a: bar-bottom, stem-b: bar-top, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni029D">
    <cn nm="stem-top" val="18"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="23"/>
    <cn nm="loop-top" val="7"/>
    <cn nm="loop-bot" val="16"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: stem-top
    </callm>
    <mv di="lc-descender" p="bot">
      <mv di="lc-round-stem" p="bot-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: stem-top, ref2: bot, pt1: loop-top, pt2: loop-bot, cv: lc-round-stem
    </callm>
    <callg pnm="dotaccent">
      offset: 44, do-iup: -1
    </callg>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni029F">
    <cn nm="bottom-serif" val="18"/>
    <cn nm="top-serif" val="15"/>
    <cn nm="stem-top" val="1"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="arm-top" val="5"/>
    <cn nm="arm-bot" val="4"/>
    <set nm="bot-sh-a" p="stem-bot arm-bot"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: top-serif, pt-b: (top-serif - 1), sh-a: stem-top, cv: xheight, cv-h: lc-serif
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bot-sh-a, sh-b: arm-top, cv-h: lc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02A0">
    <cn nm="serif" val="{315;-245}"/>
    <cn nm="stem-bot" val="{371;-235}"/>
    <cn nm="bowl-top" val="{265;446}"/>
    <cn nm="bowl-top-ins" val="{263;418}"/>
    <cn nm="bowl-bot" val="{257;-12}"/>
    <cn nm="bowl-bot-ins" val="{270;16}"/>
    <cn nm="hook-top" val="{542;602}"/>
    <cn nm="hook-mid" val="{513;567}"/>
    <cn nm="hook-bot" val="{574;492}"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: serif, pt-b: (serif + 1), sh-a: stem-bot, cv: lc-descender, cv-h: lc-serif
    </callm>
    <callm nm="lc-bowl">
      t: bowl-top, t-ins: bowl-top-ins, b: bowl-bot, b-ins: bowl-bot-ins
    </callm>
    <callm nm="hook">
      init: hook-top, sh: hook-mid, mv: hook-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02A3">
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: 15, t-ins: 64, b: 6, b-ins: 57, cv-b: lc-thick-curve
    </callm>
    <callm nm="ascender-top">
      top: 24
    </callm>
    <mv di="baseline" p="52">
      <sh p="37"/>
      <mv di="lc-serif" p="39"/>
    </mv>
    <mv di="xheight" p="34">
      <sh p="74"/>
      <mv di="lc-serif" p="76"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02A4">
		<cn nm="bar-top" val="{416;435}"/>
		<cn nm="ezh-bot" val="{587;-214}"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: {260;446}, t-ins: {262;412}, b: {231;-11}, b-ins: {275;35}, cv-b: lc-thick-curve
    </callm>
    <callm nm="ascender-top">
      top: {433;726}
    </callm>
    <mv di="xheight" p="bar-top">
      <mv col="b" p="{416;391}"/>
    </mv>
    <mv round="yes" p="ezh-bot">
      <mv di="lc-round-stem" col="b" p="{618;-186}"/>
    </mv>
    <callm nm="mid-stem">
      ref1: bar-top, ref2: ezh-bot, pt1: {655;214}, pt2: {614;165}
    </callm>
    <sh p="55 82"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02A5">
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: 33, t-ins: 79, b: 24, b-ins: 72, cv-b: lc-thick-curve
    </callm>
    <callm nm="ascender-top">
      top: 42
    </callm>
    <mv di="baseline" p="14">
      <sh p="55"/>
      <mv di="lc-serif" p="56"/>
    </mv>
    <mv di="xheight" p="52">
      <sh p="89"/>
      <mv di="lc-serif" p="91"/>
    </mv>
    <callm nm="mid-stem">
      ref1: 52, ref2: 14, pt1: 65, pt2: 6
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02A6">
    <cn nm="top" val="{138;546}"/>
    <cn nm="bar-top" val="{152;434}"/>
    <cn nm="bar-bottom1" val="{152;389}"/>
    <cn nm="bar-bottom2" val="{89;389}"/>
    <cn nm="bottom" val="{254;-12}"/>
    <cn nm="bottom-ins" val="{289;17}"/>
    <cn nm="s-top" val="{375;447}"/>
    <cn nm="s-top-ins" val="{377;419}"/>
    <cn nm="mid-top" val="{402;253}"/>
    <cn nm="mid-bottom" val="{358;193}"/>
    <setvs axis="y"/>
    <mv p="top"/>
    <callm nm="lc-horz-stroke">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot
    </callm>
    <ip r="top bottom" p="bar-top"/>
    <push>bar-bottom2 bar-bottom1 bar-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: s-top, pt2: s-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <ip r="s-top bottom" p="mid-top"/>
    <sh r="mid-top" p="mid-bottom"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02A7">
    <cn nm="top" val="{138;546}"/>
    <cn nm="bar-top" val="{317;433}"/>
    <cn nm="bar-bottom1" val="{317;389}"/>
    <cn nm="bar-bottom2" val="{89;389}"/>
    <cn nm="bottom" val="{199;-12}"/>
    <cn nm="bottom-ins" val="{233;36}"/>
    <cn nm="s-top" val="{444;726}"/>
    <cn nm="s-top-ins" val="{408;684}"/>
    <cn nm="s-bot" val="{258;-245}"/>
    <cn nm="s-bot-ins" val="{284;-203}"/>
    <setvs axis="y"/>
    <mv p="top"/>
    <callm nm="lc-horz-stroke">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot
    </callm>
    <ip r="top bottom" p="bar-top"/>
    <push>bar-bottom2 bar-bottom1 bar-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <mv di="lc-ascender-top" p="s-top">
      <mv col="b" p="s-top-ins"/>
    </mv>
    <mv di="lc-descender" p="s-bot">
      <mv col="b" p="s-bot-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02A8">
    <cn nm="top" val="{138;546}"/>
    <cn nm="bar-top" val="{321;433}"/>
    <cn nm="bar-bottom1" val="{321;389}"/>
    <cn nm="bar-bottom2" val="{89;389}"/>
    <cn nm="bottom" val="{223;-11}"/>
    <cn nm="bottom-ins" val="{247;34}"/>
    <cn nm="c-top" val="{559;446}"/>
    <cn nm="c-top-ins" val="{547;418}"/>
    <cn nm="c-bot" val="{539;-11}"/>
    <cn nm="c-bot-ins" val="{558;47}"/>
    <cn nm="c-mid-a" val="{560;204}"/>
    <cn nm="c-mid-b" val="{543;176}"/>
    <setvs axis="y"/>
    <mv p="top"/>
    <callm nm="lc-horz-stroke">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot
    </callm>
    <ip r="top bottom" p="bar-top"/>
    <push>bar-bottom2 bar-bottom1 bar-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <callm nm="lc-bowl">
      t: c-top, t-ins: c-top-ins, cv-t: lc-round-stem, b: c-bot, b-ins: c-bot-ins, cv-b: lc-thick-curve
    </callm>
    <callm nm="mid-stem">
      ref1: c-top, ref2: c-bot, pt1: c-mid-a, pt2: c-mid-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02A9">
    <cn nm="f-bar-top" val="{169;433}"/>
    <cn nm="f-bar-bot" val="{169;389}"/>
    <cn nm="eng-bar-top" val="{307;433}"/>
    <cn nm="eng-bar-bot" val="{307;389}"/>
    <cn nm="minim-top" val="{423;446}"/>
    <cn nm="counter1-top" val="{625;446}"/>
    <cn nm="counter1-top-inside" val="{585;397}"/>
    <cn nm="serif-bottom1" val="{303;0}"/>
    <cn nm="serif-top1" val="{303;25}"/>
    <cn nm="vert-bottom1" val="{362;10}"/>
    <cn nm="hook-bot" val="{606;-245}"/>
    <cn nm="hook-mid" val="{622;-202}"/>
    <cn nm="hook-top" val="{572;-159}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {307;729}, top-ins: {287;694},
			bar-top: f-bar-top, bar-bot: f-bar-bot, bar-bot-left: {92;389}
    </callm>
    <mv di="xheight-overshoot" p="minim-top">
      <sh p="(minim-top - 1) (minim-top - 2) counter1-top"/>
    </mv>
    <mv col="b" r="counter1-top" p="counter1-top-inside"/>
    <callm nm="serif-sh">
      pt-a: serif-bottom1, pt-b: serif-top1, sh-a: vert-bottom1, cv-h: lc-serif
    </callm>
    <callm nm="hook">
      init: hook-bot, cv: lc-descender, sh: hook-mid, mv: hook-top
    </callm>
    <al r="f-bar-top" p="eng-bar-top"/>
    <al r="f-bar-bot" p="eng-bar-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02AA">
    <cn nm="s-top" val="33"/>
    <cn nm="s-top-ins" val="49"/>
    <cn nm="mid-top" val="57"/>
    <cn nm="mid-bottom" val="24"/>
    <cn nm="bottom" val="11"/>
    <setvs axis="y"/>
    <callg pnm="l">
      do-iup: -1
    </callg>
    <callm nm="lc-horz-stroke-cv">
      pt1: s-top, pt2: s-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <ip r="s-top bottom" p="mid-top"/>
    <sh r="mid-top" p="mid-bottom"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02AB">
    <cn nm="z-bot-bar-top" val="24"/>
    <cn nm="z-top-bar-top" val="20"/>
    <cn nm="z-top-bar-bot" val="41"/>
    <set nm="serif-sh-a" p="4 38"/>
    <setvs axis="y"/>
    <callm nm="ascender-top">
      top: 9
    </callm>
    <callm nm="serif-sh">
      pt-a: 34, pt-b: 35, sh-a: serif-sh-a, sh-b: z-bot-bar-top, align-b: 0
    </callm>
    <mv di="xheight" p="z-top-bar-top">
      <mv di="lc-serif" p="z-top-bar-bot"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02AC">
    <cn nm="bot-serif-a" val="18"/>
    <set nm="bot-serif-a-sh" p="2 23 9 5 28 13"/>
    <cn nm="bot-serif-b" val="17"/>
    <set nm="bot-serif-b-sh" p="22 27"/>
    <cn nm="bot-w-pt-a" val="0"/>
    <cn nm="bot-w-pt-b" val="8"/>
    <cn nm="top-serif-a" val="49"/>
    <set nm="top-serif-a-sh" p="32 54 40 36 59 44"/>
    <cn nm="top-serif-b" val="48"/>
    <set nm="top-serif-b-sh" p="53 58"/>
    <cn nm="top-w-pt-a" val="31"/>
    <cn nm="top-w-pt-b" val="39"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot-w-pt-a">
      <sh p="bot-w-pt-b"/>
      <mv p="bot-serif-a">
        <sh>
          <set ref="bot-serif-a-sh"/>
        </sh>
        <mv di="lc-serif" col="b" p="bot-serif-b">
          <sh>
            <set ref="bot-serif-b-sh"/>
          </sh>
        </mv>
      </mv>
    </mv>
    <mv p="top-w-pt-a">
      <sh p="top-w-pt-b"/>
      <mv p="top-serif-a">
        <sh>
          <set ref="top-serif-a-sh"/>
        </sh>
        <mv di="lc-serif" col="b" p="top-serif-b">
          <sh>
            <set ref="top-serif-b-sh"/>
          </sh>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02AD">
    <setvs axis="y"/>
    <mv di="baseline" p="8">
      <sh p="12"/>
      <mv p="14">
        <mv col="b" p="9">
          <mv col="w" p="0">
            <sh p="4"/>
            <mv p="6">
              <mv col="b" p="1"/>
            </mv>
          </mv>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02AE">
    <setvs axis="y"/>
    <mv di="lc-descender" p="{490;-245}">
      <sh p="15 14"/>
    </mv>
    <mv di="baseline-undershoot" p="{288;-11}">
      <mv col="b" p="{327;38}"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: {417;435}, pt-b: {417;410}, sh-a: {475;420}, cv: xheight, cv-h: lc-serif
    </callm>
    <callm nm="hook">
      init: {75;446}, cv: xheight-overshoot, sh: {61;346}, mv: {75;446}
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02AF">
    <setvs axis="y"/>
    <callm nm="hook">
      init: {645;-245}, cv: lc-descender, sh: {681;-135}, mv: {615;-210}
    </callm>
    <mv di="baseline-undershoot" p="{288;-11}">
      <mv col="b" p="{327;38}"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: {417;435}, pt-b: {417;410}, sh-a: {475;425}, cv: xheight, cv-h: lc-serif
    </callm>
    <callm nm="hook">
      init: {75;446}, cv: xheight-overshoot, sh: {61;346}, mv: {75;446}
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="beta">
    <cn nm="top" val="4"/>
    <cn nm="top-ins" val="48"/>
    <cn nm="serif" val="53"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="bot" val="22"/>
    <cn nm="bot-ins" val="29"/>
    <cn nm="mid-bot" val="36"/>
    <cn nm="mid-top" val="41"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bot">
      <mv di="lc-round-stem" col="b" p="bot-ins"/>
    </mv>
    <mv p="top">
      <mv di="lc-round-stem" p="top-ins"/>
    </mv>
    <ip r="top bot" p="mid-bot"/>
    <mv p="mid-bot">
      <mv col="b" p="mid-top"/>
    </mv>
    <mv p="serif">
      <mv di="lc-serif" col="b" p="(serif + 1)">
        <sh p="stem-bot"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="chi">
    <setvs axis="y"/>
    <mv di="xheight" p="4">
      <sh p="11"/>
      <mv di="lc-serif" p="6"/>
    </mv>
    <mv p="10">
      <sh p="0"/>
      <mv di="lc-serif" p="1"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="theta">
    <cn nm="bot-a" val="0"/>
    <cn nm="bot-b" val="21"/>
    <cn nm="bar-a" val="17"/>
    <cn nm="bar-b" val="18"/>
    <cn nm="top-a" val="8"/>
    <cn nm="top-b" val="31"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bot-a">
      <mv di="lc-round-stem" p="bot-b"/>
    </mv>
    <mv p="top-a">
      <mv di="lc-round-stem" p="top-b"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top-a, ref2: bot-a, pt1: bar-a, pt2: bar-b, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni037C">
    <cn nm="bot-a" val="0"/>
    <cn nm="bot-b" val="27"/>
    <cn nm="dot-a" val="36"/>
    <cn nm="dot-b" val="42"/>
    <cn nm="top-a" val="9"/>
    <cn nm="top-b" val="18"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bot-a">
      <mv di="cap-round-stem" p="bot-b"/>
    </mv>
    <mv di="cap-height-overshoot" p="top-a">
      <mv di="lc-round-stem" p="top-b"/>
    </mv>
    <ip r="top-a bot-a" p="dot-a"/>
    <mv p="dot-a">
      <mv col="b" p="dot-b"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="period">
    <cn nm="bot" val="0"/>
    <cn nm="top" val="6"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <mv di="period-height" col="b" p="top"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="comma">
		<pm nm="offset" val="0"/>
    <pm nm="do-iup" val="0"/>
    <cn nm="base" val="6"/>
    <cn nm="top" val="12"/>
    <set nm="bottom" p="1 0"/>
    <setvs axis="y"/>
    <mv round="yes" p="base">
      <sh>
        <set ref="bottom"/>
      </sh>
      <mv di="period-height" col="b" p="top"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="quotesinglbase">
    <pm nm="do-iup" val="0"/>
    <cn nm="base" val="7"/>
    <cn nm="top" val="14"/>
    <set nm="bottom" p="1 0"/>
    <setvs axis="y"/>
    <mv round="yes" p="base">
      <sh>
        <set ref="bottom"/>
      </sh>
      <mv di="period-height" col="b" p="top"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="quotedblbase">
    <pm nm="do-iup" val="0"/>
    <cn nm="base" val="7"/>
    <cn nm="top" val="14"/>
    <set nm="bottom" p="1 0 28 21 22"/>
    <setvs axis="y"/>
    <mv round="yes" p="base">
      <sh>
        <set ref="bottom"/>
      </sh>
      <mv di="period-height" col="b" p="top">
        <sh p="35"/>
      </mv>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="colon">
    <cn nm="a-top" val="18"/>
    <cn nm="a-bot" val="12"/>
    <cn nm="b-top" val="6"/>
    <cn nm="b-bot" val="0"/>
    <setvs axis="y"/>
    <mv round="yes" p="a-bot">
      <mv di="period-height" col="b" p="a-top">
        <mv col="w" p="b-bot">
          <mv di="period-height" col="b" p="b-top"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="semicolon">
    <cn nm="b-top" val="26"/>
    <cn nm="b-bot" val="20"/>
    <setvs axis="y"/>
    <callg pnm="comma">
      do-iup: -1, offset: 1
    </callg>
    <mv col="w" p="b-bot">
      <mv di="period-height" col="b" p="b-top"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="ellipsis">
    <cn nm="bot" val="0"/>
    <cn nm="top" val="6"/>
    <set nm="bot-sh" p="12 24"/>
    <set nm="top-sh" p="18 30"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <sh>
        <set ref="bot-sh"/>
      </sh>
      <mv di="period-height" col="w" p="top">
        <sh>
          <set ref="top-sh"/>
        </sh>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="exclam">
    <cn nm="dot-bot" val="21"/>
    <cn nm="dot-top" val="27"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="stem-top" val="10"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-bot">
      <mv di="period-height" p="dot-top">
        <mv col="w" p="stem-bot">
          <mv col="b" p="stem-top"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="exclamdown">
    <cn nm="dot-bot" val="21"/>
    <cn nm="dot-top" val="27"/>
    <cn nm="stem-bot" val="0"/>
    <cn nm="stem-top" val="10"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-top">
      <mv di="period-height" p="dot-bot">
        <mv col="w" p="stem-top">
          <mv col="b" p="stem-bot"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="question">
    <cn nm="dot-bot" val="{116;-16}"/>
    <cn nm="dot-top" val="{111;105}"/>
    <cn nm="stem-bot" val="{97;168}"/>
    <cn nm="stem-top" val="{126;666}"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-bot">
      <mv di="period-height" p="dot-top">
        <mv col="w" p="stem-bot">
          <mv col="b" p="stem-top"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="questiondown">
    <cn nm="dot-bot" val="{245;346}"/>
    <cn nm="dot-top" val="{240;467}"/>
    <cn nm="stem-bot" val="{230;-215}"/>
    <cn nm="stem-top" val="{259;283}"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-top">
      <mv di="period-height" p="dot-bot">
        <mv col="w" p="stem-top">
          <mv col="b" p="stem-bot"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="periodcentered">
    <callg pnm="period"/>
  </gl>

  <gl pnm="bullet">
    <setvs axis="y"/>
    <mv round="yes" p="0">
      <mv col="b" p="8"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="asterisk">
    <setvs axis="y"/>
    <mv round="yes" p="0">
      <mv p="8"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="quotedblleft">
    <cn nm="bot" val="0"/>
    <cn nm="mid" val="13"/>
    <cn nm="bot-sh" val="21"/>
    <set nm="mid-sh" p="12 33 34 7 8 28 29"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <sh p="bot-sh"/>
      <mv di="period-height" col="b" p="mid">
        <sh>
          <set ref="mid-sh"/>
        </sh>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="quotedblright">
    <pm nm="do-iup" val="0"/>
    <cn nm="base" val="7"/>
    <cn nm="top" val="14"/>
    <set nm="bottom" p="1 0 28 21 22"/>
    <setvs axis="y"/>
    <mv round="yes" p="base">
      <sh>
        <set ref="bottom"/>
      </sh>
      <mv di="period-height" col="b" p="top">
        <sh p="35"/>
      </mv>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="quoteleft">
    <cn nm="bot" val="0"/>
    <cn nm="mid" val="13"/>
    <set nm="mid-sh" p="12 7 8"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <mv di="period-height" col="b" p="mid">
        <sh>
          <set ref="mid-sh"/>
        </sh>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="quoteright">
    <pm nm="do-iup" val="0"/>
    <cn nm="base" val="7"/>
    <cn nm="top" val="14"/>
    <set nm="bottom" p="1 0"/>
    <setvs axis="y"/>
    <mv round="yes" p="base">
      <sh>
        <set ref="bottom"/>
      </sh>
      <mv di="period-height" col="b" p="top"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="quotereversed">
    <pm nm="do-iup" val="0"/>
    <cn nm="base" val="15"/>
    <cn nm="top" val="7"/>
    <set nm="bottom" p="0 20"/>
    <setvs axis="y"/>
    <mv round="yes" p="base">
      <sh>
        <set ref="bottom"/>
      </sh>
      <mv di="period-height" col="b" p="top"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="uni201F">
    <pm nm="do-iup" val="0"/>
    <cn nm="base" val="15"/>
    <cn nm="top" val="7"/>
    <cn nm="top-sh" val="28"/>
    <set nm="bottom" p="0 20 36 41 21"/>
    <setvs axis="y"/>
    <mv round="yes" p="base">
      <sh>
        <set ref="bottom"/>
      </sh>
      <mv di="period-height" col="b" p="top">
        <sh p="top-sh"/>
      </mv>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="quotesingle">
    <setvs axis="y"/>
    <mv round="yes" p="0"/>
    <mv round="yes" p="8"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="quotedbl">
		<cn nm="top" val="{115;723}"/>
		<cn nm="bot" val="{97;461}"/>
		<cn nm="top-sh" val="{257;723}"/>
		<cn nm="bot-sh" val="{239;461}"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <sh p="bot-sh"/>
    </mv>
    <mv round="yes" p="top">
      <sh p="top-sh"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="numbersign">
    <cn nm="top" val="5"/>
    <cn nm="bot" val="4"/>
    <setvs axis="y"/>
    <mv di="baseline" p="bot">
      <sh p="8"/>
    </mv>
    <mv round="yes" p="top">
      <sh p="9"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: 0, pt2: 1, cv: numbersign-bar
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: 12, pt2: 13, cv: numbersign-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2016">
    <setvs axis="y"/>
    <mv round="yes" p="4">
      <sh p="0"/>
    </mv>
    <mv round="yes" p="5">
      <sh p="1"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni204A">
    <cn nm="bar-top" val="{121;435}"/>
    <cn nm="bar-bot" val="{109;388}"/>
    <cn nm="curve-top" val="{225;-215}"/>
    <cn nm="curve-bot" val="{255;-245}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="bar-top">
      <mv col="b" p="bar-bot"/>
    </mv>
    <mv di="lc-descender" p="curve-bot">
      <mv col="b" p="curve-top"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni204A.alt1">
    <cn nm="bar-top" val="10"/>
    <cn nm="bar-bot" val="9"/>
    <cn nm="curve-top" val="20"/>
    <cn nm="curve-bot" val="0"/>
    <setvs axis="y"/>
    <mv di="xheight" p="bar-top">
      <mv col="b" p="bar-bot"/>
    </mv>
    <mv di="baseline-undershoot" p="curve-bot">
      <mv col="b" p="curve-top"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni204A.alt2">
    <cn nm="bar-top" val="{88;435}"/>
    <cn nm="bar-bot" val="{88;388}"/>
    <cn nm="curve-top" val="{271;41}"/>
    <cn nm="curve-bot" val="{231;-11}"/>
    <cn nm="mid-bot" val="{42;167}"/>
    <cn nm="mid-top" val="{42;196}"/>
    <setvs axis="y"/>
    <mv di="xheight" p="bar-top">
      <mv col="b" p="bar-bot"/>
    </mv>
    <mv di="baseline-undershoot" p="curve-bot">
      <mv col="b" p="curve-top"/>
    </mv>
    <callm nm="mid-stem">
      ref1: bar-top, ref2: curve-bot, pt1: mid-bot, pt2: mid-top, cv: lc-bar
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="braceleft">
    <cn nm="top" val="18"/>
    <cn nm="top-ins" val="19"/>
    <cn nm="mid-bot" val="8"/>
    <cn nm="mid-top" val="9"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="42"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <mv round="yes" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-bot, pt2: mid-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="braceright">
    <cn nm="top" val="25"/>
    <cn nm="top-ins" val="24"/>
    <cn nm="mid-bot" val="35"/>
    <cn nm="mid-top" val="34"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="1"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <mv round="yes" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: mid-bot, pt2: mid-top
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="bracketleft">
    <cn nm="top" val="2"/>
    <cn nm="top-ins" val="3"/>
    <cn nm="bot" val="7"/>
    <cn nm="bot-ins" val="6"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <mv round="yes" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="bracketright">
    <cn nm="top" val="5"/>
    <cn nm="top-ins" val="4"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="1"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot">
      <mv col="b" p="bot-ins"/>
    </mv>
    <mv round="yes" p="top">
      <mv col="b" p="top-ins"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2E4A">
    <mv round="no" p="14">
      <mv round="no" p="12"/>
    </mv>
    <callm nm="mid-stem">
      ref1: 14, ref2: 12, pt1: 6, pt2: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2E4C">
    <cn nm="dot-lower" val="0"/>
    <cn nm="dot-upper" val="6"/>
    <cn nm="bow-lower" val="12"/>
    <setvs axis="y"/>
    <mv round="yes" p="dot-lower">
      <mv di="period-height" col="b" p="dot-upper">
        <mv col="w" p="bow-lower"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2E4D">
    <cn nm="top" val="2"/>
    <cn nm="top-below" val="3"/>
    <cn nm="diag-top" val="8"/>
    <cn nm="diag-bot" val="6"/>
    <cn nm="bot" val="0"/>
    <setvs axis="y"/>
    <mv round="yes" p="bot"/>
    <mv di="cap-height" p="top">
      <sh p="diag-top"/>
      <mv col="b" p="top-below"/>
    </mv>
    <ip r="top bot" p="diag-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni2E4E">
    <cn nm="dot-bot" val="20"/>
    <cn nm="dot-top" val="26"/>
    <cn nm="curve-bot" val="0"/>
    <cn nm="curve-top" val="6"/>
    <setvs axis="y"/>
    <push>curve-top period-height curve-bot dot-top period-height dot-bot</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MDRP">
      <modifier type="col" val="w"/>
    </command>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="punctusinterrogativus">
    <cn nm="dot-bot" val="{119;-12}"/>
    <cn nm="dot-top" val="{119;103}"/>
    <cn nm="curve-bot" val="{139;186}"/>
    <cn nm="curve-lower" val="{309;351}"/>
    <cn nm="curve-upper" val="{320;422}"/>
    <cn nm="curve-lower-sh" val="{172;413}"/>
    <cn nm="curve-upper-sh" val="{199;457}"/>
    <setvs axis="y"/>
    <push>
      curve-upper-sh
      curve-upper
      curve-lower-sh
      curve-lower
      curve-bot
      dot-top
      period-height
      dot-bot
    </push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MDRP">
      <modifier type="col" val="w"/>
    </command>
    <command nm="MDRP">
      <modifier type="col" val="g"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="brokenbar">
    <setvs axis="y"/>
    <push>1 0 5 4</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="macron">
    <cn nm="top" val="2"/>
    <cn nm="bottom" val="0"/>
    <setvs axis="y"/>
    <push>top macronw bottom</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="macron.case">
    <callg pnm="macron"/>
  </gl>

  <gl init-graphics="no" pnm="uni0305">
    <callg pnm="macron"/>
  </gl>

	<gl init-graphics="no" pnm="uni035E">
    <callg pnm="macron"/>
  </gl>

  <gl init-graphics="no" pnm="uni0335">
    <setvs axis="y"/>
    <push>1 lc-bar 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

	<gl init-graphics="no" pnm="uni0335.case">
    <setvs axis="y"/>
    <push>1 cap-bar 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="uni0335.sc">
    <setvs axis="y"/>
    <push>1 sc-bar 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="no" pnm="uni0335.wide">
    <setvs axis="y"/>
    <push>1 cap-bar 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="breve">
    <setvs axis="y"/>
    <mv p="0">
      <mv col="b" p="6">
        <sh p="3 9"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="caron">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="4 2 5"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="caron.case">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="2 3 4"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="circumflex">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="5"/>
      <mv p="2"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="circumflex.case">
    <callg pnm="circumflex"/>
  </gl>

	<gl pnm="uni0302.loclVIT">
    <setvs axis="y"/>
    <mv p="{-322;498}">
      <sh p="{-95;499}"/>
      <mv p="{-198;644}"/>
    </mv>
    <iup axis="y"/>
  </gl>

	<gl pnm="circumflexcombacutecomb.sc" assume-y="yes">
		<mv p="{-434;553}">
			<sh p="{-160;553}"/>
			<mv p="{-159;615}">
				<mv p="{-27;753}"/>
			</mv>
			<mv p="{-287;698}"/>
		</mv>
	</gl>

	<gl pnm="circumflexcombgravecomb.sc" assume-y="yes">
		<mv p="{-434;553}">
			<sh p="{-160;553}"/>
			<mv p="{-439;614}">
				<mv p="{-576;752}"/>
			</mv>
			<mv p="{-310;698}"/>
		</mv>
	</gl>

	<gl pnm="hookabovecomb" assume-y="yes">
		<mv p="{-232;498}">
			<mv p="{-219;697}">
				<ip p="{-239;552} {-256;663} {-282;563}"/>
			</mv>
		</mv>
	</gl>

	<gl pnm="hookabovecomb.case" assume-y="yes">
		<mv p="{-247;718}">
			<mv p="{-219;877}">
				<ip p="{-232;768} {-239;752} {-282;763}"/>
			</mv>
		</mv>
	</gl>

	<gl pnm="hookabovecomb.sc" assume-y="yes">
		<mv p="{-232;551}">
			<mv p="{-219;750}">
				<ip p="{-239;605} {-256;716} {-282;616}"/>
			</mv>
		</mv>
	</gl>

	<gl pnm="brevehookabove" assume-y="yes">
		<mv p="{-209;541}">
			<mv p="{-210;592}">
				<mv p="{-222;633}" col="w">
					<mv p="{-209;832}" col="g">
						<ip p="{-229;687} {-246;798} {-272;698}"/>
					</mv>
				</mv>
			</mv>
		</mv>
	</gl>

	<gl pnm="brevehookabove.case" assume-y="yes">
		<mv p="{-209;721}">
			<mv p="{-210;772}">
				<mv p="{-230;805}" col="w">
					<mv p="{-202;964}" col="g">
						<ip p="{-215;855} {-222;839} {-265;850}"/>
					</mv>
				</mv>
			</mv>
		</mv>
	</gl>

	<gl pnm="circumflexhookabove" assume-y="yes">
		<mv p="{-322;498}">
			<sh p="{-95;499}"/>
			<mv p="{-55;557}">
				<mv p="{-42;756}">
					<ip p="{-62;611} {-79;722} {-105;622}"/>
				</mv>
			</mv>
			<mv p="{-198;644}"/>
		</mv>
	</gl>

	<gl pnm="circumflexhookabove.case" assume-y="yes">
		<mv p="{-434;720}">
			<sh p="{-160;720}"/>
			<mv p="{-158;791}">
				<mv p="{-130;950}">
					<ip p="{-150;825} {-159;916} {-193;836}"/>
				</mv>
			</mv>
			<mv p="{-287;865}"/>
		</mv>
	</gl>

  <gl pnm="dotaccent">
    <pm nm="offset" val="0"/>
    <pm nm="do-iup" val="0"/>
    <cn nm="bottom" val="0"/>
    <cn nm="top" val="6"/>
    <setvs axis="y"/>
    <mv di="dotaccent-bottom" p="bottom">
      <mv di="dotaccent-height" p="top"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="dotbelowcomb">
    <pm nm="offset" val="0"/>
    <pm nm="do-iup" val="0"/>
    <cn nm="bottom" val="0"/>
    <cn nm="top" val="6"/>
    <setvs axis="y"/>
    <mv p="top">
      <mv di="dotaccent-height" p="bottom"/>
    </mv>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="dieresis">
    <setvs axis="y"/>
    <mv di="dotaccent-bottom" p="0">
      <sh p="12"/>
      <mv di="dotaccent-height" p="6">
        <sh p="18"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="dieresis.case">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="12"/>
      <mv di="dotaccent-height" p="6">
        <sh p="18"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DCE">
    <setvs axis="y"/>
    <push>6 13 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP">
      <modifier type="col" val="g"/>
    </command>
    <command nm="MDAP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DCE.case">
    <setvs axis="y"/>
    <push>6 13 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP">
      <modifier type="col" val="g"/>
    </command>
    <command nm="MDAP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DCF">
    <setvs axis="y"/>
    <mv p="9">
      <sh p="5"/>
      <mv col="b" p="3">
        <sh p="0"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD1">
		<cn nm="bot" val="{-293;541}"/>
		<cn nm="top" val="{-238;760}"/>
		<cn nm="top-sh" val="{101;786}"/>
		<cn nm="top-ins" val="{-272;732}"/>
    <setvs axis="y"/>
    <push>top-ins top-sh top bot</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="g"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <command nm="MDAP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD2">
		<cn nm="bot" val="{-227;498}"/>
		<cn nm="top" val="{-209;781}"/>
		<cn nm="top-ins" val="{-226;754}"/>
    <setvs axis="y"/>
    <push>top-ins top bot</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="g"/>
    </command>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0328.alt">
    <setvs axis="y"/>
    <push>13 0 7</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0328.case.alt">
		<cn nm="bot" val="{-282;-239}"/>
		<cn nm="bot-ins" val="{-246;-189}"/>
		<cn nm="top" val="{-198;15}"/>
		<cn nm="top-ins" val="{-198;0}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="top">
      <sh p="top-ins"/>
    </mv>
    <push>bot-ins bot</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0307.case">
		<cn nm="bot" val="{-297;733}"/>
		<cn nm="top" val="{-297;838}"/>
    <setvs axis="y"/>
    <push>top bot</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni030A.case">
    <setvs axis="y"/>
    <push>20 7 14 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="0"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0312">
		<cn nm="bot" val="{-344;551}"/>
		<cn nm="top" val="{-311;776}"/>
    <setvs axis="y"/>
    <push>17 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="cedilla">
    <setvs axis="y"/>
    <mv di="baseline" p="20">
      <mv p="0">
        <mv col="b" p="12"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="ogonek">
    <setvs axis="y"/>
    <push> 11 0 7</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02DE">
    <setvs axis="y"/>
    <push>18 0 11 8 7</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="SHP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD5">
		<cn nm="a-top" val="{-267;741}"/>
		<cn nm="a-top-ins" val="{-292;719}"/>
		<cn nm="a-bot" val="{-309;521}"/>
		<cn nm="a-bot-ins" val="{-296;549}"/>
		<cn nm="a-mid-top" val="{-252;660}"/>
		<cn nm="a-mid-bot" val="{-252;641}"/>
		<cn nm="o-top" val="{-154;741}"/>
		<cn nm="o-top-ins" val="{-153;722}"/>
		<cn nm="o-bot" val="{-153;521}"/>
		<cn nm="o-bot-ins" val="{-153;543}"/>
    <setvs axis="y"/>
		<mv p="a-top">
			<sh p="o-top"/>
			<mv p="a-top-ins">
				<sh p="o-top-ins"/>
			</mv>
		</mv>
		<mv p="a-bot">
			<sh p="o-bot"/>
			<mv di="mark-curve" p="a-bot-ins"/>
		</mv>
		<mv r="o-bot" di="mark-curve" p="o-bot-ins"/>
		<ip r="a-top a-bot" p="a-mid-top a-mid-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD6">
		<cn nm="a-top" val="{-238;741}"/>
		<cn nm="a-top-ins" val="{-260;719}"/>
		<cn nm="a-bot" val="{-287;521}"/>
		<cn nm="a-bot-ins" val="{-257;549}"/>
		<cn nm="a-mid-top" val="{-220;661}"/>
		<cn nm="a-mid-bot" val="{-220;642}"/>
		<cn nm="a-diag-bot" val="{-205;522}"/>
		<cn nm="v-diag-bot" val="{-165;522}"/>
		<cn nm="v-diag-top" val="{-96;731}"/>
		<cn nm="serif" val="{-133;736}"/>
    <setvs axis="y"/>
		<mv p="a-top">
			<mv p="a-top-ins"/>
		</mv>
		<mv p="serif">
			<sh p="serif v-diag-top"/>
			<mv p="serif - 1"/>
		</mv>
    <mv p="a-bot">
      <sh p="a-diag-bot v-diag-bot"/>
			<mv p="a-bot-ins"/>
    </mv>
		<ip r="a-top a-bot" p="a-mid-top a-mid-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD7"> <!-- ccedilla comb -->
		<cn nm="c-top" val="{-181;830}"/>
		<cn nm="c-bot" val="{-199;631}"/>
		<cn nm="ced-bot" val="{-223;521}"/>
		<setvs axis="y"/>
		<mv p="c-top">
			<mv di="mark-curve" p="{-181;815}"/>
		</mv>
		<mv p="c-bot">
			<sh p="ced-bot"/>
			<mv di="mark-curve" p="{-168;666}">
				<ip p="{-181;651}"/>
			</mv>
    </mv>
		<mv p="ced-bot">
			<mv p="{-216;539}"/>
		</mv>
		<ip r="ced-bot c-bot" p="{-208;610} {-242;593}"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD9">
    <setvs axis="y"/>
    <mv p="0">
      <mv di="mark-curve" col="b" p="20"/>
    </mv>
    <push>36 35 27</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="SHP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <ip r="27 0" p="6"/>
    <push>13 mark-curve 6</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0363">
		<cn nm="top" val="{-203;740}"/>
		<cn nm="bot" val="{-251;521}"/>
    <setvs axis="y"/>
    <mv p="bot">
      <sh p="{-147;521}"/>
      <mv col="b" p="{-225;548}"/>
    </mv>
    <callm nm="one-wd-stem">
      pt1: top, pt2: {-226;718}, cv: mark-curve
    </callm>
    <ip r="top bot" p="{-180;654} {-181;635}"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0364">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 0, pt2: 14
    </callm>
    <callm nm="one-wd-stem">
      pt1: 6, pt2: 24, cv: mark-curve
    </callm>
    <callm nm="mid-stem">
      ref1: 6, ref2: 0, pt1: 10, pt2: 20
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0365">
    <setvs axis="y"/>
    <mv p="12">
      <sh p="15 25"/>
      <mv col="b" p="13">
        <sh p="14 26 27"/>
      </mv>
    </mv>
    <mv p="20">
      <mv col="w" p="0">
        <mv col="b" p="6"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0365.alt">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="3 13"/>
      <mv col="b" p="1">
        <sh p="2 14 15"/>
      </mv>
    </mv>
    <mv p="8"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0366">
		<cn nm="bot" val="{-207;521}"/>
		<cn nm="bot-ins" val="{-207;542}"/>
		<cn nm="top" val="{-207;740}"/>
		<cn nm="top-ins" val="{-207;720}"/>
    <setvs axis="y"/>
    <callm nm="one-wd-stem">
      pt1: bot, pt2: bot-ins, cv: mark-curve
    </callm>
    <callm nm="one-wd-stem">
      pt1: top, pt2: top-ins, cv: mark-curve
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0367">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="21"/>
      <mv col="b" p="14"/>
    </mv>
    <mv p="6">
      <sh p="25"/>
      <mv col="b" p="5">
        <sh p="24"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0368">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: {-198;521}, pt2: {-164;556}
    </callm>
    <callm nm="one-wd-stem">
      pt1: {-178;740}, pt2: {-178;725}, cv: mark-curve
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0369">
    <setvs axis="y"/>
    <mv p="5">
      <sh p="0"/>
      <mv di="mark-curve" col="b" p="36"/>
    </mv>
    <callm nm="round-point">
      p: 20
    </callm>
    <callm nm="mid-stem">
      ref1: 20, ref2: 5, pt1: 11, pt2: 43, cv: mark-curve
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni036A">
    <setvs axis="y"/>
    <mv p="33">
      <sh p="0 38 11"/>
      <mv p="34">
        <sh p="39"/>
      </mv>
    </mv>
    <callm nm="round-point">
      p: 5
    </callm>
    <callm nm="mid-stem">
      ref1: 5, ref2: 33, pt1: 25, pt2: 18
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni036B">
    <setvs axis="y"/>
    <mv p="55">
      <sh p="0 11 33 60 65"/>
      <mv col="b" p="56">
        <sh p="61 66"/>
      </mv>
    </mv>
    <mv p="25">
      <sh p="5 47"/>
      <mv col="b" p="18">
        <sh p="40"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni036C">
		<cn nm="stem-top" val="{-220;744}"/>
		<cn nm="arm-top" val="{-140;744}"/>
		<cn nm="arm-bot" val="{-166;696}"/>
		<cn nm="arm-end" val="{-134;677}"/>
		<cn nm="serif" val="{-292;521}"/>
		<cn nm="stem-bot" val="{-262;526}"/>
    <setvs axis="y"/>
    <mv p="serif">
      <sh p="stem-bot"/>
      <mv col="b" p="(serif + 1)"/>
    </mv>
    <mv p="arm-top">
      <sh p="stem-top"/>
			<mv p="arm-bot">
				<sh p="arm-end"/>
			</mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni036D">
    <setvs axis="y"/>
    <mv p="0">
      <mv col="b" p="24"/>
    </mv>
    <callm nm="round-point">
      p: 12
    </callm>
    <callm nm="mid-stem">
      ref1: 12, ref2: 0, pt1: 14, pt2: 17
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni036E">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="4"/>
    </mv>
    <mv p="10">
      <sh p="1 15 5"/>
      <mv col="b" p="9">
        <sh p="14"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni036F">
    <setvs axis="y"/>
    <mv p="20">
      <sh p="6 25 1"/>
      <mv col="b" p="19">
        <sh p="24"/>
      </mv>
    </mv>
    <mv p="8">
      <sh p="0 13 4"/>
      <mv col="b" p="9">
        <sh p="14"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD3">
		<cn nm="bot" val="{-312;570}"/>
		<cn nm="bot-sh" val="{-168;570}"/>
		<cn nm="bot-ins" val="{-277;608}"/>
		<cn nm="bot-sh-ins" val="{-140;606}"/>
		<cn nm="top" val="{-288;705}"/>
		<cn nm="top-sh" val="{-170;706}"/>
    <setvs axis="y"/>
    <mv p="bot">
      <sh p="bot-sh"/>
      <mv col="b" p="bot-ins">
				<sh p="bot-sh-ins"/>
			</mv>
			<mv p="top">
				<sh p="top-sh"/>
			</mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD4">
		<cn nm="a-top" val="{-243;741}"/>
		<cn nm="a-top-ins" val="{-263;718}"/>
		<cn nm="a-bot" val="{-283;522}"/>
		<cn nm="a-bot-ins" val="{-265;551}"/>
		<cn nm="mid-l-top" val="{-288;632}"/>
		<cn nm="mid-l-bot" val="{-239;629}"/>
		<cn nm="mid-r-top" val="{-105;684}"/>
		<cn nm="mid-r-bot" val="{-52;680}"/>
		<cn nm="e-top" val="{-133;741}"/>
		<cn nm="e-top-ins" val="{-136;725}"/>
		<cn nm="e-bot" val="{-143;522}"/>
		<cn nm="e-bot-ins" val="{-120;551}"/>
    <setvs axis="y"/>
    <mv p="a-bot">
      <sh p="e-bot"/>
      <mv col="b" p="a-bot-ins">
        <sh p="e-bot-ins"/>
      </mv>
    </mv>
    <mv p="a-top">
      <sh p="e-top"/>
      <mv di="mark-curve" col="b" p="a-top-ins"/>
    </mv>
    <mv di="mark-curve" col="b" r="e-top" p="e-top-ins"/>
    <ip r="a-top a-bot" p="mid-l-top mid-l-bot mid-r-top mid-r-bot"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DD8">
    <setvs axis="y"/>
    <callm nm="one-wd-stem">
      pt1: 0, pt2: 21, cv: mark-curve
    </callm>
    <callm nm="round-point">
      p: 12
    </callm>
    <callm nm="mid-stem">
      ref1: 12, ref2: 0, pt1: 7, pt2: 28, cv: mark-curve
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DDA">
		<cn nm="bot" val="{-228;521}"/>
		<cn nm="top" val="{-205;819}"/>
		<cn nm="loop-top" val="{-186;651}"/>
    <setvs axis="y"/>
    <callm nm="one-wd-stem">
      pt1: bot, pt2: {-204;538}, cv: mark-curve
    </callm>
    <callm nm="one-wd-stem">
      pt1: top, pt2: {-207;805}, cv: mark-curve
    </callm>
		<sh r="top" p="{-93;819}"/>
		<callm nm="mid-stem">
      ref1: top, ref2: bot, pt1: {-191;608}, pt2: loop-top
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: loop-top, pt1: {-212;679}, pt2: {-207;693}, cv: mark-curve
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DDC">
    <setvs axis="y"/>
    <callm nm="round-point">
      p: 5
    </callm>
    <mv p="27">
      <sh p="0 32 11"/>
      <mv col="b" p="28">
        <sh p="33"/>
      </mv>
    </mv>
    <ip r="5 27" p="39"/>
    <mv p="39">
      <sh p="22"/>
      <mv col="b" p="38"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DDD">
    <setvs axis="y"/>
    <callm nm="round-point">
      p: 5
    </callm>
    <mv p="11">
      <sh p="0"/>
      <mv col="b" p="12"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DE0">
    <setvs axis="y"/>
    <mv p="22">
      <sh p="32 27 0"/>
      <mv col="b" p="23">
        <sh p="28"/>
      </mv>
    </mv>
    <mv p="14">
      <sh p="37"/>
      <mv col="b" p="7"/>
    </mv>
    <iup axis="y"/>
  </gl>

	<gl pnm="uni1ACD" assume-y="yes"> <!-- combining insular r -->
		<cn nm="top" val="{-158;814}"/>
		<cn nm="bot" val="{-325;521}"/>
		<mv p="top">
			<mv p="{-191;788}"/>
		</mv>
		<mv p="bot"/>
		<ip r="top bot" p="{-102;648} {-159;635} {-78;653} {-84;669} {-183;625} {-175;610}"/>
	</gl>

	<gl pnm="uni1ACC" assume-y="yes"> <!-- combining insular g -->
		<cn nm="top" val="{-202;792}"/>
		<cn nm="bot" val="{-202;526}"/>
		<cn nm="loop-top" val="{-210;633}"/>
		<mv p="top">
			<mv p="{-88;772}">
				<ip p="{-171;779} {-194;781}"/>
			</mv>
		</mv>
		<mv p="bot">
			<mv p="{-206;542}"/>
		</mv>
		<ip r="top bot" p="loop-top"/>
		<mv p="loop-top">
			<mv p="{-208;653}">
				<ip p="{-202;640}"/>
			</mv>
		</mv>
	</gl>

	<gl pnm="uni1ACE" assume-y="yes"> <!-- combining insular t -->
		<cn nm="top" val="{-209;743}"/>
		<cn nm="bot" val="{-197;520}"/>
		<mv p="top">
			<mv p="{-97;722}">
				<ip p="{-186;732} {-242;732}"/>
			</mv>
		</mv>
		<mv p="bot">
			<mv p="{-162;555}"/>
		</mv>
	</gl>

	<gl pnm="uni1ACB" assume-y="yes"> <!-- triple acute -->
		<mv p="{-318;521}">
			<sh p="{-216;521} {-114;521}"/>
			<mv p="{-271;715}">
				<sh p="{-169;715} {-67;715}"/>
			</mv>
		</mv>
	</gl>

  <gl pnm="uni1DE3">
    <setvs axis="y"/>
    <mv p="25">
      <sh p="22"/>
      <mv col="b" p="24"/>
    </mv>
    <mv p="15">
      <mv col="b" p="8"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DE4">
    <setvs axis="y"/>
    <callm nm="one-wd-stem">
      pt1: 0, pt2: 10, cv: mark-curve
    </callm>
    <callm nm="one-wd-stem">
      pt1: 23, pt2: 39, cv: mark-curve
    </callm>
    <ip r="23 0" p="45 16"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DE5">
		<cn nm="top" val="{-159;819}"/>
		<cn nm="top-ins" val="{-169;802}"/>
		<cn nm="knob" val="{-292;668}"/>
		<cn nm="serif" val="{-291;521}"/>
		<cn nm="stem-bot" val="{-262;526}"/>
    <setvs axis="y"/>
    <mv p="serif">
      <sh p="stem-bot"/>
      <mv col="b" p="(serif + 1)"/>
    </mv>
    <callm nm="one-wd-stem">
      pt1: top, pt2: top-ins, cv: mark-curve
    </callm>
    <callm nm="mid-stem">
      ref1: top, ref2: serif, pt1: knob, pt2: knob + 1
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni1DE6">
    <setvs axis="y"/>
    <mv p="20">
      <sh p="6"/>
      <mv col="b" p="8"/>
    </mv>
    <mv p="3">
      <sh p="23"/>
      <mv col="b" p="25"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0361">
    <setvs axis="y"/>
    <mv p="4">
      <mv col="b" p="12">
        <sh p="0 9"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0361.med">
    <setvs axis="y"/>
    <mv p="4">
      <mv col="b" p="12">
        <sh p="0 9"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0361.high">
    <setvs axis="y"/>
    <mv p="4">
      <mv col="b" p="12">
        <sh p="0 9"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni035C">
    <setvs axis="y"/>
    <mv p="8">
      <sh p="5 11"/>
      <mv col="b" p="0"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni035C.low">
    <setvs axis="y"/>
    <mv p="8">
      <sh p="5 11"/>
      <mv col="b" p="0"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="yes" pnm="tilde">
    <cn nm="right-bot" val="0"/>
    <cn nm="right-top" val="19"/>
    <cn nm="left-bot" val="6"/>
    <cn nm="left-top" val="13"/>
    <setvs axis="y"/>
    <mv p="right-bot">
      <sh p="left-bot"/>
      <mv col="b" p="right-top">
        <sh p="left-top"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="yes" pnm="tilde.case">
    <cn nm="right-bot" val="0"/>
    <cn nm="right-top" val="17"/>
    <cn nm="left-bot" val="4"/>
    <cn nm="left-top" val="11"/>
    <setvs axis="y"/>
    <mv p="right-bot">
      <sh p="left-bot"/>
      <mv col="b" p="right-top">
        <sh p="left-top"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0315">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 13, pt2: 5
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0318">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 1, pt2: 0
    </callm>
    <callm nm="mid-stem">
      ref1: 1, ref2: 0, pt1: 6, pt2: 7
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0319">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 1, pt2: 0
    </callm>
    <callm nm="mid-stem">
      ref1: 1, ref2: 0, pt1: 6, pt2: 7
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni031A">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 3, pt2: 2
    </callm>
    <mv r="2" p="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni031C">
    <setvs axis="y"/>
    <mv p="8">
      <mv col="b" p="0">
        <ip p="9 15"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni031D">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 3, pt2: 2
    </callm>
    <sh r="5" p="0 1"/>
    <callm nm="round-point">
      p: 1
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni031E">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 5, pt2: 4
    </callm>
    <sh r="4" p="1 0"/>
    <callm nm="round-point">
      p: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni031F">
    <setvs axis="y"/>
    <push>0 0 4 1 1 4 5</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP" modifier="11101"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="SRP1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0320">
    <setvs axis="y"/>
    <push>8 9 11 6 0 1</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP" modifier="11101"/>
    <command nm="SHP" modifier="0"/>
    <command nm="SHP" modifier="0"/>
    <command nm="SHP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0324">
    <cn nm="bottom" val="0"/>
    <cn nm="top" val="6"/>
    <setvs axis="y"/>
    <mv p="top">
      <sh p="18"/>
      <mv di="dotaccent-height" p="bottom">
        <sh p="12"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0325">
    <setvs axis="y"/>
    <push>20 7 14 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="0"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0326">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 14, pt2: 6
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0329">
    <setvs axis="y"/>
    <callm nm="plain-stem">
      pt1: 1, pt2: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni032A">
    <setvs axis="y"/>
    <mv p="1">
      <mv col="b" p="6">
        <mv p="7">
          <sh p="4"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni032F">
    <setvs axis="y"/>
    <mv p="2">
      <mv col="b" p="8">
        <sh p="0 4"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl init-graphics="yes" pnm="uni0330">
    <cn nm="right-bot" val="0"/>
    <cn nm="right-top" val="19"/>
    <cn nm="left-bot" val="6"/>
    <cn nm="left-top" val="13"/>
    <setvs axis="y"/>
    <mv p="right-bot">
      <sh p="left-bot"/>
      <mv col="b" p="right-top">
        <sh p="left-top"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni0339">
    <setvs axis="y"/>
    <mv p="8">
      <mv col="b" p="0">
        <ip p="7 1"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni033A">
    <setvs axis="y"/>
    <mv p="0">
      <mv col="b" p="3">
        <mv p="2">
          <sh p="5"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni033B">
    <setvs axis="y"/>
    <mv p="1">
      <sh p="7"/>
      <mv p="0">
        <sh p="4"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni033C">
    <setvs axis="y"/>
    <mv p="3">
      <sh p="9"/>
      <mv col="b" p="24">
        <sh p="17"/>
        <mv p="27">
          <sh p="21 14"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni033D">
    <setvs axis="y"/>
    <mv p="1">
      <sh p="6"/>
      <mv p="5">
        <sh p="0"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni035B">
    <setvs axis="y"/>
    <mv p="9">
      <sh p="5"/>
      <mv col="b" p="3">
        <sh p="0"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02E0">
    <setvs axis="y"/>
    <mv p="0">
      <mv p="20"/>
    </mv>
    <mv p="36">
      <sh p="9 41 11"/>
      <mv p="35">
        <sh p="40"/>
      </mv>
    </mv>
    <ip r="36 0" p="10 7 13 27"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02C1">
    <setvs axis="y"/>
    <mv p="8">
      <mv p="23"/>
    </mv>
    <mv p="32">
      <sh p="0"/>
      <mv p="33"/>
    </mv>
    <ip r="8 32" p="2 29"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02C8">
    <setvs axis="y"/>
    <mv p="0">
      <mv p="1"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02CC">
    <setvs axis="y"/>
    <mv p="0">
      <mv p="1"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02E5">
    <setvs axis="y"/>
    <mv p="5">
      <sh p="1"/>
      <mv p="4"/>
    </mv>
    <mv di="baseline" p="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02E6">
    <setvs axis="y"/>
    <mv di="baseline" p="0">
      <mv p="1"/>
    </mv>
    <mv p="5">
      <mv p="4"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02E7">
    <setvs axis="y"/>
    <mv di="baseline" p="0">
      <mv p="1"/>
    </mv>
    <mv p="5">
      <mv p="4"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02E8">
    <setvs axis="y"/>
    <mv di="baseline" p="0">
      <mv p="1"/>
    </mv>
    <mv p="5">
      <mv p="4"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02E9">
    <setvs axis="y"/>
    <mv di="baseline" p="4">
      <sh p="0"/>
      <mv p="5"/>
    </mv>
    <mv p="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02D0">
    <setvs axis="y"/>
    <mv p="4">
      <mv col="b" p="5">
        <mv col="w" p="0">
          <mv col="b" p="1"/>
        </mv>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02D1">
    <setvs axis="y"/>
    <mv p="1">
      <mv col="b" p="0"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02F7">
    <cn nm="right-bot" val="0"/>
    <cn nm="right-top" val="19"/>
    <cn nm="left-bot" val="6"/>
    <cn nm="left-top" val="13"/>
    <setvs axis="y"/>
    <mv p="right-bot">
      <sh p="left-bot"/>
      <mv col="b" p="right-top">
        <sh p="left-top"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni02C8">
    <setvs axis="y"/>
    <mv p="1">
      <mv col="b" p="0"/>
    </mv>
    <iup axis="y"/>
  </gl>

	<!-- pseudo-ligature components -->

	<gl pnm="f.lf">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-top" val="{264;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="f.lfrij">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-top" val="{410;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="f.lfrl">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-top" val="{414;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="f.lfrtall">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-top" val="{264;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="f.rf">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;709}"/>
    <cn nm="top-inside" val="{298;675}"/>
    <cn nm="bar-top" val="{404;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-alt" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="f.rij">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-top" val="{410;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="f.rl">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-top" val="{414;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="f.rtall">
    <cn nm="serif-bottom" val="{33;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{307;729}"/>
    <cn nm="top-inside" val="{287;694}"/>
    <cn nm="bar-top" val="{264;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="f.alt.lf">
    <cn nm="serif-bottom" val="{35;0}"/>
    <cn nm="vertical-bottom" val="{92;10}"/>
    <cn nm="top" val="{262;729}"/>
    <cn nm="top-inside" val="{232;694}"/>
    <cn nm="bar-top" val="{264;433}"/>
    <cn nm="bar-bottom" val="bar-top + 1"/>
    <cn nm="bar-bottom-left" val="{33;389}"/>
    <setvs axis="y"/>
    <mv di="baseline" p="serif-bottom">
      <sh p="vertical-bottom"/>
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
    </mv>
    <mv di="lc-ascender-top-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <ip r="serif-bottom top" p="bar-top"/>
    <callm nm="round-point">
      p: bar-top
    </callm>
    <push>bar-bottom-left bar-bottom</push>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="longs.llongs">
		<cn nm="serif-bottom" val="{33;0}"/>
		<cn nm="vertical-bottom" val="{92;10}"/>
		<cn nm="top" val="{307;729}"/>
		<cn nm="top-inside" val="{287;694}"/>
		<cn nm="bar-bottom-left" val="{33;389}"/>
		<setvs axis="y"/>
		<mv di="baseline" p="serif-bottom">
			<sh p="vertical-bottom"/>
			<mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
		</mv>
		<mv di="lc-ascender-top-overshoot" p="top">
			<mv di="lc-round-stem" col="b" p="top-inside"/>
		</mv>
		<ip r="serif-bottom top" p="bar-bottom-left"/>
		<callm nm="round-point">
			p: bar-bottom-left
		</callm>
		<iup axis="y"/>
	</gl>

	<gl pnm="longs.llongsrij">
		<cn nm="serif-bottom" val="{33;0}"/>
		<cn nm="vertical-bottom" val="{92;10}"/>
		<cn nm="top" val="{307;729}"/>
		<cn nm="top-inside" val="{287;694}"/>
		<cn nm="bar-bottom-left" val="{33;389}"/>
		<setvs axis="y"/>
		<mv di="baseline" p="serif-bottom">
			<sh p="vertical-bottom"/>
			<mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
		</mv>
		<mv di="lc-ascender-top-overshoot" p="top">
			<mv di="lc-round-stem" col="b" p="top-inside"/>
		</mv>
		<ip r="serif-bottom top" p="bar-bottom-left"/>
		<callm nm="round-point">
			p: bar-bottom-left
		</callm>
		<iup axis="y"/>
	</gl>

	<gl pnm="longs.llongsrtall">
		<cn nm="serif-bottom" val="{33;0}"/>
		<cn nm="vertical-bottom" val="{92;10}"/>
		<cn nm="top" val="{307;729}"/>
		<cn nm="top-inside" val="{287;694}"/>
		<cn nm="bar-bottom-left" val="{33;389}"/>
		<setvs axis="y"/>
		<mv di="baseline" p="serif-bottom">
			<sh p="vertical-bottom"/>
			<mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
		</mv>
		<mv di="lc-ascender-top-overshoot" p="top">
			<mv di="lc-round-stem" col="b" p="top-inside"/>
		</mv>
		<ip r="serif-bottom top" p="bar-bottom-left"/>
		<callm nm="round-point">
			p: bar-bottom-left
		</callm>
		<iup axis="y"/>
	</gl>

	<gl pnm="longs.rij">
		<cn nm="serif-bottom" val="{33;0}"/>
		<cn nm="vertical-bottom" val="{92;10}"/>
		<cn nm="top" val="{307;729}"/>
		<cn nm="top-inside" val="{287;694}"/>
		<cn nm="bar-bottom-left" val="{33;389}"/>
		<setvs axis="y"/>
		<mv di="baseline" p="serif-bottom">
			<sh p="vertical-bottom"/>
			<mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
		</mv>
		<mv di="lc-ascender-top-overshoot" p="top">
			<mv di="lc-round-stem" col="b" p="top-inside"/>
		</mv>
		<ip r="serif-bottom top" p="bar-bottom-left"/>
		<callm nm="round-point">
			p: bar-bottom-left
		</callm>
		<iup axis="y"/>
	</gl>

	<gl pnm="longs.rlongs">
		<cn nm="serif-bottom" val="{33;0}"/>
		<cn nm="vertical-bottom" val="{92;10}"/>
		<cn nm="top" val="{307;709}"/>
		<cn nm="top-inside" val="{298;675}"/>
		<cn nm="bar-bottom-left" val="{33;389}"/>
		<setvs axis="y"/>
		<mv di="baseline" p="serif-bottom">
			<sh p="vertical-bottom"/>
			<mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
		</mv>
		<mv p="top">
			<mv di="lc-round-stem" col="b" p="top-inside"/>
		</mv>
		<ip r="serif-bottom top" p="bar-bottom-left"/>
		<callm nm="round-point">
			p: bar-bottom-left
		</callm>
		<iup axis="y"/>
	</gl>

	<gl pnm="longs.rtall">
		<cn nm="serif-bottom" val="{33;0}"/>
		<cn nm="vertical-bottom" val="{92;10}"/>
		<cn nm="top" val="{307;729}"/>
		<cn nm="top-inside" val="{287;694}"/>
		<cn nm="bar-bottom-left" val="{33;389}"/>
		<setvs axis="y"/>
		<mv di="baseline" p="serif-bottom">
			<sh p="vertical-bottom"/>
			<mv di="lc-serif" col="b" p="(serif-bottom + 1)"/>
		</mv>
		<mv di="lc-ascender-top-overshoot" p="top">
			<mv di="lc-round-stem" col="b" p="top-inside"/>
		</mv>
		<ip r="serif-bottom top" p="bar-bottom-left"/>
		<callm nm="round-point">
			p: bar-bottom-left
		</callm>
		<iup axis="y"/>
	</gl>

	<gl pnm="b.lf">
    <cn nm="top" val="{142;726}"/>
    <cn nm="bowl-top" val="{289;446}"/>
    <cn nm="bowl-top-inside" val="{261;411}"/>
    <cn nm="bottom" val="{282;-11}"/>
    <cn nm="bottom-inside" val="{277;21}"/>
    <cn nm="stem-bot" val="{111;-15}"/>
    <setvs axis="y"/>
		<mv di="lc-ascender-top" p="top"/>
    <callm nm="lc-bowl">
      t: bowl-top, t-ins: bowl-top-inside, b: bottom, b-ins: bottom-inside
    </callm>
    <callm nm="shift-rel">
      p: stem-bot, r: bottom
    </callm>
    <iup axis="y"/>
  </gl>

	<gl pnm="h.lf">
    <cn nm="top" val="{142;726}"/>
    <cn nm="counter-top" val="{352;446}"/>
    <cn nm="counter-top-inside" val="{312;397}"/>
    <cn nm="serif-bottom" val="{22;0}"/>
    <cn nm="serif-top-left" val="{22;25}"/>
    <setvs axis="y"/>
		<mv di="lc-ascender-top" p="top"/>
    <callm nm="lc-horz-stroke">
      pt1: counter-top, pt2: counter-top-inside, cv: xheight-overshoot
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-top-left"/>
      <wpm nm="codefrag">
        <sh r="serif-top-left" p="{327;25}"/>
        <sh r="serif-bottom" p="{81;15} {327;0} {385;10}"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

	<gl pnm="i.lf">
		<pm nm="offset" val="0"/>
		<pm nm="do-iup" val="0"/>
		<cn nm="top" val="{151;446}"/>
		<cn nm="serif-bottom" val="{31;0}"/>
		<setvs axis="y"/>
		<callm nm="minim-top">
			top: top
		</callm>
		<callm nm="lc-bottom-serif">
			<wpm nm="bottom-left" val="serif-bottom"/>
			<wpm nm="top-left" val="serif-bottom + 1"/>
			<wpm nm="codefrag">
				<sh r="(serif-bottom + 1)" p="(serif-bottom + 2) (serif-bottom + 14) (serif-bottom + 15)"/>
			</wpm>
		</callm>
		<compile-if test="do-iup = 0">
			<iup axis="y"/>
		</compile-if>
	</gl>

	<gl pnm="j.lf">
    <cn nm="top" val="{150;446}"/>
    <cn nm="bottom" val="{39;-245}"/>
    <cn nm="bottom1" val="{55;-202}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: top
    </callm>
    <mv di="lc-descender" p="bottom">
      <mv p="bottom1"/>
    </mv>
    <iup axis="y"/>
  </gl>

	<gl pnm="k.lf">
    <cn nm="top" val="{142;726}"/>
    <cn nm="serif-bottom" val="{22;0}"/>
    <cn nm="serif-top" val="{22;25}"/>
    <cn nm="serif-top2" val="{290;25}"/>
    <cn nm="serif-bottom2" val="{290;0}"/>
    <cn nm="vert-bot" val="{81;10}"/>
    <cn nm="diag-bot" val="{375;10}"/>
    <cn nm="xh" val="{271;435}"/>
    <cn nm="diag-top" val="{429;425}"/>
    <cn nm="mid-top" val="{142;246}"/>
    <cn nm="mid-bottom" val="{142;209}"/>
    <cn nm="mid-mid" val="{231;226}"/>
    <setvs axis="y"/>
		<mv di="lc-ascender-top" p="top"/>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-top"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="serif-bottom2 vert-bot diag-bot"/>
        <sh r="serif-top" p="serif-top2"/>
      </wpm>
    </callm>
    <mv di="xheight" p="xh">
      <sh p="diag-top"/>
      <mv di="lc-serif" col="b" p="(xh - 1)"/>
    </mv>
    <ip r="xh serif-bottom" p="mid-top mid-mid"/>
    <push>mid-bottom mid-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP"/>
    <iup axis="y"/>
  </gl>

	<gl pnm="l.lf">
		<pm nm="do-iup" val="0"/>
		<pm nm="serif-bottom" val="{22;0}"/>
		<pm nm="vertical-bottom" val="{81;10}"/>
		<pm nm="top" val="{142;726}"/>
		<setvs axis="y"/>
		<callm nm="lc-bottom-serif">
			<wpm nm="bottom-left" val="serif-bottom"/>
			<wpm nm="top-left" val="serif-bottom + 1"/>
			<wpm nm="codefrag">
				<sh r="serif-bottom" p="vertical-bottom"/>
			</wpm>
		</callm>
		<mv di="lc-ascender-top" p="top"/>
		<compile-if test="do-iup = 0">
			<iup axis="y"/>
		</compile-if>
	</gl>

	<gl pnm="thorn.lf">
    <cn nm="top" val="{142;726}"/>
    <cn nm="serif-bottom" val="{17;-245}"/>
    <cn nm="stem-bottom" val="{77;-235}"/>
    <cn nm="bowl-top" val="{288;446}"/>
    <cn nm="bowl-top-ins" val="{241;388}"/>
    <cn nm="bowl-bottom" val="{268;-12}"/>
    <cn nm="bowl-bottom-ins" val="{252;12}"/>
    <setvs axis="y"/>
		<mv di="lc-ascender-top" p="top"/>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="cv" val="lc-descender"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="stem-bottom"/>
      </wpm>
    </callm>
    <callm nm="lc-horz-stroke">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

	<gl pnm="thorn.loclENG.lf">
    <cn nm="top" val="{142;726}"/>
    <cn nm="stem-bottom" val="{40;-245}"/>
    <cn nm="bowl-top" val="{273;446}"/>
    <cn nm="bowl-top-ins" val="{252;418}"/>
    <cn nm="bowl-bottom" val="{132;-10}"/>
    <cn nm="bowl-bottom-ins" val="{141;20}"/>
    <setvs axis="y"/>
		<mv di="lc-ascender-top" p="top"/>
    <mv di="lc-descender" p="stem-bottom"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>

	<!-- ligatures -->
<!--
  <gl pnm="f_j">
    <cn nm="f-bar-top" val="22"/>
    <cn nm="f-bar-bot" val="25"/>
    <cn nm="j-top" val="48"/>
    <cn nm="j-join-top" val="45"/>
    <cn nm="j-join-bot" val="44"/>
    <cn nm="j-bot" val="32"/>
    <cn nm="j-bot-ins" val="39"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: 27, vertical-bot: 0, top: 10, top-ins: 17, bar-top: f-bar-top, bar-bot: f-bar-bot, bar-bot-left: 39
    </callm>
    <mv p="j-bot">
      <mv col="b" p="j-bot-ins"/>
    </mv>
    <sh r="f-bar-top" p="j-top"/>
    <callm nm="lig-join">
      ref1: f-bar-top, ref2: f-bar-bot, pt1: j-join-top, pt2: j-join-bot
    </callm>
    <iup axis="y"/>
  </gl>
-->
  <gl pnm="f_odieresis">
    <cn nm="f-bar-top" val="{168;433}"/>
    <cn nm="f-bar-bot" val="{168;389}"/>
    <cn nm="o-top" val="{523;446}"/>
    <cn nm="o-top-ins" val="{527;414}"/>
    <cn nm="o-bot" val="{520;-12}"/>
    <cn nm="o-bot-ins" val="{527;21}"/>
    <cn nm="di-bot-a" val="{421;551}"/>
    <cn nm="di-bot-b" val="{626;551}"/>
    <cn nm="di-top-a" val="{421;655}"/>
    <cn nm="di-top-b" val="{626;655}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {262;729}, top-ins: {232;694},
			bar-top: f-bar-top, bar-bot: f-bar-bot, bar-bot-left: 11
    </callm>
    <sh r="f-bar-top" p="o-top"/>
    <push>di-top-b di-top-a di-bot-b di-bot-a o-top o-top-ins lc-round-stem o-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SRP0"/>
    <command nm="MDRP">
      <modifier type="col" val="w"/>
    </command>
    <command nm="ALIGNRP"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="ALIGNRP"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: o-bot, pt2: o-bot-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>
<!--
  <gl pnm="f_thorn">
    <cn nm="top" val="{432;726}"/>
    <cn nm="serif-bottom" val="{309;-245}"/>
    <cn nm="stem-bottom" val="{371;-235}"/>
    <cn nm="bowl-top" val="{576;446}"/>
    <cn nm="bowl-top-ins" val="{555;405}"/>
    <cn nm="bowl-bottom" val="{561;-11}"/>
    <cn nm="bowl-bottom-ins" val="{556;21}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {312;726}, top-ins: {287;694},
			bar-top: {264;433}, bar-bot: {264;389}, bar-bot-left: {92;389}
    </callm>
    <mv di="lc-ascender-top" p="top"/>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="cv" val="lc-descender"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="stem-bottom"/>
      </wpm>
    </callm>
    <callm nm="lc-horz-stroke">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>
-->
  <gl pnm="f_udieresis">
    <cn nm="f-bar-top" val="{169;433}"/>
    <cn nm="f-bar-bot" val="{169;389}"/>
    <cn nm="top-left" val="{284;433}"/>
    <cn nm="top-right" val="{602;435}"/>
    <cn nm="bottom" val="{507;-11}"/>
    <cn nm="bottom-ins" val="{535;37}"/>
    <cn nm="stem-bottom" val="{681;-16}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {262;729}, top-ins: {232;694},
			bar-top: f-bar-top, bar-bot: f-bar-bot, bar-bot-left: {92;389}
    </callm>
    <callm nm="lig-join">
      ref1: f-bar-top, ref2: f-bar-bot, pt1: top-left, pt2: (top-left - 1)
    </callm>
    <al r="f-bar-top" p="top-right"/>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="stem-bottom"/>
      <mv col="b" p="bottom-ins"/>
    </mv>
    <mv col="w" r="f-bar-top" p="{454;551}">
      <al p="{659;551}"/>
      <mv col="b" p="{454;655}">
        <al p="{659;655}"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

<!--
  <gl pnm="uniFB00">
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {309;709}, top-ins: {287;675},\
			bar-top: {126;433}, bar-bot: {126;389}, bar-bot-left: {92;389}, top-cv: lower-f-top
    </callm>
    <callm nm="f-lig">
      serif-bot: {311;0}, vertical-bot: {369;10}, top: {584;729}, top-ins: {564;694}
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniFB00.alt">
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {309;709}, top-ins: {287;675},
			bar-top: {126;433}, bar-bot: {126;389}, bar-bot-left: {92;389}, top-cv: lower-f-top
    </callm>
    <callm nm="f-lig">
      serif-bot: {311;0}, vertical-bot: {369;10}, top: {539;729}, top-ins: {509;694}
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniFB01">
    <cn nm="f-bar-top" val="{169;433}"/>
    <cn nm="f-bar-bot" val="{169;389}"/>
    <cn nm="i-join-top" val="{314;433}"/>
    <cn nm="i-join-bot" val="{314;389}"/>
    <cn nm="i-top" val="{430;446}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {302;729}, top-ins: {282;694},
			bar-top: f-bar-top, bar-bot: f-bar-bot, bar-bot-left: {92;389}
    </callm>
    <callm nm="serif-sh">
      pt-a: {311;0}, pt-b: {311;25}, sh-a: {369;15}, cv-h: lc-serif
    </callm>
    <sh r="f-bar-top" p="i-top"/>
    <callm nm="lig-join">
      ref1: f-bar-top, ref2: f-bar-bot, pt1: i-join-top, pt2: i-join-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniFB02">
    <pm nm="l-serif-bottom" val="{316;0}"/>
    <pm nm="l-vertical-bottom" val="{370;10}"/>
    <pm nm="l-top" val="{431;727}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {312;726}, top-ins: {287;694},
			bar-top: {134;433}, bar-bot: {134;389}, bar-bot-left: {92;389}
    </callm>
    <callm nm="serif-sh">
      pt-a: l-serif-bottom, pt-b: (l-serif-bottom + 1), sh-a: l-vertical-bottom, cv-h: lc-serif
    </callm>
    <mv di="lc-ascender-top" p="l-top"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniFB03">
    <cn nm="f-bar-top" val="{127;433}"/>
    <cn nm="f-bar-bot" val="{127;389}"/>
    <cn nm="i-join-top" val="{568;433}"/>
    <cn nm="i-join-bot" val="{568;389}"/>
    <cn nm="i-top" val="{710;446}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {93;10}, top: {310;709}, top-ins: {288;675},
			bar-top: f-bar-top, bar-bot: f-bar-bot, bar-bot-left: {93;389},
			top-cv: lower-f-top
    </callm>
    <callm nm="f-lig">
      serif-bot: {310;0}, vertical-bot: {370;10}, top: {581;729}, top-ins: {561;694}
    </callm>
    <callm nm="serif-sh">
      pt-a: {588;0}, pt-b: {588;25}, sh-a: {648;15}, cv-h: lc-serif
    </callm>
    <sh r="f-bar-top" p="i-top"/>
    <callm nm="lig-join">
      ref1: f-bar-top, ref2: f-bar-bot, pt1: i-join-top, pt2: i-join-bot
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniFB04">
    <cn nm="f-bar-top" val="{126;433}"/>
    <cn nm="f-bar-bot" val="{126;389}"/>
    <cn nm="l-serif-bottom" val="{587;0}"/>
    <cn nm="l-vertical-bottom" val="{646;15}"/>
    <cn nm="l-top" val="{708;726}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {309;709}, top-ins: {287;675},
			bar-top: f-bar-top, bar-bot: f-bar-bot, bar-bot-left: {92;389}, top-cv: lower-f-top
    </callm>
    <callm nm="f-lig">
      serif-bot: {311;0}, vertical-bot: {370;10}, top: {589;726}, top-ins: {564;694}
    </callm>
    <callm nm="serif-sh">
      pt-a: l-serif-bottom, pt-b: (l-serif-bottom + 1), sh-a: l-vertical-bottom, cv-h: lc-serif
    </callm>
    <mv di="lc-ascender-top" p="l-top"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="f_thorn.loclENG">
    <cn nm="top" val="{432;726}"/>
    <cn nm="stem-bottom" val="{330;-263}"/>
    <cn nm="bowl-top" val="{564;446}"/>
    <cn nm="bowl-top-ins" val="{542;418}"/>
    <cn nm="bowl-bottom" val="{422;-10}"/>
    <cn nm="bowl-bottom-ins" val="{432;20}"/>
    <setvs axis="y"/>
    <callm nm="f-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {312;726}, top-ins: {287;694},
			bar-top: {134;433}, bar-bot: {134;389}, bar-bot-left: {92;389}
    </callm>
    <mv di="lc-ascender-top" p="top"/>
    <mv di="lc-descender-undershoot" p="stem-bottom"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-top, pt2: bowl-top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bowl-bottom, pt2: bowl-bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <iup axis="y"/>
  </gl>
-->
	<gl pnm="h_h.hlig" assume-y="yes">
		<cn nm="stem-top" val="{148;726}"/>
		<cn nm="top-top" val="{345;626}"/>
		<cn nm="bot-top" val="{358;326}"/>
		<cn nm="serif-bot" val="{28;0}"/>
		<cn nm="top-serif-bot" val="{313;360}"/>
		<mv di="lc-ascender-top" p="stem-top"/>
		<mv p="top-top">
			<mv p="{304;577}"/>
		</mv>
		<callm nm="lc-dbl-serif">
			first-left: serif-bot, second-left: {28;25}, first-right: {333;0},
			second-right: {333;25}, stem1: {87;10}, stem2: {391;10}
		</callm>
		<ip r="top-top serif-bot" p="top-serif-bot"/>
		<mv p="top-serif-bot">
			<mv di="lc-serif" p="top-serif-bot - 1">
				<sh p="{371;370}"/>
			</mv>
		</mv>
	</gl>

	<gl pnm="p_p.hlig" assume-y="yes">
		<cn nm="stem-top" val="{150;510}"/>
		<cn nm="top-bowl-top" val="{311;510}"/>
		<cn nm="bot-bowl-bot" val="{281;-64}"/>
		<cn nm="stem-bottom" val="{84;-235}"/>
    <cn nm="serif-bottom" val="{30;-245}"/>
		<callm nm="minim-top">
      top: stem-top
    </callm>
		<sh r="stem-top" p="top-bowl-top"/>
		<mv p="top-bowl-top"/>
		<mv p="bot-bowl-bot"/>
		<ip r="top-bowl-top bot-bowl-bot" p="{311;211} {271;153} {275;-40} {271;452} {275;259} {281;235}"/>
		<mv di="lc-descender" p="serif-bottom">
      <mv di="lc-serif" col="b" p="(serif-bottom + 1)">
        <sh p="stem-bottom"/>
      </mv>
    </mv>
	</gl>

  <gl pnm="uni027602DE">
    <cn nm="top" val="42"/>
    <cn nm="top-ins" val="52"/>
    <cn nm="bottom" val="34"/>
    <cn nm="bottom-ins" val="45"/>
    <cn nm="E-top-a" val="16"/>
    <cn nm="E-top-b" val="15"/>
    <cn nm="E-bottom-a" val="61"/>
    <cn nm="E-bottom-b" val="62"/>
    <cn nm="bar-bottom" val="70"/>
    <cn nm="bar-top" val="71"/>
    <cn nm="vserif-top" val="77"/>
    <cn nm="vserif-bottom" val="74"/>
    <cn nm="hook-d-top" val="20"/>
    <cn nm="hook-d-bot" val="9"/>
    <cn nm="hook-a" val="0"/>
    <cn nm="hook-b" val="27"/>
    <setvs axis="y"/>
    <mv di="xheight" p="top">
      <sh p="E-top-a"/>
      <mv di="lc-round-stem" p="top-ins">
        <sh p="E-top-b"/>
      </mv>
    </mv>
    <mv di="baseline" p="bottom">
      <sh p="E-bottom-a"/>
      <mv di="lc-round-stem" p="bottom-ins">
        <sh p="E-bottom-b"/>
      </mv>
    </mv>
    <ip r="top bottom" p="bar-bottom"/>
    <mv p="bar-bottom">
      <sh p="vserif-bottom"/>
      <mv di="lc-bar" col="b" p="bar-top">
        <sh p="vserif-top"/>
      </mv>
    </mv>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni028F02DE">
    <cn nm="top-serif-left" val="46"/>
    <cn nm="bottom-serif" val="39"/>
    <cn nm="top-serif-right" val="51"/>
    <cn nm="top-stem-left" val="3"/>
    <cn nm="top-stem-right" val="8"/>
    <cn nm="bottom-stem" val="0"/>
    <cn nm="hook-d-top" val="11"/>
    <cn nm="hook-d-bot" val="34"/>
    <cn nm="hook-a" val="25"/>
    <cn nm="hook-b" val="18"/>
    <setvs axis="y"/>
    <callm nm="lc-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1),
			first-right: top-serif-right, second-right: (top-serif-right - 1),
			stem1: top-stem-left, stem2: top-stem-right, cv: xheight
    </callm>
    <callm nm="serif-sh">
      pt-a: bottom-serif, pt-b: (bottom-serif + 1), sh-a: bottom-stem, cv-h: lc-serif
    </callm>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni006102DE">
    <cn nm="top" val="{241;446}"/>
    <cn nm="top-inside" val="{198;410}"/>
    <cn nm="bottom" val="{151;-11}"/>
    <cn nm="bottom-inside" val="{185;37}"/>
    <cn nm="bottom-right" val="{353;-11}"/>
    <cn nm="hook-d-top" val="{469;340}"/>
    <cn nm="hook-d-bot" val="{458;300}"/>
    <cn nm="hook-a" val="{552;125}"/>
    <cn nm="hook-b" val="{564;152}"/>
    <setvs axis="y"/>
    <mv di="baseline-undershoot" p="bottom">
      <sh p="bottom-right"/>
      <mv col="b" p="bottom-inside"/>
    </mv>
    <mv di="xheight-overshoot" p="top">
      <mv di="lc-round-stem" col="b" p="top-inside"/>
    </mv>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni00E602DE">
    <cn nm="top-left" val="{241;446}"/>
    <cn nm="top-right" val="{458;446}"/>
    <cn nm="top-left-ins" val="{199;410}"/>
    <cn nm="top-right-ins" val="{456;418}"/>
    <cn nm="bottom-left" val="{162;-11}"/>
    <cn nm="bottom-right" val="{440;-11}"/>
    <cn nm="bottom-left-ins" val="{184;41}"/>
    <cn nm="bottom-right-ins" val="{474;41}"/>
    <cn nm="diag-top" val="{160;224}"/>
    <cn nm="diag-bottom" val="{238;213}"/>
    <cn nm="hook-d-top" val="{675;387}"/>
    <cn nm="hook-d-bot" val="{669;346}"/>
    <cn nm="hook-a" val="{764;168}"/>
    <cn nm="hook-b" val="{776;196}"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top-left">
      <sh p="top-right"/>
      <mv col="b" p="top-left-ins">
        <sh p="top-right-ins"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="bottom-left">
      <sh p="bottom-right"/>
      <mv col="b" p="bottom-left-ins">
        <sh p="bottom-right-ins"/>
      </mv>
    </mv>
    <ip r="top-left bottom-left" p="diag-bottom"/>
    <sh r="diag-bottom" p="diag-top"/>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni006502DE">
    <cn nm="top" val="8"/>
    <cn nm="top-inside" val="16"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-inside" val="24"/>
    <cn nm="mid-bar-top" val="41"/>
    <cn nm="mid-bar-bottom" val="40"/>
    <cn nm="hook-d-top" val="42"/>
    <cn nm="hook-d-bot" val="39"/>
    <cn nm="hook-a" val="31"/>
    <cn nm="hook-b" val="49"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke">
      pt1: bottom, pt2: bottom-inside, cv: baseline-undershoot
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-inside, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <ip r="top bottom" p="mid-bar-top mid-bar-bottom"/>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni025B02DE">
    <cn nm="hook-d-top" val="{404;433}"/>
    <cn nm="hook-d-bot" val="{400;389}"/>
    <cn nm="hook-a" val="{495;213}"/>
    <cn nm="hook-b" val="{507;241}"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: {219;446}, t-ins: {204;418}, b: {192;-11}, b-ins: {240;51}, cv-b: lc-thick-curve
    </callm>
    <callm nm="mid-stem">
      ref1: {219;446}, ref2: {192;-11}, pt1: {207;220}, pt2: {203;250}, cv: lc-bar
    </callm>
    <push>53 17</push>
    <command nm="MDAP" modifier="0"/>
    <command nm="SHP" modifier="1"/>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni025802DE">
    <cn nm="hook-d-top" val="23"/>
    <cn nm="hook-d-bot" val="45"/>
    <cn nm="hook-a" val="37"/>
    <cn nm="hook-b" val="30"/>
    <setvs axis="y"/>
    <callm nm="lc-bowl">
      t: 54, t-ins: 15, b: 0, b-ins: 7, cv-b: lc-thick-curve
    </callm>
    <callm nm="mid-stem">
      ref1: 25, ref2: 0, pt1: 49, pt2: 19, cv: lc-bar
    </callm>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni026802DE">
    <cn nm="top" val="{151;446}"/>
    <cn nm="serif-bottom" val="{31;0}"/>
    <cn nm="hook-d-top" val="{290;299}"/>
    <cn nm="hook-d-bot" val="{288;254}"/>
    <cn nm="hook-a" val="{381;79}"/>
    <cn nm="hook-b" val="{394;106}"/>
    <setvs axis="y"/>
    <callm nm="minim-top">
      top: top
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="(serif-bottom + 1)" p="(serif-bottom + 2) (serif-bottom + 14) (serif-bottom + 15)"/>
      </wpm>
    </callm>
    <callg pnm="dotaccent">
      offset: 52, do-iup: -1
    </callg>
    <callm nm="mid-stem">
      ref1: top, ref2: serif-bottom, pt1: {41;204}, pt2: {41;239}, cv: lc-bar
    </callm>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni027502DE">
    <cn nm="hook-d-top" val="50"/>
    <cn nm="hook-d-bot" val="40"/>
    <cn nm="hook-a" val="32"/>
    <cn nm="hook-b" val="57"/>
    <callg pnm="o">
      do-iup: -1
    </callg>
    <callm nm="mid-stem">
      ref1: 8, ref2: 0, pt1: 43, pt2: 46, cv: lc-bar
    </callm>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni015302DE">
    <cn nm="o-bot" val="0"/>
    <cn nm="o-bot-ins" val="46"/>
    <cn nm="o-top" val="8"/>
    <cn nm="o-top-ins" val="54"/>
    <cn nm="e-bot" val="39"/>
    <cn nm="e-bot-ins" val="32"/>
    <cn nm="e-top" val="15"/>
    <cn nm="e-top-ins" val="24"/>
    <cn nm="bar-top" val="72"/>
    <cn nm="bar-bot" val="71"/>
    <cn nm="hook-d-top" val="73"/>
    <cn nm="hook-d-bot" val="70"/>
    <cn nm="hook-a" val="62"/>
    <cn nm="hook-b" val="80"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="o-top">
      <sh p="e-top"/>
      <mv di="lc-round-stem" col="b" p="o-top-ins">
        <sh p="e-top-ins"/>
      </mv>
    </mv>
    <mv di="baseline-undershoot" p="o-bot">
      <sh p="e-bot"/>
      <mv di="lc-round-stem" col="b" p="o-bot-ins"/>
    </mv>
    <mv col="b" r="e-bot" p="e-bot-ins"/>
    <ip r="e-top e-bot" p="bar-top bar-bot"/>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni026402DE">
    <cn nm="top-l" val="60"/>
    <cn nm="top-l-ins" val="50"/>
    <cn nm="top-r" val="9"/>
    <cn nm="bot" val="0"/>
    <cn nm="bot-ins" val="41"/>
    <cn nm="hook-d-top" val="top-r"/>
    <cn nm="hook-d-bot" val="31"/>
    <cn nm="hook-a" val="23"/>
    <cn nm="hook-b" val="16"/>
    <setvs axis="y"/>
    <mv di="xheight-overshoot" p="top-l">
      <sh p="top-r"/>
      <mv p="top-l-ins"/>
    </mv>
    <mv di="baseline-undershoot" p="bot">
      <mv p="bot-ins"/>
    </mv>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni028902DE">
    <cn nm="hook-d-top" val="62"/>
    <cn nm="hook-d-bot" val="52"/>
    <cn nm="hook-a" val="44"/>
    <cn nm="hook-b" val="69"/>
    <callg pnm="u">
      do-iup: -1
    </callg>
    <callm nm="mid-stem">
      ref1: 8, ref2: 0, pt1: 55, pt2: 58, cv: lc-bar
    </callm>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni007902DE">
    <cn nm="hook-d-top" val="{545;385}"/>
    <cn nm="hook-d-bot" val="{542;341}"/>
    <cn nm="hook-a" val="{636;165}"/>
    <cn nm="hook-b" val="{648;193}"/>
    <callg pnm="y">
      do-iup: -1
    </callg>
    <callm nm="rhotic-hook">
      d-top: hook-d-top, d-bot: hook-d-bot, a: hook-a, b: hook-b
    </callm>
    <iup axis="y"/>
  </gl>
<!--
  <gl pnm="longs_b">
    <cn nm="top" val="{312;726}"/>
    <cn nm="bowl-top" val="{566;446}"/>
    <cn nm="bowl-top-inside" val="{534;406}"/>
    <cn nm="bottom" val="{559;-11}"/>
    <cn nm="bottom-inside" val="{555;24}"/>
    <cn nm="stem-bot" val="{388;-15}"/>
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {312;726}, top-ins: {287;694},
			bar-bot: {33;389}, bar-top: {33;417}
    </callm>
    <mv di="lc-ascender-top" p="top"/>
    <callm nm="lc-bowl">
      t: bowl-top, t-ins: bowl-top-inside, b: bottom, b-ins: bottom-inside
    </callm>
    <callm nm="shift-rel">
      p: stem-bot, r: bottom
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="longs_h">
    <cn nm="top" val="2"/>
    <cn nm="counter-top" val="62"/>
    <cn nm="counter-top-inside" val="55"/>
    <cn nm="left-serif" val="8"/>
    <cn nm="right-serif" val="13"/>
    <cn nm="left-stem-bot" val="0"/>
    <cn nm="right-stem-bot" val="48"/>
    <set nm="serif-sh-a" p="left-stem-bot right-serif right-stem-bot"/>
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: 43, vertical-bot: 18, top: 28, top-ins: 36, bar-bot: 20, bar-top: 21
    </callm>
    <mv di="lc-ascender-top" p="top"/>
    <callm nm="lc-horz-stroke">
      pt1: counter-top, pt2: counter-top-inside, cv: xheight-overshoot
    </callm>
    <callm nm="serif-sh">
      pt-a: left-serif, pt-b: (left-serif + 1), sh-a: serif-sh-a, sh-b: (right-serif + 1), cv-h: lc-serif
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="longs_i">
    <cn nm="top" val="{427;446}"/>
    <cn nm="serif-bottom" val="{307;0}"/>
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {300;729}, top-ins: {280;694},
			bar-bot: {33;389}, bar-top: {33;417}
    </callm>
    <callm nm="minim-top">
      top: top
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="(serif-bottom + 1)" p="(serif-bottom + 2) (serif-bottom + 14) (serif-bottom + 15)"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="longs_k">
    <cn nm="top" val="2"/>
    <cn nm="serif-bottom" val="36"/>
    <cn nm="serif-top" val="37"/>
    <cn nm="serif-top2" val="9"/>
    <cn nm="serif-bottom2" val="8"/>
    <cn nm="vert-bot" val="0"/>
    <cn nm="diag-bot" val="11"/>
    <cn nm="xh" val="25"/>
    <cn nm="diag-top" val="22"/>
    <cn nm="mid-top" val="17"/>
    <cn nm="mid-bottom" val="16"/>
    <cn nm="mid-mid" val="30"/>
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: 66, vertical-bot: 41, top: 51, top-ins: 59, bar-bot: 43, bar-top: 44
    </callm>
    <mv di="lc-ascender-top" p="top"/>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-top"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="serif-bottom2 vert-bot diag-bot"/>
        <sh r="serif-top" p="serif-top2 34"/>
      </wpm>
    </callm>
    <mv di="xheight" p="xh">
      <sh p="diag-top"/>
      <mv di="lc-serif" col="b" p="(xh - 1)">
        <sh p="27"/>
      </mv>
    </mv>
    <ip r="xh serif-bottom" p="mid-top mid-mid"/>
    <push>mid-bottom mid-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="longs_l">
    <cn nm="serif-bottom" val="8"/>
    <cn nm="vertical-bottom" val="0"/>
    <cn nm="top" val="2"/>
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: 38, vertical-bot: 13, top: 23, top-ins: 31, bar-bot: 15, bar-top: 16
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="vertical-bottom"/>
      </wpm>
    </callm>
    <mv di="lc-ascender-top" p="top"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="longs_longs">
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {309;709}, top-ins: {287;675},
			bar-bot: {33;389}, bar-top: {33;417}, top-cv: lower-f-top
    </callm>
    <callm nm="longs-lig">
      serif-bot: {311;0}, vertical-bot: {369;10}, top: {584;729}, top-ins: {564;694},
			bar-bot: {310;389}, bar-top: {310;417}
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="longs_longs_i">
    <cn nm="top" val="{709;446}"/>
    <cn nm="serif-bottom" val="{588;0}"/>
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: {33;0}, vertical-bot: {92;10}, top: {309;709}, top-ins: {287;675},
			bar-bot: {33;389}, bar-top: {33;417}, top-cv: lower-f-top
    </callm>
    <callm nm="longs-lig">
      serif-bot: {310;0}, vertical-bot: {369;10}, top: {580;729}, top-ins: {560;694},
			bar-bot: {310;389}, bar-top: {310;417}
    </callm>
    <callm nm="minim-top">
      top: top
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="(serif-bottom + 1)" p="(serif-bottom + 2) (serif-bottom + 14) (serif-bottom + 15)"/>
      </wpm>
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="longs_longs_l">
    <cn nm="serif-bottom" val="42"/>
    <cn nm="vertical-bottom" val="34"/>
    <cn nm="top" val="36"/>
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: 24, vertical-bot: 0, top: 10, top-ins: 17, bar-bot: 2, bar-top: 3, top-cv: lower-f-top
    </callm>
    <callm nm="longs-lig">
      serif-bot: 29, vertical-bot: 47, top: 57, top-ins: 65, bar-bot: 49, bar-top: 50
    </callm>
    <callm nm="lc-bottom-serif">
      <wpm nm="bottom-left" val="serif-bottom"/>
      <wpm nm="top-left" val="serif-bottom + 1"/>
      <wpm nm="codefrag">
        <sh r="serif-bottom" p="vertical-bottom"/>
      </wpm>
    </callm>
    <mv di="lc-ascender-top" p="top"/>
    <iup axis="y"/>
  </gl>
-->
  <gl pnm="uniFB05">
    <cn nm="longs-top" val="33"/>
    <cn nm="bar-top" val="37"/>
    <cn nm="bar-bottom1" val="40"/>
    <cn nm="bar-bottom2" val="8"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="48"/>
    <setvs axis="y"/>
    <callm nm="longs-lig">
      serif-bot: 56, vertical-bot: 23, top: 33, top-ins: 18, bar-bot: 25, bar-top: 26
    </callm>
    <callm nm="lc-horz-stroke">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot
    </callm>
    <ip r="longs-top bottom" p="bar-top"/>
    <push>bar-bottom2 bar-bottom1 bar-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="c_t">
    <cn nm="loop-top" val="{403;695}"/>
    <cn nm="loop-top-ins" val="{395;647}"/>
    <cn nm="loop-end" val="{316;428}"/>
    <cn nm="c-top" val="{274;446}"/>
    <cn nm="c-top-ins" val="{259;418}"/>
    <cn nm="bar-top" val="{589;433}"/>
    <cn nm="bar-bottom1" val="{589;389}"/>
    <cn nm="bar-bottom2" val="{513;389}"/>
    <cn nm="bottom" val="{627;-12}"/>
    <cn nm="bottom-ins" val="{661;36}"/>
    <setvs axis="y"/>
    <callg pnm="c">
      do-iup: -1
    </callg>
    <mv p="loop-top">
      <mv col="b" p="loop-top-ins"/>
    </mv>
    <ip r="c-top c-top-ins" p="loop-end"/>
    <callm nm="lc-horz-stroke">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot
    </callm>
    <ip r="loop-top bottom" p="bar-top"/>
    <push>bar-bottom2 bar-bottom1 bar-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uniFB06">
    <cn nm="top" val="24"/>
    <cn nm="top-ins" val="91"/>
    <cn nm="bottom" val="0"/>
    <cn nm="bottom-ins" val="10"/>
    <cn nm="mid-top" val="99"/>
    <cn nm="mid-bottom" val="16"/>
    <cn nm="loop-top" val="34"/>
    <cn nm="loop-top-ins" val="73"/>
    <cn nm="loop-end-a" val="27"/>
    <cn nm="loop-end-b" val="80"/>
    <cn nm="t-bot" val="57"/>
    <cn nm="t-bot-ins" val="49"/>
    <cn nm="bar-top" val="38"/>
    <cn nm="bar-bottom1" val="41"/>
    <cn nm="bar-bottom2" val="65"/>
    <setvs axis="y"/>
    <callm nm="lc-horz-stroke-cv">
      pt1: top, pt2: top-ins, cv: xheight-overshoot, cv-h: lc-round-stem
    </callm>
    <callm nm="lc-horz-stroke-cv">
      pt1: bottom, pt2: bottom-ins, cv: baseline-undershoot, cv-h: lc-round-stem
    </callm>
    <mv p="loop-top">
      <mv col="b" p="loop-top-ins"/>
    </mv>
    <sh r="top" p="loop-end-a loop-end-b"/>
    <ip r="top bottom" p="mid-top"/>
    <sh r="mid-top" p="mid-bottom"/>
    <al r="bottom" p="t-bot"/>
    <mv col="b" r="t-bot" p="t-bot-ins"/>
    <ip r="loop-top bottom" p="bar-top"/>
    <push>bar-bottom2 bar-bottom1 bar-top</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A0">
    <set nm="top-sh-a" p="1 38 9 43 20"/>
    <set nm="top-sh-b" p="37 42"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 28, pt-b: 27, sh-a: top-sh-a, sh-b: top-sh-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 31, pt-b: 32, sh-a: 0
    </callm>
    <ip r="28 31" p="5 4 15 14"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A1">
    <set nm="top-sh-a" p="1 56 9 51 21"/>
    <set nm="top-sh-b" p="55 50"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 34, pt-b: 33, sh-a: top-sh-a, sh-b: top-sh-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 27, pt-b: 28, sh-a: 0
    </callm>
    <ip r="34 27" p="5 4 15 16"/>
    <mv p="43">
      <mv col="b" p="37"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A2">
    <setvs axis="y"/>
    <mv di="cap-height" p="2">
      <sh p="8 9"/>
    </mv>
    <callm nm="cap-dbl-serif">
      first-left: 11, second-left: 12, first-right: 16, second-right: 17, stem1: 0, stem2: 5
    </callm>
    <sh r="2" p="3"/>
    <sh r="8" p="7"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A3">
    <setvs axis="y"/>
    <mv di="cap-height" p="14">
      <sh p="20 21"/>
    </mv>
    <callm nm="cap-dbl-serif">
      first-left: 0, second-left: 1, first-right: 7, second-right: 6, stem1: 12, stem2: 17
    </callm>
    <sh r="14" p="15"/>
    <sh r="20" p="19"/>
    <mv di="baseline" p="8">
      <mv p="9"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A4">
    <setvs axis="y"/>
    <mv di="cap-height" p="2">
      <sh p="8 9"/>
    </mv>
    <callm nm="cap-dbl-serif">
      first-left: 11, second-left: 12, first-right: 16, second-right: 17, stem1: 0, stem2: 5
    </callm>
    <sh r="2" p="3"/>
    <sh r="8" p="7"/>
    <callm nm="plain-stem">
      pt1: 21, pt2: 27
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A5">
    <setvs axis="y"/>
    <mv di="cap-height" p="17">
      <sh p="23 24"/>
    </mv>
    <callm nm="cap-dbl-serif">
      first-left: 7, second-left: 8, first-right: 14, second-right: 13, stem1: 15, stem2: 20
    </callm>
    <sh r="23" p="22"/>
    <sh r="17" p="18"/>
    <mv di="baseline" p="0">
      <sh p="1 5 4 3"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A6">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 21, serif-bot: 14, stem-top: 1, stem-bot: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A7">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 21, serif-bot: 14, stem-top: 1, stem-bot: 0
    </callm>
    <srp whichpointer="2">
      <pt n="21"/>
    </srp>
    <ip>
      <set p="3 12 6 9 30 24"/>
    </ip>
    <push>30 24</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A8">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 24, serif-bot: 17, stem-top: 1, stem-bot: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16A9">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 29, serif-bot: 22, stem-top: 1, stem-bot: 0
    </callm>
    <sh r="29" p="33 4"/>
    <sh r="28" p="32"/>
    <mv p="19">
      <sh p="11"/>
      <mv di="cap-serif" col="b" p="18"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16AA">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 24, serif-bot: 17, stem-top: 1, stem-bot: 0
    </callm>
    <sh r="24" p="28 4"/>
    <sh r="23" p="27"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16AB">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 24, serif-bot: 17, stem-top: 1, stem-bot: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16AC">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 31, serif-bot: 24, stem-top: 1, stem-bot: 0
    </callm>
    <srp whichpointer="2">
      <pt n="31"/>
    </srp>
    <ip p="22 17 12 6"/>
    <push>22 17 12 6</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16AD">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 20, serif-bot: 23, stem-top: 15, stem-bot: 14
    </callm>
    <srp whichpointer="2">
      <pt n="20"/>
    </srp>
    <ip p="5 12"/>
    <push>5 12</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16AE">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 20, serif-bot: 23, stem-top: 15, stem-bot: 14
    </callm>
    <srp whichpointer="2">
      <pt n="20"/>
    </srp>
    <ip p="1 8"/>
    <push>1 8</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16AF">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 26, serif-bot: 29, stem-top: 21, stem-bot: 20
    </callm>
    <srp whichpointer="2">
      <pt n="26"/>
    </srp>
    <ip p="6 1 11 16"/>
    <push>6 1 11 16</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B0">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 23, serif-bot: 26, stem-top: 18, stem-bot: 17
    </callm>
    <srp whichpointer="2">
      <pt n="23"/>
    </srp>
    <ip p="6 1 11"/>
    <push>6 1 11</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B1">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 28, serif-bot: 21, stem-top: 1, stem-bot: 0
    </callm>
    <srp whichpointer="2">
      <pt n="28"/>
    </srp>
    <ip p="16 12 5"/>
    <push>9 22 11 7 21</push>
    <command nm="SRP2"/>
    <command nm="SHP" modifier="0"/>
    <command nm="SHP" modifier="0"/>
    <command nm="SRP2"/>
    <command nm="SHP" modifier="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B2">
    <setvs axis="y"/>
    <push>4 0</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B3">
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: 21, second-left: 22, first-right: 16, second-right: 17, stem1: 12, stem2: 0
    </callm>
    <callm nm="serif-sh">
      pt-a: 28, pt-b: 27, sh-a: 13, cv: cap-height
    </callm>
    <ip r="28 21" p="6 5"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B4">
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: 23, second-left: 22, first-right: 28, second-right: 27, stem1: 18, stem2: 6
    </callm>
    <callm nm="serif-sh">
      pt-a: 12, pt-b: 13, sh-a: 17, cv: baseline
    </callm>
    <ip r="23 12" p="1 0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B5">
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: 23, second-left: 22, first-right: 28, second-right: 27, stem1: 18, stem2: 6
    </callm>
    <callm nm="serif-sh">
      pt-a: 12, pt-b: 13, sh-a: 17, cv: baseline
    </callm>
    <ip r="23 12" p="1 0"/>
    <mv p="31">
      <mv col="b" p="37"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B6">
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: 18, second-left: 17, first-right: 28, second-right: 27, stem1: 1, stem2: 10
    </callm>
    <callm nm="serif-sh">
      pt-a: 21, pt-b: 22, sh-a: 0, cv: baseline
    </callm>
    <ip r="18 21" p="5 4"/>
    <mv p="31">
      <mv col="b" p="38"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B7">
    <callg pnm="X"/>
  </gl>

  <gl pnm="uni16B8">
    <callg pnm="X">
      do-iup: -1
    </callg>
    <ip r="10 23" p="30 31 33 28 38 37 35 34"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16B9">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 20, serif-bot: 13, stem-top: 1, stem-bot: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16BA">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 24, serif-bot: 12, stem-top: 5, stem-bot: 4
    </callm>
    <callm nm="rune-vert">
      serif-top: 29, serif-bot: 17, stem-top: 9, stem-bot: 8
    </callm>
    <ip r="24 12" p="0 1 2 3"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16BB">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 20, serif-bot: 8, stem-top: 1, stem-bot: 0
    </callm>
    <callm nm="rune-vert">
      serif-top: 25, serif-bot: 13, stem-top: 5, stem-bot: 4
    </callm>
    <ip r="24 12" p="28 29 30 31 32 33 34 35"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16BC">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 22, serif-bot: 25, stem-top: 17, stem-bot: 16
    </callm>
    <ip r="22 25" p="12 7"/>
    <push>3 12 8 7</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16BD">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 22, serif-bot: 25, stem-top: 17, stem-bot: 16
    </callm>
    <srp whichpointer="2">
      <pt n="22"/>
    </srp>
    <ip p="8 0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16BE">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 14, serif-bot: 17, stem-top: 9, stem-bot: 8
    </callm>
    <srp whichpointer="2">
      <pt n="14"/>
    </srp>
    <ip p="3 7"/>
    <push>3 7</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16BF">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 12, serif-bot: 15, stem-top: 7, stem-bot: 6
    </callm>
    <push>5 5 12</push>
    <command nm="SRP2"/>
    <command nm="IP"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C0">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 30, serif-bot: 33, stem-top: 25, stem-bot: 24
    </callm>
    <srp whichpointer="2">
      <pt n="30"/>
    </srp>
    <ip p="19 23 8 0"/>
    <push>19 23</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C1">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 6, serif-bot: 9, stem-top: 1, stem-bot: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C2">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 22, serif-bot: 25, stem-top: 17, stem-bot: 16
    </callm>
    <srp whichpointer="2">
      <pt n="22"/>
    </srp>
    <ip p="8 0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C4">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 14, serif-bot: 17, stem-top: 9, stem-bot: 8
    </callm>
    <srp whichpointer="2">
      <pt n="14"/>
    </srp>
    <ip p="2 6 4 0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C5">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 14, serif-bot: 17, stem-top: 9, stem-bot: 8
    </callm>
    <srp whichpointer="2">
      <pt n="14"/>
    </srp>
    <ip p="4 0"/>
    <push>0 4</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C6">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 12, serif-bot: 15, stem-top: 7, stem-bot: 6
    </callm>
    <push>0 0 12</push>
    <command nm="SRP2"/>
    <command nm="IP"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C7">
    <setvs axis="y"/>
    <mv di="cap-height" p="7">
      <sh p="11"/>
    </mv>
    <mv di="baseline" p="15">
      <sh p="4"/>
    </mv>
    <push>4 11</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C8">
    <set nm="top-a" p="1 33 4"/>
    <cn nm="top-b" val="32"/>
    <set nm="bot-a" p="0 26 15"/>
    <cn nm="bot-b" val="27"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 24, pt-b: 23, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 18, pt-b: 19, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16C9">
    <set nm="top-a" p="19 1 5 29 10"/>
    <set nm="top-b" p="18 28"/>
    <cn nm="bot-a" val="4"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 24, pt-b: 23, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 12, pt-b: 13, sh-a: bot-a, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16CA">
    <setvs axis="y"/>
    <mv p="8"/>
    <mv p="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16CB">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 15, serif-bot: 8, stem-top: 3, stem-bot: 0
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16CC">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 6, pt-b: 5, sh-a: 1, cv: cap-height
    </callm>
    <mv p="0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16CD">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 22, pt-b: 21, sh-a: 17, cv: cap-height
    </callm>
    <mv p="8">
      <mv col="b" p="0"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16CE">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 22, pt-b: 21, sh-a: 9, cv: cap-height
    </callm>
    <mv p="0">
      <sh p="3 16"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16CF">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 20, pt-b: 21, sh-a: 0, cv: baseline
    </callm>
    <mv di="cap-height" p="9">
      <sh p="6 13"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16D0" assume-y="yes">
    <mv di="cap-height" p="9">
      <sh round="yes" p="6"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: 12, pt-b: 13, sh-a: 0, cv: baseline
    </callm>
  </gl>

  <gl pnm="uni16D1" assume-y="yes">
    <mv di="cap-height" p="25">
      <sh round="yes" p="23"/>
    </mv>
    <callm nm="serif-sh">
      pt-a: 28, pt-b: 29, sh-a: 16, cv: baseline
    </callm>
    <ip r="25 28" p="8 0"/>
  </gl>

  <gl pnm="uni16D2">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 28, serif-bot: 22, stem-top: 1, stem-bot: 0
    </callm>
    <push>9</push>
    <command nm="SHP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16D3">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 20, serif-bot: 23, stem-top: 15, stem-bot: 14
    </callm>
    <push>4 11 4 11 20</push>
    <command nm="SRP2"/>
    <command nm="IP"/>
    <command nm="IP"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16D4">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 52, serif-bot: 46, stem-top: 25, stem-bot: 24
    </callm>
    <push>52</push>
    <command nm="SRP2"/>
    <ip p="44 6 0 41 38 18 12 35"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16D5">
    <set nm="top-a" p="1 23 6"/>
    <set nm="bot-a" p="0 4 26"/>
    <cn nm="top-b" val="22"/>
    <cn nm="bot-b" val="28"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 18, pt-b: 17, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 11, pt-b: 12, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <ip r="11 18" p="5 8 9"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16D6">
    <set nm="top-a" p="1 5 16"/>
    <set nm="bot-a" p="0 23 8"/>
    <cn nm="top-b" val="18"/>
    <cn nm="bot-b" val="24"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 21, pt-b: 20, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 28, pt-b: 29, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16D7">
    <set nm="top-a" p="1 5 29"/>
    <set nm="bot-a" p="0 36 8"/>
    <cn nm="top-b" val="31"/>
    <cn nm="bot-b" val="37"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 34, pt-b: 33, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 41, pt-b: 42, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16D8">
    <set nm="top-a" p="26 8 1 36 19"/>
    <set nm="top-b" p="28 35"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 31, pt-b: 30, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 39, pt-b: 40, sh-a: 0, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16D9">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 4, pt-b: 5, sh-a: 0, cv: baseline
    </callm>
    <push>17 1 9</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="0"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16DA">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 10, pt-b: 11, sh-a: 0, cv: baseline
    </callm>
    <mv di="cap-height" p="2">
      <sh p="4"/>
    </mv>
    <push>4</push>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16DB">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 26, pt-b: 27, sh-a: 0, cv: baseline
    </callm>
    <mv di="cap-height" p="2"/>
    <ip r="2 26" p="18 10 8 3 7"/>
    <push>4 10 18</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16DD">
    <pm nm="do-iup" val="0"/>
    <cn nm="top-serif-left" val="14"/>
    <cn nm="bottom-serif-left" val="27"/>
    <cn nm="top-serif-right" val="19"/>
    <cn nm="bottom-serif-right" val="22"/>
    <cn nm="top-stem-left" val="8"/>
    <cn nm="top-stem-right" val="2"/>
    <cn nm="bottom-stem-left" val="6"/>
    <cn nm="bottom-stem-right" val="0"/>
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: top-serif-left, second-left: (top-serif-left - 1), first-right: top-serif-right,
			second-right: (top-serif-right - 1), stem1: top-stem-left, stem2: top-stem-right, cv: cap-height
    </callm>
    <callm nm="cap-dbl-serif">
      first-left: bottom-serif-left, second-left: (bottom-serif-left + 1), first-right: bottom-serif-right,
			second-right: (bottom-serif-right + 1), stem1: bottom-stem-left, stem2: bottom-stem-right
    </callm>
    <compile-if test="do-iup = 0">
      <iup axis="y"/>
    </compile-if>
  </gl>

  <gl pnm="uni16DE">
    <cn nm="top-b" val="24"/>
    <cn nm="bot-b" val="29"/>
    <set nm="top-a" p="11 22 19 26"/>
    <set nm="bot-a" p="10 3 31 27"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 14, pt-b: 13, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 7, pt-b: 8, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16DF">
    <setvs axis="y"/>
    <callm nm="cap-dbl-serif">
      first-left: 19, second-left: 20, first-right: 14, second-right: 15, stem1: 0, stem2: 7
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E0">
    <set nm="top-a" p="5 8 9 25 11 2 15"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 20, pt-b: 19, sh-a: top-a, sh-b: 24, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 28, pt-b: 29, sh-a: 0, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E1">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 22, serif-bot: 25, stem-top: 17, stem-bot: 16
    </callm>
    <ip r="22 25" p="12 7"/>
    <push>3 12 8 7</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E2">
    <cn nm="top-b" val="32"/>
    <cn nm="bot-b" val="25"/>
    <set nm="top-a" p="9 16 33 11"/>
    <set nm="bot-a" p="3 0 23 7"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 29, pt-b: 28, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 18, pt-b: 19, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E3">
    <set nm="bot-a" p="14 9 23 18 0"/>
    <set nm="bot-b" p="10 19"/>
    <cn nm="top-a" val="24"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 29, pt-b: 28, sh-a: top-a, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 4, pt-b: 5, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E4">
    <set nm="top-a" p="1 37 10 42 5"/>
    <set nm="top-b" p="36 41"/>
    <set nm="bot-a" p="4 50 13 55 0"/>
    <set nm="bot-b" p="51 56"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 32, pt-b: 31, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 45, pt-b: 46, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <ip r="32 45" p="8 20 21 28 27 25 24 23 18"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E5">
    <set nm="top-a" p="1 26 4 43"/>
    <set nm="bot-a" p="0 7 20 34"/>
    <cn nm="bot-b" val="36"/>
    <cn nm="top-b" val="45"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 40, pt-b: 39, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 30, pt-b: 31, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E6">
    <set nm="bot-a" p="14 29 10 34 0"/>
    <set nm="bot-b" p="30 35"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 41, pt-b: 40, sh-a: 11, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 24, pt-b: 25, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E7">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 4, pt-b: 5, sh-a: 0, cv: baseline
    </callm>
    <push>1</push>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E8">
    <setvs axis="y"/>
    <mv di="cap-height" p="15">
      <sh p="11 20"/>
    </mv>
    <mv di="baseline" p="0">
      <sh p="4 26"/>
    </mv>
    <push>11 20 4 26</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16E9">
    <setvs axis="y"/>
    <push>
      8 cap-serif 0 7 baseline
      21 cap-serif 5 20 cap-height
    </push>
    <command nm="MIAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MIAP" modifier="1"/>
    <command nm="SHP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16EA">
    <setvs axis="y"/>
    <mv di="cap-height" p="3"/>
    <mv di="baseline" p="0"/>
    <ip r="3 0" p="13 11"/>
    <push>12 euro-bar 13 10 euro-bar 11</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <command nm="MDAP" modifier="1"/>
    <command nm="MIRP">
      <modifier type="col" val="b"/>
    </command>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16EB">
    <setvs axis="y"/>
    <mv p="6">
      <mv di="rune-punct" col="b" p="0"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16EC">
    <setvs axis="y"/>
    <mv p="6">
      <mv di="rune-punct" col="b" p="0"/>
    </mv>
    <mv p="12">
      <mv di="rune-punct" col="b" p="18"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16ED">
    <setvs axis="y"/>
    <mv di="baseline" p="0"/>
    <mv di="xheight" p="5"/>
    <srp whichpointer="2">
      <pt n="0"/>
    </srp>
    <ip p="7 4 10 1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16EE">
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 10, pt-b: 11, sh-a: 0, cv: baseline
    </callm>
    <mv di="cap-height" p="2">
      <sh p="4 16"/>
    </mv>
    <push>4 16</push>
    <command nm="MDAP" modifier="1"/>
    <command nm="MDAP" modifier="1"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16EF">
    <set nm="top-a" p="38 22 31 27 49"/>
    <set nm="top-b" p="21 26"/>
    <set nm="bot-a" p="54 5 30 10 64"/>
    <set nm="bot-b" p="6 11"/>
    <setvs axis="y"/>
    <callm nm="serif-sh">
      pt-a: 17, pt-b: 16, sh-a: top-a, sh-b: top-b, cv: cap-height
    </callm>
    <callm nm="serif-sh">
      pt-a: 0, pt-b: 1, sh-a: bot-a, sh-b: bot-b, cv: baseline
    </callm>
    <iup axis="y"/>
  </gl>

  <gl pnm="uni16F0">
    <setvs axis="y"/>
    <callm nm="rune-vert">
      serif-top: 42, serif-bot: 45, stem-top: 37, stem-bot: 36
    </callm>
    <ip r="42 45" p="10 28 20 0"/>
    <iup axis="y"/>
  </gl>

  <gl pnm="equal">
    <setvs axis="y"/>
    <mv p="0">
      <mv p="1" di="euro-bar"/>
    </mv>
    <mv p="5">
      <mv p="4" di="euro-bar"/>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="arrowright">
    <setvs axis="y"/>
    <mv p="2">
      <sh p="0"/>
      <mv di="euro-bar" p="5">
        <sh p="7"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="arrowleft">
    <setvs axis="y"/>
    <mv p="7">
      <sh p="0"/>
      <mv di="euro-bar" p="4">
        <sh p="2"/>
      </mv>
    </mv>
    <iup axis="y"/>
  </gl>

  <gl pnm="lozenge">
    <setvs axis="y"/>
    <mv p="0">
      <sh p="6"/>
    </mv>
    <mv p="2">
      <sh p="9"/>
    </mv>
    <iup axis="y"/>
  </gl>

</xgridfit>
