Browse Source

scaled or rotated components

Jill Pichotta 5 years ago
parent
commit
a195864f02

+ 6 - 1
sources/RobotoMono-Bold.ufo/glyphs/emdash.glif

@@ -3,6 +3,11 @@
   <advance width="1229"/>
   <unicode hex="2014"/>
   <outline>
-    <component base="minus" xScale="1.3" xOffset="-137"/>
+    <contour>
+      <point x="1174.7" y="601" type="line"/>
+      <point x="56.70000000000002" y="601" type="line"/>
+      <point x="56.70000000000002" y="828" type="line"/>
+      <point x="1174.7" y="828" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 6 - 1
sources/RobotoMono-Bold.ufo/glyphs/endash.glif

@@ -3,6 +3,11 @@
   <advance width="1229"/>
   <unicode hex="2013"/>
   <outline>
-    <component base="minus" xScale="1.3" xOffset="-133"/>
+    <contour>
+      <point x="1178.7" y="601" type="line"/>
+      <point x="60.70000000000002" y="601" type="line"/>
+      <point x="60.70000000000002" y="828" type="line"/>
+      <point x="1178.7" y="828" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 150 - 2
sources/RobotoMono-Bold.ufo/glyphs/fiveeighths.glif

@@ -3,8 +3,156 @@
   <advance width="1229"/>
   <unicode hex="215D"/>
   <outline>
