When looking into the fractions of Glyphs, I remarked every fraction was presented two times.
One time as onehalf, zerothird, etc
One time as oneovertwo, zerooverthree, etc.
What is the difference? And does both have to be present?
The second variation is not compound of components. Is that on purpose? If not, below are changes I had made to the GlyphData.xml so the components are added.
<glyph name="oneovertwo" sortName="_002-01" decompose="one.numr, fraction, two.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER two" />
<glyph name="oneoverthree" sortName="_003-01" decompose="one.numr, fraction, three.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER three" />
<glyph name="twooverthree" sortName="_003-02" decompose="two.numr, fraction, three.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION two OVER three" />
<glyph name="zerooverthree" sortName="_003-00" decompose="zero.numr, fraction, three.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION zero OVER three" />
<glyph name="oneoverfour" sortName="_004-01" decompose="one.numr, fraction, four.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER four" />
<glyph name="threeoverfour" sortName="_004-03" decompose="three.numr, fraction, four.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION three OVER four" />
<glyph name="fouroverfive" sortName="_005-04" decompose="four.numr, fraction, five.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION four OVER five" />
<glyph name="oneoverfive" sortName="_005-01" decompose="one.numr, fraction, five.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER five" />
<glyph name="threeoverfive" sortName="_005-03" decompose="three.numr, fraction, five.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION three OVER five" />
<glyph name="twooverfive" sortName="_005-02" decompose="two.numr, fraction, five.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION two OVER five" />
<glyph name="fiveoversix" sortName="_006-05" decompose="five.numr, fraction, six.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION five OVER six" />
<glyph name="oneoversix" sortName="_006-01" decompose="one.numr, fraction, six.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER six" />
<glyph name="fiveoverseven" sortName="_007-05" decompose="five.numr, fraction, seven.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION five OVER seven" />
<glyph name="fouroverseven" sortName="_007-04" decompose="four.numr, fraction, seven.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION four OVER seven" />
<glyph name="oneoverseven" sortName="_007-01" decompose="one.numr, fraction, seven.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER seven" />
<glyph name="sixoverseven" sortName="_007-06" decompose="six.numr, fraction, seven.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION six OVER seven" />
<glyph name="threeoverseven" sortName="_007-03" decompose="three.numr, fraction, seven.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION three OVER seven" />
<glyph name="twooverseven" sortName="_007-02" decompose="two.numr, fraction, seven.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION two OVER seven" />
<glyph name="fiveovereight" sortName="_008-05" decompose="five.numr, fraction, eight.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION five OVER eight" />
<glyph name="oneovereight" sortName="_008-01" decompose="one.numr, fraction, eight.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER eight" />
<glyph name="sevenovereight" sortName="_008-07" decompose="seven.numr, fraction, eight.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION seven OVER eight" />
<glyph name="threeovereight" sortName="_008-03" decompose="three.numr, fraction, eight.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION three OVER eight" />
<glyph name="eightovernine" sortName="_009-08" decompose="eight.numr, fraction, nine.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION eight OVER nine" />
<glyph name="fiveovernine" sortName="_009-05" decompose="five.numr, fraction, nine.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION five OVER nine" />
<glyph name="fourovernine" sortName="_009-04" decompose="four.numr, fraction, nine.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION four OVER nine" />
<glyph name="oneovernine" sortName="_009-01" decompose="one.numr, fraction, nine.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER nine" />
<glyph name="sevenovernine" sortName="_009-07" decompose="seven.numr, fraction, nine.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION seven OVER nine" />
<glyph name="twoovernine" sortName="_009-02" decompose="two.numr, fraction, nine.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION two OVER nine" />
<glyph name="nineoverten" sortName="_010-09" decompose="nine.numr, fraction, one.dnom, zero.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION nine OVER ten" />
<glyph name="oneoverten" sortName="_010-01" decompose="one.numr, fraction, one.dnom, zero.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER ten" />
<glyph name="sevenoverten" sortName="_010-07" decompose="seven.numr, fraction, one.dnom, zero.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION seven OVER ten" />
<glyph name="threeoverten" sortName="_010-03" decompose="three.numr, fraction, one.dnom, zero.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION three OVER ten" />
<glyph name="eightovereleven" sortName="_011-08" decompose="eight.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION eight OVER eleven" />
<glyph name="fiveovereleven" sortName="_011-05" decompose="five.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION five OVER eleven" />
<glyph name="fourovereleven" sortName="_011-04" decompose="four.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION four OVER eleven" />
<glyph name="nineovereleven" sortName="_011-09" decompose="nine.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION nine OVER eleven" />
<glyph name="oneovereleven" sortName="_011-01" decompose="one.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER eleven" />
<glyph name="sevenovereleven" sortName="_011-07" decompose="seven.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION seven OVER eleven" />
<glyph name="sixovereleven" sortName="_011-06" decompose="six.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION six OVER eleven" />
<glyph name="tenovereleven" sortName="_011-10" decompose="ten.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION ten OVER eleven" />
<glyph name="threeovereleven" sortName="_011-03" decompose="three.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION three OVER eleven" />
<glyph name="twoovereleven" sortName="_011-02" decompose="two.numr, fraction, one.dnom, one.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION two OVER eleven" />
<glyph name="elevenovertwelve" sortName="_012-11" decompose="eleven.numr, fraction, one.dnom, two.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION eleven OVER twelve" />
<glyph name="fiveovertwelve" sortName="_012-05" decompose="five.numr, fraction, one.dnom, two.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION five OVER twelve" />
<glyph name="oneovertwelve" sortName="_012-01" decompose="one.numr, fraction, one.dnom, two.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER twelve" />
<glyph name="sevenovertwelve" sortName="_012-07" decompose="seven.numr, fraction, one.dnom, two.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION seven OVER twelve" />
<glyph name="oneoveronehundred" sortName="_100-01" decompose="one.numr, fraction, one.dnom, zero.dnom, zero.dnom" category="Number" subCategory="Fraction" description="NUT FRACTION one OVER onehundred" />