-    <component base="five.sup" xScale="0.9" yScale="0.9" xOffset="-243" yOffset="753"/>
+    <contour>
+      <point x="43.19999999999999" y="1095.9" type="line"/>
+      <point x="90.90000000000003" y="1463.1" type="line"/>
+      <point x="541.8000000000001" y="1463.1" type="line"/>
+      <point x="541.8000000000001" y="1320.0" type="line"/>
+      <point x="238.5" y="1320.0" type="line"/>
+      <point x="219.60000000000002" y="1195.8" type="line"/>
+      <point x="232.2" y="1201.2"/>
+      <point x="299.70000000000005" y="1219.2"/>
+      <point x="338.4" y="1219.2" type="qcurve" smooth="yes"/>
+      <point x="399.6" y="1219.2"/>
+      <point x="493.20000000000005" y="1186.8"/>
+      <point x="523.8000000000001" y="1156.2" type="qcurve" smooth="yes"/>
+      <point x="552.6" y="1127.4"/>
+      <point x="582.3000000000001" y="1043.7"/>
+      <point x="582.3000000000001" y="990.6" type="qcurve" smooth="yes"/>
+      <point x="582.3000000000001" y="942.9"/>
+      <point x="549.0" y="853.8"/>
+      <point x="514.8000000000001" y="819.6" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="480.6" y="785.4"/>
+      <point x="376.20000000000005" y="743.1"/>
+      <point x="306.0" y="743.1" type="qcurve" smooth="yes"/>
+      <point x="252.90000000000003" y="743.1"/>
+      <point x="153.0" y="771.9"/>
+      <point x="114.30000000000001" y="798.9" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="75.60000000000002" y="825.9"/>
+      <point x="27.900000000000034" y="904.2"/>
+      <point x="27.0" y="952.8" type="qcurve"/>
+      <point x="207.90000000000003" y="952.8" type="line"/>
+      <point x="209.7" y="915.9"/>
+      <point x="261.90000000000003" y="887.1"/>
+      <point x="306.0" y="887.1" type="qcurve" smooth="yes"/>
+      <point x="333.9" y="887.1"/>
+      <point x="370.80000000000007" y="904.2"/>
+      <point x="382.5" y="918.6" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="393.30000000000007" y="933.0"/>
+      <point x="402.30000000000007" y="970.8"/>
+      <point x="402.30000000000007" y="991.5" type="qcurve" smooth="yes"/>
+      <point x="402.30000000000007" y="1014.9000000000001"/>
+      <point x="388.80000000000007" y="1051.8"/>
+      <point x="376.20000000000005" y="1065.3" type="qcurve" smooth="yes"/>
+      <point x="362.70000000000005" y="1079.7"/>
+      <point x="319.5" y="1095.0"/>
+      <point x="291.6" y="1095.0" type="qcurve" smooth="yes"/>
+      <point x="245.7" y="1095.0"/>
+      <point x="199.8" y="1070.7"/>
+      <point x="187.2" y="1060.8" type="qcurve"/>
+    </contour>
+    <contour>
+      <point x="1198.2" y="514.5" type="qcurve" smooth="yes"/>
+      <point x="1198.2" y="480.3"/>
+      <point x="1174.8000000000002" y="422.7"/>
+      <point x="1152.3000000000002" y="401.1" type="qcurve" smooth="yes"/>
+      <point x="1141.5" y="389.40000000000003"/>
+      <point x="1113.6" y="369.6"/>
+      <point x="1097.4" y="361.5" type="qcurve"/>
+      <point x="1117.2" y="352.5"/>
+      <point x="1150.5" y="330.0"/>
+      <point x="1164.0" y="316.5" type="qcurve" smooth="yes"/>
+      <point x="1188.3000000000002" y="293.1"/>
+      <point x="1214.4" y="230.1"/>
+      <point x="1214.4" y="192.3" type="qcurve" smooth="yes"/>
+      <point x="1214.4" y="141.0"/>
+      <point x="1173.0" y="63.60000000000001"/>
+      <point x="1136.1" y="38.4" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="1099.2" y="12.3"/>
+      <point x="997.5" y="-12.9"/>
+      <point x="938.1" y="-12.9" type="qcurve" smooth="yes"/>
+      <point x="878.7" y="-12.9"/>
+      <point x="776.1" y="12.3"/>
+      <point x="739.2" y="38.4" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="702.3" y="63.60000000000001"/>
+      <point x="660.0" y="141.0"/>
+      <point x="660.0" y="192.3" type="qcurve" smooth="yes"/>
+      <point x="660.0" y="230.1"/>
+      <point x="686.1" y="292.2"/>
+      <point x="709.5" y="315.6" type="qcurve" smooth="yes"/>
+      <point x="723.9000000000001" y="330.0"/>
+      <point x="758.1" y="353.40000000000003"/>
+      <point x="777.9000000000001" y="362.40000000000003" type="qcurve"/>
+      <point x="760.8" y="371.40000000000003"/>
+      <point x="730.2" y="392.1"/>
+      <point x="718.5" y="404.7" type="qcurve" smooth="yes"/>
+      <point x="698.7" y="427.2"/>
+      <point x="676.2" y="482.1"/>
+      <point x="676.2" y="514.5" type="qcurve" smooth="yes"/>
+      <point x="676.2" y="564.0"/>
+      <point x="714.9000000000001" y="639.6"/>
+      <point x="750.0" y="665.7" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="784.2" y="690.9"/>
+      <point x="879.6" y="717.0"/>
+      <point x="936.3000000000001" y="717.0" type="qcurve" smooth="yes"/>
+      <point x="993.9" y="717.0"/>
+      <point x="1090.2" y="690.9"/>
+      <point x="1125.3000000000002" y="665.7" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="1159.5" y="639.6"/>
+      <point x="1198.2" y="564.0"/>
+    </contour>
+    <contour>
+      <point x="1034.4" y="210.3" type="qcurve" smooth="yes"/>
+      <point x="1034.4" y="226.5"/>
+      <point x="1023.6" y="251.70000000000002"/>
+      <point x="1014.6" y="260.7" type="qcurve" smooth="yes"/>
+      <point x="1001.1" y="273.3"/>
+      <point x="961.5" y="285.90000000000003"/>
+      <point x="936.3000000000001" y="285.90000000000003" type="qcurve" smooth="yes"/>
+      <point x="911.1" y="285.90000000000003"/>
+      <point x="870.6" y="272.40000000000003"/>
+      <point x="858.0" y="259.8" type="qcurve" smooth="yes"/>
+      <point x="849.0" y="250.8"/>
+      <point x="840.0" y="225.6"/>
+      <point x="840.0" y="210.3" type="qcurve" smooth="yes"/>
+      <point x="840.0" y="194.1"/>
+      <point x="849.9000000000001" y="168.9"/>
+      <point x="858.9000000000001" y="159.0" type="qcurve" smooth="yes"/>
+      <point x="871.5" y="145.5"/>
+      <point x="912.0" y="131.1"/>
+      <point x="938.1" y="131.1" type="qcurve" smooth="yes"/>
+      <point x="960.6" y="131.1"/>
+      <point x="997.5" y="142.8"/>
+      <point x="1010.1" y="153.6" type="qcurve" smooth="yes"/>
+      <point x="1021.8000000000001" y="163.5"/>
+      <point x="1034.4" y="192.3"/>
+    </contour>
+    <contour>
+      <point x="1017.3000000000001" y="502.8" type="qcurve" smooth="yes"/>
+      <point x="1017.3000000000001" y="517.2"/>
+      <point x="1009.2" y="541.5"/>
+      <point x="1001.1" y="550.5" type="qcurve" smooth="yes"/>
+      <point x="991.2" y="560.4"/>
+      <point x="958.8000000000001" y="572.1"/>
+      <point x="936.3000000000001" y="572.1" type="qcurve" smooth="yes"/>
+      <point x="914.7" y="572.1"/>
+      <point x="883.2" y="560.4"/>
+      <point x="873.3" y="549.6" type="qcurve" smooth="yes"/>
+      <point x="865.2" y="541.5"/>
+      <point x="857.1" y="517.2"/>
+      <point x="857.1" y="502.8" type="qcurve" smooth="yes"/>
+      <point x="857.1" y="486.6"/>
+      <point x="867.9000000000001" y="460.5"/>
+      <point x="877.8" y="451.5" type="qcurve" smooth="yes"/>
+      <point x="887.7" y="441.6"/>
+      <point x="918.3000000000001" y="431.7"/>
+      <point x="938.1" y="431.7" type="qcurve" smooth="yes"/>
+      <point x="956.1" y="431.7"/>
+      <point x="983.1" y="439.8"/>
+      <point x="993.0" y="447.90000000000003" type="qcurve" smooth="yes"/>
+      <point x="1005.6" y="456.90000000000003"/>
+      <point x="1017.3000000000001" y="485.7"/>
+    </contour>
     <component base="fraction" xOffset="21"/>
-    <component base="eight.sup" xScale="0.9" yScale="0.9" xOffset="381" yOffset="-3"/>
   </outline>
 </glyph>

+ 11 - 1
sources/RobotoMono-Bold.ufo/glyphs/greaterequal.glif

@@ -3,7 +3,17 @@
   <advance width="1229"/>
   <unicode hex="2265"/>
   <outline>
-    <component base="greater" yScale="0.9" xOffset="10" yOffset="270"/>
+    <contour>
+      <point x="171" y="398.70000000000005" type="line"/>
+      <point x="171" y="641.7" type="line"/>
+      <point x="744" y="814.5" type="line"/>
+      <point x="805" y="832.5" type="line"/>
+      <point x="745" y="850.5" type="line"/>
+      <point x="171" y="1020.6" type="line"/>
+      <point x="171" y="1262.7" type="line"/>
+      <point x="1071" y="933.3000000000001" type="line"/>
+      <point x="1071" y="729.0" type="line"/>
+    </contour>
     <component base="minus" xOffset="26" yOffset="-567"/>
   </outline>
 </glyph>

+ 11 - 1
sources/RobotoMono-Bold.ufo/glyphs/lessequal.glif

@@ -3,7 +3,17 @@
   <advance width="1229"/>
   <unicode hex="2264"/>
   <outline>
-    <component base="less" yScale="0.9" xOffset="14" yOffset="262"/>
+    <contour>
+      <point x="1055" y="391.6" type="line"/>
+      <point x="170" y="721.9000000000001" type="line"/>
+      <point x="170" y="924.4" type="line"/>
+      <point x="1055" y="1254.7" type="line"/>
+      <point x="1055" y="1011.7" type="line"/>
+      <point x="507" y="844.3000000000001" type="line"/>
+      <point x="439" y="821.8000000000001" type="line"/>
+      <point x="507" y="800.2" type="line"/>
+      <point x="1055" y="635.5" type="line"/>
+    </contour>
     <component base="minus" xOffset="32" yOffset="-566"/>
   </outline>
 </glyph>

+ 111 - 2
sources/RobotoMono-Bold.ufo/glyphs/oneeighth.glif

@@ -3,8 +3,117 @@
   <advance width="1229"/>
   <unicode hex="215B"/>
   <outline>
-    <component base="one.sup" xScale="0.9" yScale="0.9" xOffset="-223" yOffset="744"/>
+    <contour>
+      <point x="448.4" y="744.0" type="line"/>
+      <point x="269.3" y="744.0" type="line"/>
+      <point x="269.3" y="1241.7" type="line"/>
+      <point x="97.40000000000003" y="1203.0" type="line"/>
+      <point x="97.40000000000003" y="1343.4" type="line"/>
+      <point x="431.30000000000007" y="1451.4" type="line"/>
+      <point x="448.4" y="1451.4" type="line"/>
+    </contour>
+    <contour>
+      <point x="1235.2" y="517.5" type="qcurve" smooth="yes"/>
+      <point x="1235.2" y="483.3"/>
+      <point x="1211.8000000000002" y="425.7"/>
+      <point x="1189.3000000000002" y="404.1" type="qcurve" smooth="yes"/>
+      <point x="1178.5" y="392.40000000000003"/>
+      <point x="1150.6" y="372.6"/>
+      <point x="1134.4" y="364.5" type="qcurve"/>
+      <point x="1154.2" y="355.5"/>
+      <point x="1187.5" y="333.0"/>
+      <point x="1201.0" y="319.5" type="qcurve" smooth="yes"/>
+      <point x="1225.3000000000002" y="296.1"/>
+      <point x="1251.4" y="233.1"/>
+      <point x="1251.4" y="195.3" type="qcurve" smooth="yes"/>
+      <point x="1251.4" y="144.0"/>
+      <point x="1210.0" y="66.60000000000001"/>
+      <point x="1173.1" y="41.4" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="1136.2" y="15.3"/>
+      <point x="1034.5" y="-9.9"/>
+      <point x="975.1" y="-9.9" type="qcurve" smooth="yes"/>
+      <point x="915.7" y="-9.9"/>
+      <point x="813.1" y="15.3"/>
+      <point x="776.2" y="41.4" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="739.3" y="66.60000000000001"/>
+      <point x="697.0" y="144.0"/>
+      <point x="697.0" y="195.3" type="qcurve" smooth="yes"/>
+      <point x="697.0" y="233.1"/>
+      <point x="723.1" y="295.2"/>
+      <point x="746.5" y="318.6" type="qcurve" smooth="yes"/>
+      <point x="760.9000000000001" y="333.0"/>
+      <point x="795.1" y="356.40000000000003"/>
+      <point x="814.9000000000001" y="365.40000000000003" type="qcurve"/>
+      <point x="797.8" y="374.40000000000003"/>
+      <point x="767.2" y="395.1"/>
+      <point x="755.5" y="407.7" type="qcurve" smooth="yes"/>
+      <point x="735.7" y="430.2"/>
+      <point x="713.2" y="485.1"/>
+      <point x="713.2" y="517.5" type="qcurve" smooth="yes"/>
+      <point x="713.2" y="567.0"/>
+      <point x="751.9000000000001" y="642.6"/>
+      <point x="787.0" y="668.7" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="821.2" y="693.9"/>
+      <point x="916.6" y="720.0"/>
+      <point x="973.3000000000001" y="720.0" type="qcurve" smooth="yes"/>
+      <point x="1030.9" y="720.0"/>
+      <point x="1127.2" y="693.9"/>
+      <point x="1162.3000000000002" y="668.7" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="1196.5" y="642.6"/>
+      <point x="1235.2" y="567.0"/>
+    </contour>
+    <contour>
+      <point x="1071.4" y="213.3" type="qcurve" smooth="yes"/>
+      <point x="1071.4" y="229.5"/>
+      <point x="1060.6" y="254.70000000000002"/>
+      <point x="1051.6" y="263.7" type="qcurve" smooth="yes"/>
+      <point x="1038.1" y="276.3"/>
+      <point x="998.5" y="288.90000000000003"/>
+      <point x="973.3000000000001" y="288.90000000000003" type="qcurve" smooth="yes"/>
+      <point x="948.1" y="288.90000000000003"/>
+      <point x="907.6" y="275.40000000000003"/>
+      <point x="895.0" y="262.8" type="qcurve" smooth="yes"/>
+      <point x="886.0" y="253.8"/>
+      <point x="877.0" y="228.6"/>
+      <point x="877.0" y="213.3" type="qcurve" smooth="yes"/>
+      <point x="877.0" y="197.1"/>
+      <point x="886.9000000000001" y="171.9"/>
+      <point x="895.9000000000001" y="162.0" type="qcurve" smooth="yes"/>
+      <point x="908.5" y="148.5"/>
+      <point x="949.0" y="134.1"/>
+      <point x="975.1" y="134.1" type="qcurve" smooth="yes"/>
+      <point x="997.6" y="134.1"/>
+      <point x="1034.5" y="145.8"/>
+      <point x="1047.1" y="156.6" type="qcurve" smooth="yes"/>
+      <point x="1058.8000000000002" y="166.5"/>
+      <point x="1071.4" y="195.3"/>
+    </contour>
+    <contour>
+      <point x="1054.3000000000002" y="505.8" type="qcurve" smooth="yes"/>
+      <point x="1054.3000000000002" y="520.2"/>
+      <point x="1046.2" y="544.5"/>
+      <point x="1038.1" y="553.5" type="qcurve" smooth="yes"/>
+      <point x="1028.2" y="563.4"/>
+      <point x="995.8000000000001" y="575.1"/>
+      <point x="973.3000000000001" y="575.1" type="qcurve" smooth="yes"/>
+      <point x="951.7" y="575.1"/>
+      <point x="920.2" y="563.4"/>
+      <point x="910.3" y="552.6" type="qcurve" smooth="yes"/>
+      <point x="902.2" y="544.5"/>
+      <point x="894.1" y="520.2"/>
+      <point x="894.1" y="505.8" type="qcurve" smooth="yes"/>
+      <point x="894.1" y="489.6"/>
+      <point x="904.9000000000001" y="463.5"/>
+      <point x="914.8" y="454.5" type="qcurve" smooth="yes"/>
+      <point x="924.7" y="444.6"/>
+      <point x="955.3000000000001" y="434.7"/>
+      <point x="975.1" y="434.7" type="qcurve" smooth="yes"/>
+      <point x="993.1" y="434.7"/>
+      <point x="1020.1" y="442.8"/>
+      <point x="1030.0" y="450.90000000000003" type="qcurve" smooth="yes"/>
+      <point x="1042.6" y="459.90000000000003"/>
+      <point x="1054.3000000000002" y="488.7"/>
+    </contour>
     <component base="fraction" xOffset="38"/>
-    <component base="eight.sup" xScale="0.9" yScale="0.9" xOffset="418"/>
   </outline>
 </glyph>

+ 54 - 2
sources/RobotoMono-Bold.ufo/glyphs/onehalf.glif

@@ -3,8 +3,60 @@
   <advance width="1229"/>
   <unicode hex="00BD"/>
   <outline>
+    <contour>
+      <point x="375.4" y="752.0" type="line"/>
+      <point x="196.3" y="752.0" type="line"/>
+      <point x="196.3" y="1249.7" type="line"/>
+      <point x="24.400000000000034" y="1211.0" type="line"/>
+      <point x="24.400000000000034" y="1351.4" type="line"/>
+      <point x="358.30000000000007" y="1459.4" type="line"/>
+      <point x="375.4" y="1459.4" type="line"/>
+    </contour>
+    <contour>
+      <point x="1206.7" y="0.0" type="line"/>
+      <point x="650.5" y="0.0" type="line"/>
+      <point x="650.5" y="120.60000000000001" type="line"/>
+      <point x="908.8000000000001" y="353.7" type="line" smooth="yes"/>
+      <point x="931.3000000000001" y="373.5"/>
+      <point x="964.6" y="410.40000000000003"/>
+      <point x="976.3000000000001" y="427.5" type="qcurve" smooth="yes"/>
+      <point x="990.7" y="449.1"/>
+      <point x="1004.2" y="484.2"/>
+      <point x="1004.2" y="496.8" type="qcurve" smooth="yes"/>
+      <point x="1004.2" y="512.1"/>
+      <point x="995.2" y="539.1"/>
+      <point x="987.1" y="549.0" type="qcurve" smooth="yes"/>
+      <point x="976.3000000000001" y="561.6"/>
+      <point x="941.2" y="575.1"/>
+      <point x="916.9" y="575.1" type="qcurve" smooth="yes"/>
+      <point x="889.0" y="575.1"/>
+      <point x="848.5" y="556.2"/>
+      <point x="835.9000000000001" y="540.0" type="qcurve" smooth="yes"/>
+      <point x="825.1" y="526.5"/>
+      <point x="815.2" y="492.3"/>
+      <point x="815.2" y="474.3" type="qcurve"/>
+      <point x="634.3" y="474.3" type="line"/>
+      <point x="634.3" y="524.7"/>
+      <point x="672.1" y="613.8000000000001"/>
+      <point x="708.1" y="648.0" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="744.1" y="681.3000000000001"/>
+      <point x="844.9000000000001" y="720.0"/>
+      <point x="908.8000000000001" y="720.0" type="qcurve" smooth="yes"/>
+      <point x="978.1" y="720.0"/>
+      <point x="1086.1" y="687.6"/>
+      <point x="1121.2" y="656.1" type="qcurve" smooth="yes"/>
+      <point x="1152.7" y="628.2"/>
+      <point x="1186.0" y="548.1"/>
+      <point x="1186.0" y="497.7" type="qcurve" smooth="yes"/>
+      <point x="1186.0" y="458.1"/>
+      <point x="1161.7" y="393.3"/>
+      <point x="1137.4" y="361.8" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="1113.1" y="330.3"/>
+      <point x="1041.1" y="265.5"/>
+      <point x="992.5" y="226.8" type="qcurve" smooth="yes"/>
+      <point x="887.2" y="143.1" type="line"/>
+      <point x="1206.7" y="143.1" type="line"/>
+    </contour>
     <component base="fraction" xOffset="-55" yOffset="8"/>
-    <component base="one.sup" xScale="0.9" yScale="0.9" xOffset="-296" yOffset="752"/>
-    <component base="two.sup" xScale="0.9" yScale="0.9" xOffset="367"/>
   </outline>
 </glyph>

+ 28 - 2
sources/RobotoMono-Bold.ufo/glyphs/onequarter.glif

@@ -3,8 +3,34 @@
   <advance width="1229"/>
   <unicode hex="00BC"/>
   <outline>
-    <component base="one.sup" xScale="0.9" yScale="0.9" xOffset="-255" yOffset="751"/>
+    <contour>
+      <point x="416.4" y="751.0" type="line"/>
+      <point x="237.3" y="751.0" type="line"/>
+      <point x="237.3" y="1248.7" type="line"/>
+      <point x="65.40000000000003" y="1210.0" type="line"/>
+      <point x="65.40000000000003" y="1350.4" type="line"/>
+      <point x="399.30000000000007" y="1458.4" type="line"/>
+      <point x="416.4" y="1458.4" type="line"/>
+    </contour>
+    <contour>
+      <point x="1087.9" y="290.7" type="line"/>
+      <point x="1169.8000000000002" y="290.7" type="line"/>
+      <point x="1169.8000000000002" y="144.0" type="line"/>
+      <point x="1087.9" y="144.0" type="line"/>
+      <point x="1087.9" y="0.0" type="line"/>
+      <point x="906.1" y="0.0" type="line"/>
+      <point x="906.1" y="144.0" type="line"/>
+      <point x="594.7" y="144.0" type="line"/>
+      <point x="584.8" y="261.90000000000003" type="line"/>
+      <point x="907.0" y="710.1" type="line"/>
+      <point x="1087.9" y="710.1" type="line"/>
+    </contour>
+    <contour>
+      <point x="757.6" y="290.7" type="line"/>
+      <point x="906.1" y="290.7" type="line"/>
+      <point x="906.1" y="484.2" type="line"/>
+      <point x="895.3000000000001" y="467.1" type="line"/>
+    </contour>
     <component base="fraction" xOffset="14" yOffset="8"/>
-    <component base="four.sup" xScale="0.9" yScale="0.9" xOffset="322"/>
   </outline>
 </glyph>

+ 15 - 1
sources/RobotoMono-Bold.ufo/glyphs/quotereversed.glif

@@ -3,6 +3,20 @@
   <advance width="1229"/>
   <unicode hex="201B"/>
   <outline>
-    <component base="quoteright" xScale="-1" xOffset="1227"/>
+    <contour>
+      <point x="451" y="1387" type="line"/>
+      <point x="451" y="1336"/>
+      <point x="479" y="1227"/>
+      <point x="504.0" y="1175.5" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="529" y="1124"/>
+      <point x="595" y="1031"/>
+      <point x="634" y="996" type="qcurve"/>
+      <point x="761" y="1075" type="line"/>
+      <point x="723" y="1140"/>
+      <point x="674" y="1290"/>
+      <point x="674" y="1387" type="qcurve" smooth="yes"/>
+      <point x="674" y="1560" type="line"/>
+      <point x="451" y="1560" type="line"/>
+    </contour>
   </outline>
 </glyph>

+ 111 - 2
sources/RobotoMono-Bold.ufo/glyphs/seveneighths.glif

@@ -3,8 +3,117 @@
   <advance width="1229"/>
   <unicode hex="215E"/>
   <outline>
-    <component base="seven.sup" xScale="0.9" yScale="0.9" xOffset="-194" yOffset="747"/>
+    <contour>
+      <point x="645.7" y="1355.4" type="line"/>
+      <point x="346.0" y="747.0" type="line"/>
+      <point x="156.10000000000002" y="747.0" type="line"/>
+      <point x="455.80000000000007" y="1311.3000000000002" type="line"/>
+      <point x="71.5" y="1311.3000000000002" type="line"/>
+      <point x="71.5" y="1457.1" type="line"/>
+      <point x="645.7" y="1457.1" type="line"/>
+    </contour>
+    <contour>
+      <point x="1220.2" y="517.5" type="qcurve" smooth="yes"/>
+      <point x="1220.2" y="483.3"/>
+      <point x="1196.8000000000002" y="425.7"/>
+      <point x="1174.3000000000002" y="404.1" type="qcurve" smooth="yes"/>
+      <point x="1163.5" y="392.40000000000003"/>
+      <point x="1135.6" y="372.6"/>
+      <point x="1119.4" y="364.5" type="qcurve"/>
+      <point x="1139.2" y="355.5"/>
+      <point x="1172.5" y="333.0"/>
+      <point x="1186.0" y="319.5" type="qcurve" smooth="yes"/>
+      <point x="1210.3000000000002" y="296.1"/>
+      <point x="1236.4" y="233.1"/>
+      <point x="1236.4" y="195.3" type="qcurve" smooth="yes"/>
+      <point x="1236.4" y="144.0"/>
+      <point x="1195.0" y="66.60000000000001"/>
+      <point x="1158.1" y="41.4" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="1121.2" y="15.3"/>
+      <point x="1019.5" y="-9.9"/>
+      <point x="960.1" y="-9.9" type="qcurve" smooth="yes"/>
+      <point x="900.7" y="-9.9"/>
+      <point x="798.1" y="15.3"/>
+      <point x="761.2" y="41.4" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="724.3" y="66.60000000000001"/>
+      <point x="682.0" y="144.0"/>
+      <point x="682.0" y="195.3" type="qcurve" smooth="yes"/>
+      <point x="682.0" y="233.1"/>
+      <point x="708.1" y="295.2"/>
+      <point x="731.5" y="318.6" type="qcurve" smooth="yes"/>
+      <point x="745.9000000000001" y="333.0"/>
+      <point x="780.1" y="356.40000000000003"/>
+      <point x="799.9000000000001" y="365.40000000000003" type="qcurve"/>
+      <point x="782.8" y="374.40000000000003"/>
+      <point x="752.2" y="395.1"/>
+      <point x="740.5" y="407.7" type="qcurve" smooth="yes"/>
+      <point x="720.7" y="430.2"/>
+      <point x="698.2" y="485.1"/>
+      <point x="698.2" y="517.5" type="qcurve" smooth="yes"/>
+      <point x="698.2" y="567.0"/>
+      <point x="736.9000000000001" y="642.6"/>
+      <point x="772.0" y="668.7" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="806.2" y="693.9"/>
+      <point x="901.6" y="720.0"/>
+      <point x="958.3000000000001" y="720.0" type="qcurve" smooth="yes"/>
+      <point x="1015.9" y="720.0"/>
+      <point x="1112.2" y="693.9"/>
+      <point x="1147.3000000000002" y="668.7" type="qcurve" smooth="yes" name="inserted"/>
+      <point x="1181.5" y="642.6"/>
+      <point x="1220.2" y="567.0"/>
+    </contour>
+    <contour>
+      <point x="1056.4" y="213.3" type="qcurve" smooth="yes"/>
+      <point x="1056.4" y="229.5"/>
+      <point x="1045.6" y="254.70000000000002"/>
+      <point x="1036.6" y="263.7" type="qcurve" smooth="yes"/>
+      <point x="1023.1" y="276.3"/>
+      <point x="983.5" y="288.90000000000003"/>
+      <point x="958.3000000000001" y="288.90000000000003" type="qcurve" smooth="yes"/>
+      <point x="933.1" y="288.90000000000003"/>
+      <point x="892.6" y="275.40000000000003"/>
+      <point x="880.0" y="262.8" type="qcurve" smooth="yes"/>
+      <point x="871.0" y="253.8"/>
+      <point x="862.0" y="228.6"/>
+      <point x="862.0" y="213.3" type="qcurve" smooth="yes"/>
+      <point x="862.0" y="197.1"/>
+      <point x="871.9000000000001" y="171.9"/>
+      <point x="880.9000000000001" y="162.0" type="qcurve" smooth="yes"/>
+      <point x="893.5" y="148.5"/>
+      <point x="934.0" y="134.1"/>
+      <point x="960.1" y="134.1" type="qcurve" smooth="yes"/>
+      <point x="982.6" y="134.1"/>
+      <point x="1019.5" y="145.8"/>
+      <point x="1032.1" y="156.6" type="qcurve" smooth="yes"/>
+      <point x="1043.8000000000002" y="166.5"/>
+      <point x="1056.4" y="195.3"/>
+    </contour>
+    <contour>
+      <point x="1039.3000000000002" y="505.8" type="qcurve" smooth="yes"/>
+      <point x="1039.3000000000002" y="520.2"/>
+      <point x="1031.2" y="544.5"/>
+      <point x="1023.1" y="553.5" type="qcurve" smooth="yes"/>
+      <point x="1013.2" y="563.4"/>
+      <point x="980.8000000000001" y="575.1"/>
+      <point x="958.3000000000001" y="575.1" type="qcurve" smooth="yes"/>
+      <point x="936.7" y="575.1"/>
+      <point x="905.2" y="563.4"/>
+      <point x="895.3" y="552.6" type="qcurve" smooth="yes"/>
+      <point x="887.2" y="544.5"/>
+      <point x="879.1" y="520.2"/>
+      <point x="879.1" y="505.8" type="qcurve" smooth="yes"/>
+      <point x="879.1" y="489.6"/>
+      <point x="889.9000000000001" y="463.5"/>
+      <point x="899.8" y="454.5" type="qcurve" smooth="yes"/>
+      <point x="909.7" y="444.6"/>
+      <point x="940.3000000000001" y="434.7"/>
+      <point x="960.1" y="434.7" type="qcurve" smooth="yes"/>
+      <point x="978.1" y="434.7"/>
+      <point x="1005.1" y="442.8"/>
+      <point x="1015.0" y="450.90000000000003" type="qcurve" smooth="yes"/>
+      <point x="1027.6" y="459.90000000000003"/>
+      <point x="1039.3000000000002" y="488.7"/>
+    </contour>
     <component base="fraction" xOffset="-6"/>
-    <component base="eight.sup" xScale="0.9" yScale="0.9" xOffset="403"/>
   </outline>
 </glyph>

Some files were not shown because too many files changed in this diff