1
1
mirror of https://github.com/i-tu/Hasklig.git synced 2024-09-17 13:37:21 +03:00

Source Code Pro – version 2.028 (romans) & 1.048 (italics) –

Updates outlines for Q to address CFF hinting issues
Corrects OpenType feature rules relating to capital figures and alternate 1s
Fixes final names for fi and fl ligatures to f_i and f_l
This commit is contained in:
Paul D. Hunt 2016-06-08 14:15:58 +10:00
parent fdb30da74a
commit 77cd4b0c50
83 changed files with 20368 additions and 21182 deletions

View File

@ -1574,8 +1574,8 @@ uni2615_uniFE0F coffee.e
u1F4A9_uniFE0F poop.e
u1F916_uniFE0F robot.e
u1F512_uniFE0F lock.e
fi fi uniFB01
fl fl uniFB02
f_i fi uniFB01
f_l fl uniFB02
uniE0A0 uniE0A0
uniE0A1 uniE0A1
uniE0A2 uniE0A2

View File

@ -1,5 +1,5 @@
table head {
FontRevision 1.046;
FontRevision 1.048;
} head;
include (../italics.fea);

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 1.046;
FontRevision 1.048;
} head;
include (../italics.fea);

View File

@ -161,7 +161,7 @@
'Oslashacute': ['621064b02204afc562d1b6e036e3d6bb5bc95bb3ca50e9cc29d252a85a8793305eae9e367701aa1cc466bb1a5b87f9d576968535f00c9c9cc38bb488c023d605', ['checkOutlines', 'autohint']],
'Otilde': ['049d37832f081839fcefb8ce44284ad7dc835640cb98a48fc9eefc98650cfaa1ea49e41bf0ad1abb44a352b32707a0ffd52e1322507e2794a0c7987a21132fe3', ['checkOutlines', 'autohint']],
'P': ['249f5e7c54d29e40144b7f960f873258a87db3889b0e2a82b0d3f1ebe3bd6fc3dce4de4a6d16ff2a486e38953b9175699f70076b9eb8a1326bebb61231e67a69', ['checkOutlines', 'autohint']],
'Q': ['88130e72d3fa7439290203248f1522c32456ea01d8104be3932d8a7f3cd34d349ae8c61dfaeb877e25d04dad83ce450879f22e8450872696a5ee5f893850c0ed', ['checkOutlines', 'autohint']],
'Q': ['3f5f359ed6cec3fb570a0fc16b3f04b2a5c35fce18a1d52ee9f7abf53075325a522fa51a8867960f7a307f7e9d8aa893fdff5d53c6e07b4efa509ea399c46174', ['checkOutlines', 'autohint']],
'R': ['d391e81373ff591483c6a1e5a36d15c5f8f3bcc3e59534ea856ac4351c2eb0120443c724a98f6a4b53c358eff3a0b30df9a9877796316bd9f24bc96e1d441d35', ['checkOutlines', 'autohint']],
'Racute': ['bf85d2b8f47f9b985cb274dd800c35cc57ffcc8dd044eeea58f2a048b715808b2afa71682d6012f0d3748d1c24947db601df849cb99c36ebef5268ac4dcb38c0', ['checkOutlines', 'autohint']],
'Rcaron': ['e075abfd3c341cdb36fe75197361e426fdbed20edc57c2a0d5b4327fd859f6077d40c56e8ab8def23714fd0426cb1ba6eeac5b94ad2b56e6a514507f008d8e31', ['checkOutlines', 'autohint']],

View File

@ -4,9 +4,9 @@
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="266" y="100" />
<point x="201" y="100" />
<point x="171" y="145" />
<point name="hintSet0000" type="curve" x="266" y="99" />
<point x="201" y="99" />
<point x="171" y="144" />
<point type="curve" x="171" y="241" />
<point x="171" y="407" />
<point x="242" y="545" />
@ -14,8 +14,8 @@
<point x="407" y="545" />
<point x="436" y="501" />
<point type="curve" x="436" y="411" />
<point x="436" y="237" />
<point x="366" y="100" />
<point x="436" y="236" />
<point x="366" y="99" />
</contour>
<contour>
<point type="curve" x="407" y="-181" />
@ -50,7 +50,7 @@
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>30fb7a65ab0dce05246d8c24eac85f154dd1fb0f5790791001eb869405307a46f16587744f504efa2c264d95737a31f540d2586c85149048d5af873de47fd9d1</string>
<string>27e5e65db53cc50db1e8821b7fb24f056706a50b8ea32572f8cc0adbde9a4faadea0df7bc2e7b32edd538330cdb7437973260b6e2bcaf5563e3c7513a0a55e2d</string>
<key>hintSetList</key>
<array>
<dict>

View File

@ -18,9 +18,9 @@
<point x="116" y="-12"/>
</contour>
<contour>
<point x="266" y="100" type="curve" smooth="yes"/>
<point x="201" y="100"/>
<point x="171" y="145"/>
<point x="266" y="99" type="curve" smooth="yes"/>
<point x="201" y="99"/>
<point x="171" y="144"/>
<point x="171" y="241" type="curve" smooth="yes"/>
<point x="171" y="407"/>
<point x="242" y="545"/>
@ -28,8 +28,8 @@
<point x="407" y="545"/>
<point x="436" y="501"/>
<point x="436" y="411" type="curve" smooth="yes"/>
<point x="436" y="237"/>
<point x="366" y="100"/>
<point x="436" y="236"/>
<point x="366" y="99"/>
</contour>
<contour>
<point x="407" y="-181" type="curve" smooth="yes"/>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 1.046;
FontRevision 1.048;
} head;
include (../italics.fea);

View File

@ -161,7 +161,7 @@
'Oslashacute': ['ea194b7f65399d129c731f24f2e0a15185a52b5a145174424428b5533fd0d542c392965a3d46170089403e3d851912ecec69b40d54686a33bab2b470c35fa76a', ['checkOutlines', 'autohint']],
'Otilde': ['79f2d9b21e720e02553f8e92bdc5f062bdbac28cddd802a3c73d9ebd94c650e9b5b8b5dcbdc788f865772e77c8254fc6c11ad30ee5a463b1f343a47b5fd37ca0', ['checkOutlines', 'autohint']],
'P': ['1ef75c228409c6dc2c95d0a1a453d44c879f3d78f75c7b48247369945d187f2ac280cb5a227bf38ccdf6634e5dd9567afab9fd211422b1a86e11ba32fc72f6d2', ['checkOutlines', 'autohint']],
'Q': ['12bbb827d3cb36f9b8a276dce1acd72e4bfc3bfda8317a7f2030038ee4fe983eb3bd515d42e2b176acce66235e23d7ff266ae723c602cd8e46b83278659ba0fe', ['checkOutlines', 'autohint']],
'Q': ['b1ff981ff8d8174afb8004cab8bca10e57fa91c9a88743d6c35c25d1218396af496f1f5e0e2b22e56acc43e9353d6ff60eec44ec4552b84b91b9e0de1f0f4704', ['checkOutlines', 'autohint']],
'R': ['0a12925c3d4cdbfe0322ce951d4df6f15e6fc93bd110e298153449e483e977cf6c9514bc2192571607055f7b38d641fe2a00642dce5449c175be3a718c60f582', ['checkOutlines', 'autohint']],
'Racute': ['3a9323b8cd9ffc5d9b7e8611bc07071f6cd0e03c50a5d4121750bb0002142f174d0b83dd8db089eade1df5f3c045272fc1deb368a54f5961e6f84dc6e9c31607', ['checkOutlines', 'autohint']],
'Rcaron': ['82c754bd81776d9133d24fc97ae475eaf1896e82adf6732d0e2532e0e6202f15fdb388d578e018c6f22de886d0d9258a2d1232a7378fe527e960dc391510fdb2', ['checkOutlines', 'autohint']],

View File

@ -31,9 +31,9 @@
<point x="270" y="-83" />
</contour>
<contour>
<point type="curve" x="258" y="14" />
<point x="138" y="14" />
<point x="80" y="110" />
<point type="curve" x="258" y="12" />
<point x="138" y="12" />
<point x="80" y="108" />
<point type="curve" x="80" y="246" />
<point x="80" y="420" />
<point x="176" y="646" />
@ -41,8 +41,8 @@
<point x="472" y="646" />
<point x="530" y="550" />
<point type="curve" x="530" y="414" />
<point x="530" y="240" />
<point x="434" y="14" />
<point x="530" y="238" />
<point x="434" y="12" />
</contour>
</outline>
<lib>
@ -50,7 +50,7 @@
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>79d93abd52bba4866e779d5ca5e1f7312cadd8c7c0a7a80e45ec006ab4aaf7274a0f33ea53d8da7b5e6cb0bec5d63c7731a17bf016d30e475c8bb382733b1cf3</string>
<string>4f44ddbde7106e9ad322648c791f1af5eb1e693e1d85935a2597952b8d0237fde65a75b57a513dca283b02c2ecc254b914e06124a0077ebd1050c67b68cfef7d</string>
<key>hintSetList</key>
<array>
<dict>
@ -59,7 +59,7 @@
<key>stems</key>
<array>
<string>hstem -150 28</string>
<string>hstem -12 26</string>
<string>hstem -12 24</string>
<string>hstem 646 26</string>
<string>vstem 50 30</string>
<string>vstem 530 30</string>

View File

@ -18,9 +18,9 @@
<point x="124" y="-12"/>
</contour>
<contour>
<point x="258" y="14" type="curve" smooth="yes"/>
<point x="138" y="14"/>
<point x="80" y="110"/>
<point x="258" y="12" type="curve" smooth="yes"/>
<point x="138" y="12"/>
<point x="80" y="108"/>
<point x="80" y="246" type="curve" smooth="yes"/>
<point x="80" y="420"/>
<point x="176" y="646"/>
@ -28,8 +28,8 @@
<point x="472" y="646"/>
<point x="530" y="550"/>
<point x="530" y="414" type="curve" smooth="yes"/>
<point x="530" y="240"/>
<point x="434" y="14"/>
<point x="530" y="238"/>
<point x="434" y="12"/>
</contour>
<contour>
<point x="391" y="-150" type="curve" smooth="yes"/>

File diff suppressed because it is too large Load Diff

View File

@ -1277,8 +1277,8 @@ uni2615_uniFE0F coffee.e
u1F4A9_uniFE0F poop.e
u1F916_uniFE0F robot.e
u1F512_uniFE0F lock.e
fi fi uniFB01
fl fl uniFB02
f_i fi uniFB01
f_l fl uniFB02
uniE0A0 uniE0A0
uniE0A1 uniE0A1
uniE0A2 uniE0A2

View File

@ -1,5 +1,5 @@
table head {
FontRevision 1.046;
FontRevision 1.048;
} head;
include (../italics.fea);

View File

@ -161,7 +161,7 @@
'Oslashacute': ['65114d5df605383dad22f05c9ee0cb412ebf15398bda19bf7c963022c41c5288c15d8f6ea401c380b70c51a9dafc8546f153dccc6cd8ad5afb8fac772c43ce2f', ['checkOutlines', 'autohint']],
'Otilde': ['004a981a048eabaccf973fb60d7718cddaacf74029fab65ae44c1740fa53fdd3825c1b34f24f1836d5b10088e5223a14bc17fd01d47a693e841ff6a4089cf4e2', ['checkOutlines', 'autohint']],
'P': ['79af8f7e1663593f735eabe6c1718c987a1dfa3e0844f03e227c40a358df8a3db82d4b966107ae4ab02d15686ada8cf1c5e8c44a6a0bc4f657ef14a7c5805bc2', ['checkOutlines', 'autohint']],
'Q': ['d52fa48ff910f186e7785ea08995470e21b31d0184ac62f0ad8da587a8023c2a28e9a527cc3dd27da8c66a01a5439f4fc1c96c66c1c853afc9aa61c30a8788db', ['checkOutlines', 'autohint']],
'Q': ['c8ac8677ee97d154ce9f5e8970127d559d36819d454e0f29731e13efb0b943ba3de544fa61ea5f4f0be55fb01581a02ad5ea6350cc5ba807fafafe3b49bfb491', ['checkOutlines', 'autohint']],
'R': ['05f2639029405ccfb2d95f7914365ae418dd2eba14faaeae35a962a52f5840bb9f2f97e57b501d5931cda21da0a16563a67594c87afebae67861a862b7c6d10f', ['checkOutlines', 'autohint']],
'Racute': ['0c312403c7292870162bc1c68760394dc46118715faf6c21a2ed630842d86941bc3b389c3a42eca56df2b122932754691c877d2e95fde070f2b66bfbee0af6dc', ['checkOutlines', 'autohint']],
'Rcaron': ['de568eb116c36d1d7d841945a438d9a464545d7b3f519ff16cc2f483abbcbb17272c1876a9f3b4feffcd0261721d9553336cdeaadc6b8d5dd469b43994f98191', ['checkOutlines', 'autohint']],

View File

@ -4,9 +4,9 @@
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="262" y="52" />
<point x="166" y="52" />
<point x="120" y="125" />
<point name="hintSet0000" type="curve" x="262" y="51" />
<point x="166" y="51" />
<point x="120" y="124" />
<point type="curve" x="120" y="244" />
<point x="120" y="414" />
<point x="205" y="601" />
@ -14,8 +14,8 @@
<point x="443" y="601" />
<point x="488" y="528" />
<point type="curve" x="488" y="413" />
<point x="488" y="239" />
<point x="404" y="52" />
<point x="488" y="237" />
<point x="404" y="51" />
</contour>
<contour>
<point type="curve" x="398" y="-164" />
@ -50,7 +50,7 @@
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>7504ad79fe9c55969ce490ca565a1abfd01b46fa4e151e988754c63317fd3367ff76b7e6afb68787c9168ade3f10945a9a4f046775ebb4060328e24e798082c2</string>
<string>eba4a17ba41a0aeb1cb26b98beb9b747f05eae04d063cf8b48b68893aa815d9399913654a37d4ae41266785d014a16b0af7da7aa93795705747f7531d8aa2961</string>
<key>hintSetList</key>
<array>
<dict>
@ -59,7 +59,7 @@
<key>stems</key>
<array>
<string>hstem -164 65</string>
<string>hstem -10 62</string>
<string>hstem -10 61</string>
<string>hstem 601 67</string>
<string>vstem 41 79</string>
<string>vstem 488 79</string>

View File

@ -18,9 +18,9 @@
<point x="120" y="-12"/>
</contour>
<contour>
<point x="262" y="52" type="curve" smooth="yes"/>
<point x="166" y="52"/>
<point x="120" y="125"/>
<point x="262" y="51" type="curve" smooth="yes"/>
<point x="166" y="51"/>
<point x="120" y="124"/>
<point x="120" y="244" type="curve" smooth="yes"/>
<point x="120" y="414"/>
<point x="205" y="601"/>
@ -28,8 +28,8 @@
<point x="443" y="601"/>
<point x="488" y="528"/>
<point x="488" y="413" type="curve" smooth="yes"/>
<point x="488" y="239"/>
<point x="404" y="52"/>
<point x="488" y="237"/>
<point x="404" y="51"/>
</contour>
<contour>
<point x="398" y="-164" type="curve" smooth="yes"/>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 1.046;
FontRevision 1.048;
} head;
include (../italics.fea);

View File

@ -161,7 +161,7 @@
'Oslashacute': ['2a7bfee935239e21aef2bef0f3fced8da303438731cd28bada87c8e8ba205dda14c001bab54f5e0d53837af32c53dd1f90de035ea4c73f5cadfa19c629725e24', ['checkOutlines', 'autohint']],
'Otilde': ['6e85de6dd785e67f2c41aa40e20fa27734bebc7eef98e4d1506340eb4a25e74217b84e2f27932c903eecd919d4be6b211cf3c555e577ced562feb94ae66a72da', ['checkOutlines', 'autohint']],
'P': ['d31920ba626046808d15ccc825059a21f2e350b5a754031ca7b1f15a5e09de0ac2e1153138eac76e1f2e50e422878d3029ff320a56e2858f792e68acd4bea660', ['checkOutlines', 'autohint']],
'Q': ['d81cf6364cabebc3d1989758371e7cf65ba6403bed372edc6d577dd5bf9833f2875f7a9fbe1ea9b4dc77af75a3e9ede00e1717fc6ef1f5c82dedea5b6d67d6bf', ['checkOutlines', 'autohint']],
'Q': ['405b528fd14ac9e522248bee3e311d7cb9b3ce1c6980e5ff1db695f41748e0ff5938188b37604628e11da88cd8f2a7ac803071889e0a46ae649e14558c7d74ff', ['checkOutlines', 'autohint']],
'R': ['350930a95f52753e127e0c717fdb2887d1bffe44ad6758cd222e8beb4de01c5fe1848cab4692a690d3b1dd6412ddbe6a64c3ed5f5a968cdfcc0858433dc0d720', ['checkOutlines', 'autohint']],
'Racute': ['3c5d58ad2256506cd86e4f9da9820ec295c45920d017b8dcb95716fd9aa0eb4fb00bb1afeaecb2f2e5171a5800df2fc78742d6fa57c78bf91f89d51bfd57170e', ['checkOutlines', 'autohint']],
'Rcaron': ['e055e8aa02e221b543a5edf10ee6c994c6c7e78030b863972ce210776a944c4ed21f4a3495618f601a7ffbba27ea0b784a91ca17ce3eea42d490ab7f37360cc0', ['checkOutlines', 'autohint']],

View File

@ -4,9 +4,9 @@
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="259" y="24" />
<point x="146" y="24" />
<point x="91" y="114" />
<point name="hintSet0000" type="curve" x="259" y="23" />
<point x="146" y="23" />
<point x="91" y="112" />
<point type="curve" x="91" y="245" />
<point x="91" y="418" />
<point x="184" y="634" />
@ -14,8 +14,8 @@
<point x="464" y="634" />
<point x="519" y="544" />
<point type="curve" x="519" y="414" />
<point x="519" y="240" />
<point x="426" y="24" />
<point x="519" y="238" />
<point x="426" y="23" />
</contour>
<contour>
<point type="curve" x="393" y="-154" />
@ -50,7 +50,7 @@
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>b8239b25e2b8674d665e01ef6e455084b1f2ebd5ca82b7f8b6046f456178eb08ce86f4edf17b5b524d94eada34fb5aefe718afd4a1ee2d826c210b6d92859657</string>
<string>33b4578a3d6cbf3c865cf39f042fba4c70d242f994c511888b5c05167ff571e1e855cf0dcecec09d1a355414bbe2764b7dfaf7e2b3d0a8ed551d9bea514a809b</string>
<key>hintSetList</key>
<array>
<dict>
@ -59,7 +59,7 @@
<key>stems</key>
<array>
<string>hstem -154 38</string>
<string>hstem -12 36</string>
<string>hstem -12 35</string>
<string>hstem 634 37</string>
<string>vstem 48 43</string>
<string>vstem 519 43</string>

View File

@ -18,9 +18,9 @@
<point x="123" y="-12"/>
</contour>
<contour>
<point x="259" y="24" type="curve" smooth="yes"/>
<point x="146" y="24"/>
<point x="91" y="114"/>
<point x="259" y="23" type="curve" smooth="yes"/>
<point x="146" y="23"/>
<point x="91" y="112"/>
<point x="91" y="245" type="curve" smooth="yes"/>
<point x="91" y="418"/>
<point x="184" y="634"/>
@ -28,8 +28,8 @@
<point x="464" y="634"/>
<point x="519" y="544"/>
<point x="519" y="414" type="curve" smooth="yes"/>
<point x="519" y="240"/>
<point x="426" y="24"/>
<point x="519" y="238"/>
<point x="426" y="23"/>
</contour>
<contour>
<point x="393" y="-154" type="curve" smooth="yes"/>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 1.046;
FontRevision 1.048;
} head;
include (../italics.fea);

View File

@ -161,7 +161,7 @@
'Oslashacute': ['59069c80ea03b1944364bf10fe310eb8a9c31126aa43e3ded6751d55552e160023ea203a46548dd6f16805f6561d4082f60a5c0594d57be1f49d772f69c460d9', ['checkOutlines', 'autohint']],
'Otilde': ['48d56c02f5f161b5f5cee3b1aeecf558ec25e3eeac7e1df872966420ccec10ad2897f3e5b078891ba2d9fd0c54aa447b701a402da373c905686a9ccf06f94ae4', ['checkOutlines', 'autohint']],
'P': ['65bb6a5d02f06b08884707e887a439e52f48091b79b8d5c194cce4e0ff9cc02d1166e60aea18bb6a2ba24cfc9177e6d1d06407a3644cca934e177c7e9a4a869b', ['checkOutlines', 'autohint']],
'Q': ['3e07562f5199d7c845341715bfb96d3e08346bfefb77836650ad1a64214b2fb74fd72b4dedfc6bc1f59f2ffd0ab538f3ab6969b8a2506578f72b247dbcd523b6', ['checkOutlines', 'autohint']],
'Q': ['f3f67f410130e912be0167a6fe176b4e2761e9d5bfa67fed8d79c9e6556fc9bf0d6581f659b3916795db2620602316c5ff019d4865a4a13d1567a6c943cc31b3', ['checkOutlines', 'autohint']],
'R': ['d42b7d055b1c966d259fbdfdf6f8f42d25aea82672a0d240fcc8f60dd33e0205acd970529fccd6052456195f6a4649ee9fcf9c375215de533e6ec9c9dbf3b1bb', ['checkOutlines', 'autohint']],
'Racute': ['68b9d559135088d3e6d2cbe93c8b0d5f019408c5f97d3d2f4131123365c17d407c252ca7376bc2280592242adeb2d307c755496e14ad04fe1fba323817246d97', ['checkOutlines', 'autohint']],
'Rcaron': ['f9d4edc3bdafa11147732278ee62d2bf50b25d7510ab638028d56755ffb0062ff884fb2909fc7b361f915ae166a4446458644343ad4b8ad5b23a0e04958d7f2e', ['checkOutlines', 'autohint']],

View File

@ -4,9 +4,9 @@
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="263" y="65" />
<point x="175" y="65" />
<point x="133" y="130" />
<point name="hintSet0000" type="curve" x="263" y="64" />
<point x="175" y="64" />
<point x="133" y="129" />
<point type="curve" x="133" y="243" />
<point x="133" y="412" />
<point x="215" y="587" />
@ -14,8 +14,8 @@
<point x="434" y="587" />
<point x="475" y="521" />
<point type="curve" x="475" y="412" />
<point x="475" y="238" />
<point x="394" y="65" />
<point x="475" y="237" />
<point x="394" y="64" />
</contour>
<contour>
<point type="curve" x="400" y="-168" />
@ -50,7 +50,7 @@
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>381b757ec444657b68f20a57ada1c47c2dc5cacb90d6630910d11ee74821d1987dbc71065c3f46daa78d1f17838ffaf322c80019401529c63a71a40db553b5e9</string>
<string>11a1e26fe77e0991edff5079277cca4be84652b73907da8645b438110e39c04c66e47c00f7907a67e40de5526ac9374850dffa0045676208ee966e430d1bdfa0</string>
<key>hintSetList</key>
<array>
<dict>
@ -59,7 +59,7 @@
<key>stems</key>
<array>
<string>hstem -168 76</string>
<string>hstem -9 74</string>
<string>hstem -9 73</string>
<string>hstem 587 80</string>
<string>vstem 38 95</string>
<string>vstem 475 95</string>

View File

@ -18,9 +18,9 @@
<point x="119" y="-12"/>
</contour>
<contour>
<point x="263" y="65" type="curve" smooth="yes"/>
<point x="175" y="65"/>
<point x="133" y="130"/>
<point x="263" y="64" type="curve" smooth="yes"/>
<point x="175" y="64"/>
<point x="133" y="129"/>
<point x="133" y="243" type="curve" smooth="yes"/>
<point x="133" y="412"/>
<point x="215" y="587"/>
@ -28,8 +28,8 @@
<point x="434" y="587"/>
<point x="475" y="521"/>
<point x="475" y="412" type="curve" smooth="yes"/>
<point x="475" y="238"/>
<point x="394" y="65"/>
<point x="475" y="237"/>
<point x="394" y="64"/>
</contour>
<contour>
<point x="400" y="-168" type="curve" smooth="yes"/>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 1.046;
FontRevision 1.048;
} head;
include (../italics.fea);

View File

@ -161,7 +161,7 @@
'Oslashacute': ['e3368f5fb3cbb8b14e7599ce6d931e5ed18514439c76e28677b68437c8ddd18e3bfb7f60fdffa675170eab427ef4578f6af5fc642ba27f81bee50a86ae827a18', ['checkOutlines', 'autohint']],
'Otilde': ['b8848a44b8b5cbec1c28ad07b0b38a837439d71640441d23dfff68c2438de70a769734502c444484f6d7956aa0ad2608203447f6beaf1b773afad154bc78ec40', ['checkOutlines', 'autohint']],
'P': ['da26a27a68c458e1678a93436de3cab43c3d952af60d8fb06a0de95e739fb3a592c8d4feed919dc3c325c9843670f45649fdf2e2c2df552956c5515de193f331', ['checkOutlines', 'autohint']],
'Q': ['8d22c3f21cd8137475b788f0e3338e97063a1c757d27b48534bac6311c33e2343b8d0d62ee9703227a5d068461793ae5243ebc4175a54fcef608cadd11ec0697', ['checkOutlines', 'autohint']],
'Q': ['d087755f226f2a29e47ec5533efa336d631d18dc5b53fada952870ec55d314564ffd5140b9e83237d72d89e97b8d623782ce79d5a0f068f1a264e7c2380fd61d', ['checkOutlines', 'autohint']],
'R': ['c49b28b2797ce10a52fddbd9f4c98bcd51f1376c685afdc0a273a6c7b0f2dd83d2c887982ba7e4472f8c2179e7f71ae02fd0e13763630d95a8a3802bcc9537bf', ['checkOutlines', 'autohint']],
'Racute': ['dd19d27a73f4dc28497773f6dc70ca2ca87fe49ec32906ecbca8e69655896753100acea42adc8610255861ee7f0c2a54bf6cc2c6b2da298b7c8d096c39bfb97d', ['checkOutlines', 'autohint']],
'Rcaron': ['cf8ad93b9d48daa0916fba7cc7f150063d73ad2ffe0176756bbca8ebf1b295a5761939e1dda9be2530590516c33b269817192734d6339e048f1c9a284e26ce59', ['checkOutlines', 'autohint']],

View File

@ -6,7 +6,7 @@
<contour>
<point name="hintSet0000" type="curve" x="264" y="76" />
<point x="184" y="76" />
<point x="146" y="135" />
<point x="146" y="134" />
<point type="curve" x="146" y="242" />
<point x="146" y="410" />
<point x="224" y="573" />
@ -14,7 +14,7 @@
<point x="425" y="573" />
<point x="462" y="514" />
<point type="curve" x="462" y="412" />
<point x="462" y="238" />
<point x="462" y="237" />
<point x="385" y="76" />
</contour>
<contour>
@ -50,7 +50,7 @@
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>0094130e88d38b745d18c9d9a51ef8816a589a9894074cf6fbd43e71379e7e26ff83c2fd5680a0720e894550e4d68dec717af85bca79a24470d13d17b6ee8c82</string>
<string>b0bb3a72e2914a23985186b824acb8571fdf1ca5219ad9be1985dfd1fe34ac5cc2cb94a2e4acfd46592ef50ed8a0d1eb639044a4aaa1ffb7e45421294f46dc88</string>
<key>hintSetList</key>
<array>
<dict>

View File

@ -20,7 +20,7 @@
<contour>
<point x="264" y="76" type="curve" smooth="yes"/>
<point x="184" y="76"/>
<point x="146" y="135"/>
<point x="146" y="134"/>
<point x="146" y="242" type="curve" smooth="yes"/>
<point x="146" y="410"/>
<point x="224" y="573"/>
@ -28,7 +28,7 @@
<point x="425" y="573"/>
<point x="462" y="514"/>
<point x="462" y="412" type="curve" smooth="yes"/>
<point x="462" y="238"/>
<point x="462" y="237"/>
<point x="385" y="76"/>
</contour>
<contour>

File diff suppressed because it is too large Load Diff

View File

@ -123,7 +123,7 @@ lookup DOLLAR_ALT {
} DOLLAR_ALT;
lookup ONE_ALT {
sub [one one.onum one.cap] by [one.a one.ao one.ac];
sub one by one.a;
} ONE_ALT;
#--------------------------------------
@ -144,6 +144,7 @@ lookup ONE_ALT {
# feature ss04;
# feature ss05;
# feature ss06;
# feature ss07;
# feature salt;
#} aalt;
@ -468,11 +469,28 @@ feature cv16 { # Character Variant 16 (barred dollar sign)
} cv16;
#--------------------------------------
feature cv17 { # Character Variant 17 (alternate numeral one)
cvParameters {
FeatUILabelNameID {
name 3 1 0x0409 "alternate numeral one [1]"; # English US
name 3 1 0x0809 "alternate numeral one [1]"; # English GB
name 1 0 0 "alternate numeral one [1]"; # Mac English
# name 3 1 0x0408 "XXX"; # Greek
# name 3 1 0x0419 "XXX"; # Russian
};
};
lookup ONE_ALT;
} cv17;
#--------------------------------------
feature numr { # Numerators
lookup NUMR {
sub @FIGURES_LINING by @FIGURES_NUMERATOR;
sub @PUNCTUATION_FOR_SMALL_FIGURE_STYLES by @PUNCTUATION_NUMERATOR;
sub one.a by one.numr;
} NUMR;
} numr;
@ -480,6 +498,7 @@ feature numr { # Numerators
feature dnom { # Denominators
sub @FIGURES_LINING by @FIGURES_DENOMINATOR;
sub @PUNCTUATION_FOR_SMALL_FIGURE_STYLES by @PUNCTUATION_DENOMINATOR;
sub one.a by one.dnom;
} dnom;
#--------------------------------------
@ -515,6 +534,7 @@ feature sups { # Superscript
lookup SUPERIOR_NUMERALS_SORTS {
sub @FIGURES_LINING by @FIGURES_SUPERIOR;
sub @PUNCTUATION_FOR_SMALL_FIGURE_STYLES by @PUNCTUATION_SUPERIOR;
sub one.a by one.sups;
} SUPERIOR_NUMERALS_SORTS;
lookup SUPERIOR_SORTS {
@ -528,6 +548,7 @@ feature subs { # Subscript
lookup INFERIOR {
sub @FIGURES_LINING by @FIGURES_INFERIOR;
sub @PUNCTUATION_FOR_SMALL_FIGURE_STYLES by @PUNCTUATION_INFERIOR;
sub one.a by one.subs;
} INFERIOR;
} subs;
@ -539,12 +560,15 @@ feature sinf { # Scientific Inferiors
#--------------------------------------
feature onum { # Oldstyle (Text) Figures
sub @FIGURES_LINING by @FIGURES_OLDSTYLE;
sub one.a by one.ao;
} onum;
#--------------------------------------
feature case { # Case-Sensitive Forms
sub @MARKS_CMB_ALL by @MARKS_CMB_ALL_CASE;
sub @FIGURES_LINING by @FIGURES_CASE;
sub @FIGURES_OLDSTYLE by @FIGURES_CASE;
sub one.a by one.ac;
sub ijacute by IJacute;
sub at by at.case;
# sub anoteleia by anoteleia.cap;
@ -628,16 +652,18 @@ feature ss06 { # Stylistic Set 6 (alternate dollar sign)
} ss06;
#--------------------------------------
feature ss07 { # Stylistic Set 7 (alternate numeral one [1])
feature ss07 { # Stylistic Set 7 (alternate numeral one)
featureNames {
name 3 1 0x0409 "alternate numeral one [1]"; # English US
name 3 1 0x0809 "alternate numeral one [1]"; # English GB
name 1 0 0 "slashed dollar sign [$]"; # Mac English
# name 3 1 0x0408 "\03C3\03CD\03BC\03B2\03BF\03BB\03BF \03C4\03BF\03C5 \03B4\03BF\03BB\03B1\03C1\03AF\03BF\03C5 \03BC\03B5 \03BA\03AC\03B8\03B5\03C4\03BF [$]"; # Greek
# name 3 1 0x0419 "\0437\0430\0447\0435\0440\043A\043D\0443\0442\044B\0439 \0437\043D\0430\043A \0434\043E\043B\043B\0430\0440\0430 [$]"; # Russian
name 1 0 0 "alternate numeral one [1]"; # Mac English
# name 3 1 0x0408 "XXX"; # Greek
# name 3 1 0x0419 "XXX"; # Russian
};
lookup ONE_ALT;
lookup ONE_ALT_FULL {
sub [one one.onum one.cap] by [one.a one.ao one.ac];
} ONE_ALT_FULL;
} ss07;
@ -659,7 +685,7 @@ feature salt { # Stylistic Alternates
lookup HYPHEN_ALT;
lookup ASTERISK_ALT;
lookup DOLLAR_ALT;
lookup ONE_ALT;
lookup ONE_ALT_FULL;
} salt;
#-------------------------------------------

View File

@ -18,9 +18,9 @@
<point x="124" y="-12"/>
</contour>
<contour>
<point x="258" y="14" type="curve" smooth="yes"/>
<point x="138" y="14"/>
<point x="80" y="110"/>
<point x="258" y="12" type="curve" smooth="yes"/>
<point x="138" y="12"/>
<point x="80" y="108"/>
<point x="80" y="246" type="curve" smooth="yes"/>
<point x="80" y="420"/>
<point x="176" y="646"/>
@ -28,8 +28,8 @@
<point x="472" y="646"/>
<point x="530" y="550"/>
<point x="530" y="414" type="curve" smooth="yes"/>
<point x="530" y="240"/>
<point x="434" y="14"/>
<point x="530" y="238"/>
<point x="434" y="12"/>
</contour>
<contour>
<point x="391" y="-150" type="curve" smooth="yes"/>

View File

@ -1476,7 +1476,7 @@
1464164664.0 glyphs/O_slashacute.glif
1464164664.0 glyphs/O_tilde.glif
1464164664.0 glyphs/P_.glif
1464164664.0 glyphs/Q_.glif
1465350854.0 glyphs/Q_.glif
1464164664.0 glyphs/R_.glif
1464164664.0 glyphs/R_acute.glif
1464164664.0 glyphs/R_caron.glif
@ -2603,8 +2603,8 @@
1464164668.0 glyphs/zerothirds.glif
1464164668.0 glyphs/zlinebelow.glif
1464164668.0 glyphs/zretroflex.glif
1464773938.0 groups.plist
1464773938.0 metainfo.plist</string>
1465350854.0 groups.plist
1465350854.0 metainfo.plist</string>
<key>public.glyphOrder</key>
<array>
<string>.notdef</string>

View File

@ -1,5 +1,5 @@
table head {
FontRevision 2.026;
FontRevision 2.028;
} head;
include (../../family.fea);

View File

@ -235,7 +235,7 @@
'Phi': ['18f6ba12fda315b9229345bc012294705c30aa3958fb5fd6053697715b164e70f1ae5e754f726a48044c5b6d879b9d6fc05faab012900c4cb580632ac0b10f8f', ['checkOutlines', 'autohint']],
'Pi': ['w600l580l2300l230506l370506l3700l5420l542650l58650', ['checkOutlines', 'autohint']],
'Psi': ['e1c39068f518bab7dd82cb5e9e84de3d9bac2594e833114f0a53a6e5240650d1f70421190b22d6eaaf73c15bfe4a621e09724719db471c97cec7f60bedcdfd61', ['checkOutlines', 'autohint']],
'Q': ['17e3cc46fc652724e5f025d70a39f27ceb49b56019e03ffd9084446d0b510c54859aba4a234fe9ac6340ae5f61cece36662967997498a90a5e16b29886e1cc67', ['checkOutlines', 'autohint']],
'Q': ['w1000', ['checkOutlines']],
'R': ['4062fed51537bf4b4a6dc2824109b9815341a837faef0f2aa752ef9c4cfd645e31314a727448d3ff577ea280062d32a7016fc16626a068d853339909d0746715', ['checkOutlines', 'autohint']],
'Racute': ['60260e7871db7c2200f7f45b1fe71eb51f44543d9c6c88388f6c7ef9415fa2b3090f83d785a3408e1632777cabe730c7400bf913e53be22f0f97a234ff6e3642', ['checkOutlines', 'autohint']],
'Rcaron': ['de41fcbd8c66619874a3ec8e868a892ae916922cd7cbe7cb52d71b9fbaa317e143dc58c3c33eb1465d3f48267e121b597b651290b20013204b56f86860ef93e8', ['checkOutlines', 'autohint']],

View File

@ -1,71 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph format="1" name="Q">
<advance width="600" />
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="300" y="128" />
<point x="244" y="128" />
<point x="210" y="186" />
<point type="curve" x="210" y="328" />
<point x="210" y="452" />
<point x="244" y="514" />
<point type="curve" x="300" y="514" />
<point x="356" y="514" />
<point x="390" y="452" />
<point type="curve" x="390" y="328" />
<point x="390" y="186" />
<point x="356" y="128" />
</contour>
<contour>
<point type="curve" x="490" y="-184" />
<point x="536" y="-184" />
<point x="572" y="-174" />
<point type="curve" x="594" y="-160" />
<point type="line" x="564" y="-34" />
<point x="550" y="-41" />
<point x="530" y="-48" />
<point type="curve" x="510" y="-48" />
<point x="471" y="-48" />
<point x="423" y="-37" />
<point type="curve" x="400" y="6" />
<point x="502" y="46" />
<point x="566" y="154" />
<point type="curve" x="566" y="328" />
<point x="566" y="548" />
<point x="458" y="662" />
<point type="curve" x="300" y="662" />
<point x="142" y="662" />
<point x="34" y="548" />
<point type="curve" x="34" y="328" />
<point x="34" y="142" />
<point x="107" y="32" />
<point type="curve" x="221" y="-1" />
<point x="264" y="-109" />
<point x="358" y="-184" />
</contour>
</outline>
<lib>
<dict>
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>f7ce16791e84c762c2c4138b5dbec9891578d1e0e2d0e7bd103ce39bd9bd5a57fd1ac9c86d71c62c837ab93d0468c11fef5a02c9f95fe125e81366803c169c3e</string>
<key>hintSetList</key>
<array>
<dict>
<key>pointTag</key>
<string>hintSet0000</string>
<key>stems</key>
<array>
<string>hstem -184 136</string>
<string>hstem 514 148</string>
<string>vstem 34 176</string>
<string>vstem 390 176</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,8 +472,6 @@
<string>P_i.glif</string>
<key>Psi</key>
<string>P_si.glif</string>
<key>Q</key>
<string>Q_.glif</string>
<key>R</key>
<string>R_.glif</string>
<key>Racute</key>

View File

@ -1,54 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Q" format="1">
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="458" y="-12"/>
<point x="566" y="102"/>
<point x="566" y="328" type="curve" smooth="yes"/>
<point x="566" y="548"/>
<point x="458" y="662"/>
<point x="300" y="662" type="curve" smooth="yes"/>
<point x="142" y="662"/>
<point x="34" y="548"/>
<point x="34" y="328" type="curve" smooth="yes"/>
<point x="34" y="102"/>
<point x="142" y="-12"/>
</contour>
<contour>
<point x="300" y="128" type="curve" smooth="yes"/>
<point x="244" y="128"/>
<point x="210" y="186"/>
<point x="210" y="328" type="curve" smooth="yes"/>
<point x="210" y="452"/>
<point x="244" y="514"/>
<point x="300" y="514" type="curve" smooth="yes"/>
<point x="356" y="514"/>
<point x="390" y="452"/>
<point x="390" y="328" type="curve" smooth="yes"/>
<point x="390" y="186"/>
<point x="356" y="128"/>
</contour>
<contour>
<point x="490" y="-184" type="curve" smooth="yes"/>
<point x="536" y="-184"/>
<point x="572" y="-174"/>
<point x="594" y="-160" type="curve"/>
<point x="564" y="-34" type="line"/>
<point x="550" y="-41"/>
<point x="530" y="-48"/>
<point x="510" y="-48" type="curve" smooth="yes"/>
<point x="466" y="-48"/>
<point x="410" y="-34"/>
<point x="392" y="24" type="curve"/>
<point x="218" y="6" type="line"/>
<point x="260" y="-106"/>
<point x="355" y="-184"/>
</contour>
<contour>
<point name="aboveUC" x="306" y="670" type="move"/>
</contour>
</outline>
</glyph>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 2.026;
FontRevision 2.028;
} head;
include (../../family.fea);

View File

@ -235,7 +235,7 @@
'Phi': ['18f0eb79f054382ec781d338121e6153899804a1f81c165ce380dd0216c6bf4c4065b7dcf0ff6357b899f73d326806ca07696d5b64e75d090fcf5b96d1e51bac', ['checkOutlines', 'autohint']],
'Pi': ['w600l640l2110l211528l389528l3890l5360l536652l64652', ['checkOutlines', 'autohint']],
'Psi': ['8db07f46bb44ee993c803f480b7eb6f574e9b9320cecc8453f4e612060b3322700769ae2ae29872d4a2ad6baecb22df6b51da041c60d549e294223069b102e1e', ['checkOutlines', 'autohint']],
'Q': ['44dc465dea097c6771a144c84a8496b1767b50d91f8b2b8180d4083e82ce9c5d33ca97547e21e9c91e1895271d3451f4c908abfadb064dfa3679e3d2354f5988', ['checkOutlines', 'autohint']],
'Q': ['w1000', ['checkOutlines']],
'R': ['3a69a53e641e522527ba680072fa38c2b911635383fc45e39a1fe92a3917ba7c3c223c90a3c104f229c93ec9fc513e34bc011cf18f04f8326cdc27d139241bf1', ['checkOutlines', 'autohint']],
'Racute': ['8d418f3472600547b2324997ada553f1f5b9175e77fa58cde621c16d993a4cb8e510a437ba5b46770893354a82ca779215ccc460e50ea3d184ebffc57d88166c', ['checkOutlines', 'autohint']],
'Rcaron': ['4fa647786ddfe2f7988266ab2c010a7ec20657b75ceb1230a20ff0317aa625d50b34592abe27b8080624debe24595318eddefa8449d33ebde1f74bef477dc238', ['checkOutlines', 'autohint']],

View File

@ -1,71 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph format="1" name="Q">
<advance width="600" />
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="300" y="108" />
<point x="232" y="108" />
<point x="189" y="178" />
<point type="curve" x="189" y="329" />
<point x="189" y="464" />
<point x="232" y="537" />
<point type="curve" x="300" y="537" />
<point x="368" y="537" />
<point x="411" y="464" />
<point type="curve" x="411" y="329" />
<point x="411" y="178" />
<point x="368" y="108" />
</contour>
<contour>
<point type="curve" x="487" y="-178" />
<point x="529" y="-178" />
<point x="561" y="-169" />
<point type="curve" x="583" y="-157" />
<point type="line" x="557" y="-47" />
<point x="544" y="-54" />
<point x="525" y="-60" />
<point type="curve" x="505" y="-60" />
<point x="458" y="-60" />
<point x="409" y="-45" />
<point type="curve" x="385" y="2" />
<point x="493" y="38" />
<point x="561" y="150" />
<point type="curve" x="561" y="329" />
<point x="561" y="547" />
<point x="455" y="664" />
<point type="curve" x="300" y="664" />
<point x="145" y="664" />
<point x="39" y="547" />
<point type="curve" x="39" y="329" />
<point x="39" y="140" />
<point x="115" y="27" />
<point type="curve" x="232" y="-4" />
<point x="272" y="-106" />
<point x="360" y="-178" />
</contour>
</outline>
<lib>
<dict>
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>1bd753fcc409f9e37c5a13e0425080b5c0ed4061a85e728e7c3d1b79611c4a9aaf5d4a569d79aa648557f7aec8ad028d9f061c63649b93b192a6240cc30ae6f9</string>
<key>hintSetList</key>
<array>
<dict>
<key>pointTag</key>
<string>hintSet0000</string>
<key>stems</key>
<array>
<string>hstem -178 118</string>
<string>hstem 537 127</string>
<string>vstem 39 150</string>
<string>vstem 411 150</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,8 +472,6 @@
<string>P_i.glif</string>
<key>Psi</key>
<string>P_si.glif</string>
<key>Q</key>
<string>Q_.glif</string>
<key>R</key>
<string>R_.glif</string>
<key>Racute</key>

View File

@ -1,54 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Q" format="1">
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="455" y="-12"/>
<point x="561" y="106"/>
<point x="561" y="329" type="curve" smooth="yes"/>
<point x="561" y="547"/>
<point x="455" y="664"/>
<point x="300" y="664" type="curve" smooth="yes"/>
<point x="145" y="664"/>
<point x="39" y="547"/>
<point x="39" y="329" type="curve" smooth="yes"/>
<point x="39" y="106"/>
<point x="145" y="-12"/>
</contour>
<contour>
<point x="300" y="108" type="curve" smooth="yes"/>
<point x="232" y="108"/>
<point x="189" y="178"/>
<point x="189" y="329" type="curve" smooth="yes"/>
<point x="189" y="464"/>
<point x="232" y="537"/>
<point x="300" y="537" type="curve" smooth="yes"/>
<point x="368" y="537"/>
<point x="411" y="464"/>
<point x="411" y="329" type="curve" smooth="yes"/>
<point x="411" y="178"/>
<point x="368" y="108"/>
</contour>
<contour>
<point x="487" y="-178" type="curve" smooth="yes"/>
<point x="529" y="-178"/>
<point x="561" y="-169"/>
<point x="583" y="-157" type="curve"/>
<point x="557" y="-47" type="line"/>
<point x="544" y="-54"/>
<point x="525" y="-60"/>
<point x="505" y="-60" type="curve" smooth="yes"/>
<point x="452" y="-60"/>
<point x="397" y="-41"/>
<point x="378" y="19" type="curve"/>
<point x="229" y="4" type="line"/>
<point x="268" y="-102"/>
<point x="357" y="-178"/>
</contour>
<contour>
<point name="aboveUC" x="305" y="674" type="move"/>
</contour>
</outline>
</glyph>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 2.026;
FontRevision 2.028;
} head;
include (../../family.fea);

View File

@ -235,7 +235,7 @@
'Phi': ['00391c06b7adcfbe260995aa6d3e3ee1345c73a638a3f8f10a50b5e7a3425535de1265a126710be3a66c7a8e7663a0a4d4c5b2a081295a977405ca86eb53b900', ['checkOutlines', 'autohint']],
'Pi': ['w600l920l1240l124632l476632l4760l5080l508660l92660', ['checkOutlines', 'autohint']],
'Psi': ['4b69c82bd831038e28b93e0def55dace383df7a1159350de76148d337c0c479dd1a97eca106ec896edf60a79a76576e941dc6ed09eb2a1fd44116ea696b0be2e', ['checkOutlines', 'autohint']],
'Q': ['5aa2afb8bfcfa5f444c5fef791070475ea3b0ff5ece8b750af936c21c117541f42775a46f08536abfd37343b3d5bc47a83a32ed927d4e1b745c4ae5367b32745', ['checkOutlines', 'autohint']],
'Q': ['w1000', ['checkOutlines']],
'R': ['3390c634800803a9e0b152257a91ebbaec1375c0f33f3e8be5fb8a5af6539bc1c7bcd1bad2b598059821ff729a36541303497d15f8c1c5bfc88d4ef6e5f64583', ['checkOutlines', 'autohint']],
'Racute': ['b04c377f2a4c4cfcd0e0990209ce6d6f3f60107512d11db2e6fa62df28f0b28e4fa571c7a2142f2f4882b549901922272474c684cf2c0919cbcdd3bc1b9f4503', ['checkOutlines', 'autohint']],
'Rcaron': ['ffa5483f99e645749b4477ddc558323fbb00260e142c169650e0bb74d5a20c055ab4dd4219824dbbefa0ad6f3bf8135be44856e1ba2c1f79de2eff2c5d433c7d', ['checkOutlines', 'autohint']],

View File

@ -1,72 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph format="1" name="Q">
<advance width="600" />
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="300" y="16" />
<point x="173" y="16" />
<point x="92" y="143" />
<point type="curve" x="92" y="332" />
<point x="92" y="522" />
<point x="173" y="645" />
<point type="curve" x="300" y="645" />
<point x="427" y="645" />
<point x="508" y="522" />
<point type="curve" x="508" y="332" />
<point x="508" y="143" />
<point x="427" y="16" />
</contour>
<contour>
<point type="curve" x="475" y="-150" />
<point x="494" y="-150" />
<point x="511" y="-147" />
<point type="curve" x="532" y="-142" />
<point type="line" x="525" y="-110" />
<point x="514" y="-114" />
<point x="499" y="-117" />
<point type="curve" x="479" y="-117" />
<point x="392" y="-117" />
<point x="339" y="-77" />
<point type="curve" x="317" y="-11" />
<point x="451" y="-1" />
<point x="540" y="133" />
<point type="curve" x="540" y="332" />
<point x="540" y="540" />
<point x="443" y="673" />
<point type="curve" x="300" y="673" />
<point x="157" y="673" />
<point x="60" y="540" />
<point type="curve" x="60" y="332" />
<point x="60" y="134" />
<point x="149" y="0" />
<point type="curve" x="281" y="-11" />
<point x="308" y="-89" />
<point x="369" y="-150" />
</contour>
</outline>
<lib>
<dict>
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>ab7701885ab41755d43242a7d30d1ea85e27579823f90eb792684452b2c2fedbac1423f9e305c7b14472eba251576edf316219519b5e7f7993a9d3a11ed69d58</string>
<key>hintSetList</key>
<array>
<dict>
<key>pointTag</key>
<string>hintSet0000</string>
<key>stems</key>
<array>
<string>hstem -150 33</string>
<string>hstem -11 27</string>
<string>hstem 645 28</string>
<string>vstem 60 32</string>
<string>vstem 508 32</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,8 +472,6 @@
<string>P_i.glif</string>
<key>Psi</key>
<string>P_si.glif</string>
<key>Q</key>
<string>Q_.glif</string>
<key>R</key>
<string>R_.glif</string>
<key>Racute</key>

View File

@ -1,54 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Q" format="1">
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="443" y="-12"/>
<point x="540" y="125"/>
<point x="540" y="332" type="curve" smooth="yes"/>
<point x="540" y="540"/>
<point x="443" y="673"/>
<point x="300" y="673" type="curve" smooth="yes"/>
<point x="157" y="673"/>
<point x="60" y="540"/>
<point x="60" y="332" type="curve" smooth="yes"/>
<point x="60" y="125"/>
<point x="157" y="-12"/>
</contour>
<contour>
<point x="300" y="16" type="curve" smooth="yes"/>
<point x="173" y="16"/>
<point x="92" y="143"/>
<point x="92" y="332" type="curve" smooth="yes"/>
<point x="92" y="522"/>
<point x="173" y="645"/>
<point x="300" y="645" type="curve" smooth="yes"/>
<point x="427" y="645"/>
<point x="508" y="522"/>
<point x="508" y="332" type="curve" smooth="yes"/>
<point x="508" y="143"/>
<point x="427" y="16"/>
</contour>
<contour>
<point x="475" y="-150" type="curve" smooth="yes"/>
<point x="494" y="-150"/>
<point x="511" y="-147"/>
<point x="532" y="-142" type="curve"/>
<point x="525" y="-110" type="line"/>
<point x="514" y="-114"/>
<point x="499" y="-117"/>
<point x="479" y="-117" type="curve" smooth="yes"/>
<point x="389" y="-117"/>
<point x="335" y="-74"/>
<point x="315" y="-4" type="curve"/>
<point x="279" y="-5" type="line"/>
<point x="305" y="-86"/>
<point x="366" y="-150"/>
</contour>
<contour>
<point name="aboveUC" x="300" y="694" type="move"/>
</contour>
</outline>
</glyph>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 2.026;
FontRevision 2.028;
} head;
include (../../family.fea);

View File

@ -235,7 +235,7 @@
'Phi': ['8840674c02881d653b9fea1ac359ab26ace425589b153a76baf664efc26e45fb8f2c5915b55f6216845c8f3bc41f2f3e8a0a0f32924e90cca70cdc7b0aa51401', ['checkOutlines', 'autohint']],
'Pi': ['w600l890l1350l135619l465619l4650l5110l511659l89659', ['checkOutlines', 'autohint']],
'Psi': ['42811ac1247a88bc86a6e4e646658f1778c98e19f24ea1b836dbeb62fcb53ea092d32dbb3c4349d2e7aa19e960637184ec966165a865c751f8c9e265336f5c6c', ['checkOutlines', 'autohint']],
'Q': ['15d7724848bf49ce85f4eb3936e609038cf007521a16a1013ad6e7edf91d6103e3f80a88f954939106b2cf2597aa80e988d08c650260590827ce4dd39df6af38', ['checkOutlines', 'autohint']],
'Q': ['w1000', ['checkOutlines']],
'R': ['922a49cb5ce6065e420e4e1ec0ff451d9bce0af6174f0b62fea6ba5d087aa28c28c923d953de2d9fffe66ceb44bedfc7be40fbf64beb76aef9d384dc3d542294', ['checkOutlines', 'autohint']],
'Racute': ['a5bc9567c771bdf75ac5650ec2d56902ee5a8be5069923bf4f5fb3121dbb5627df3394c66b078868cb792d6b26c99755f4b257de6ec5505ab0c42a2267608688', ['checkOutlines', 'autohint']],
'Rcaron': ['837e4959229064f944bf6d468b89d68dee1e82f738cc79a475481fc3a34a9c54352e85a03caea32eaa6d77b959ca8529db9edca17d346bc8061e5d35a5aa35a1', ['checkOutlines', 'autohint']],

View File

@ -1,72 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph format="1" name="Q">
<advance width="600" />
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="300" y="27" />
<point x="180" y="27" />
<point x="104" y="147" />
<point type="curve" x="104" y="332" />
<point x="104" y="515" />
<point x="180" y="632" />
<point type="curve" x="300" y="632" />
<point x="420" y="632" />
<point x="496" y="515" />
<point type="curve" x="496" y="332" />
<point x="496" y="147" />
<point x="420" y="27" />
</contour>
<contour>
<point type="curve" x="477" y="-153" />
<point x="498" y="-153" />
<point x="517" y="-150" />
<point type="curve" x="538" y="-144" />
<point type="line" x="529" y="-102" />
<point x="518" y="-107" />
<point x="502" y="-110" />
<point type="curve" x="482" y="-110" />
<point x="401" y="-110" />
<point x="348" y="-74" />
<point type="curve" x="326" y="-10" />
<point x="457" y="5" />
<point x="543" y="136" />
<point type="curve" x="543" y="332" />
<point x="543" y="541" />
<point x="445" y="672" />
<point type="curve" x="300" y="672" />
<point x="156" y="672" />
<point x="57" y="541" />
<point type="curve" x="57" y="332" />
<point x="57" y="135" />
<point x="145" y="4" />
<point type="curve" x="275" y="-11" />
<point x="304" y="-91" />
<point x="368" y="-153" />
</contour>
</outline>
<lib>
<dict>
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>cfc2bb458b9425ed0ba8e45995c0dc3b2c453359e67d8835208244aefa37de29ea7f9a522678a9fdea2290fca1ef023a7893324e77fd47b1cb0d92d9f79bb457</string>
<key>hintSetList</key>
<array>
<dict>
<key>pointTag</key>
<string>hintSet0000</string>
<key>stems</key>
<array>
<string>hstem -153 43</string>
<string>hstem -10 37</string>
<string>hstem 632 40</string>
<string>vstem 57 47</string>
<string>vstem 496 47</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,8 +472,6 @@
<string>P_i.glif</string>
<key>Psi</key>
<string>P_si.glif</string>
<key>Q</key>
<string>Q_.glif</string>
<key>R</key>
<string>R_.glif</string>
<key>Racute</key>

View File

@ -1,54 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Q" format="1">
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="445" y="-12"/>
<point x="543" y="123"/>
<point x="543" y="332" type="curve" smooth="yes"/>
<point x="543" y="541"/>
<point x="445" y="672"/>
<point x="300" y="672" type="curve" smooth="yes"/>
<point x="156" y="672"/>
<point x="57" y="541"/>
<point x="57" y="332" type="curve" smooth="yes"/>
<point x="57" y="123"/>
<point x="156" y="-12"/>
</contour>
<contour>
<point x="300" y="27" type="curve" smooth="yes"/>
<point x="180" y="27"/>
<point x="104" y="147"/>
<point x="104" y="332" type="curve" smooth="yes"/>
<point x="104" y="515"/>
<point x="180" y="632"/>
<point x="300" y="632" type="curve" smooth="yes"/>
<point x="420" y="632"/>
<point x="496" y="515"/>
<point x="496" y="332" type="curve" smooth="yes"/>
<point x="496" y="147"/>
<point x="420" y="27"/>
</contour>
<contour>
<point x="477" y="-153" type="curve" smooth="yes"/>
<point x="498" y="-153"/>
<point x="517" y="-150"/>
<point x="538" y="-144" type="curve"/>
<point x="529" y="-102" type="line"/>
<point x="518" y="-107"/>
<point x="502" y="-110"/>
<point x="482" y="-110" type="curve" smooth="yes"/>
<point x="397" y="-110"/>
<point x="343" y="-70"/>
<point x="323" y="-1" type="curve"/>
<point x="273" y="-4" type="line"/>
<point x="301" y="-88"/>
<point x="365" y="-153"/>
</contour>
<contour>
<point name="aboveUC" x="301" y="692" type="move"/>
</contour>
</outline>
</glyph>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 2.026;
FontRevision 2.028;
} head;
include (../../family.fea);

View File

@ -235,7 +235,7 @@
'Phi': ['e05c4d3e1f7f61cc4b8ecc6ffd9d6d7ebb87c09f96c5fe2630298dcedf5b3cf161df4434a3da0f6fe4c9a51fa1d27cf575e2f32e6cd185a9b6fdac0e5536b558', ['checkOutlines', 'autohint']],
'Pi': ['w600l750l1760l176571l424571l4240l5250l525655l75655', ['checkOutlines', 'autohint']],
'Psi': ['3a24b87cc9e2714a988acfbc4fbb296c574c804631d2f5ef580bf65a4015323b848b7da5e02363692182654d1a50757787a55cc70c42969629d968db76017791', ['checkOutlines', 'autohint']],
'Q': ['a5f112ed777953dc44535efc6c1e6fd3cd32884144d74f23c46d89260251600fcb175ada77d14f9a80d40fb914c531afc5207f97e000a3131dea1abef25b2745', ['checkOutlines', 'autohint']],
'Q': ['w1000', ['checkOutlines']],
'R': ['c344ed533fc91d600c6ef436e2c85591ca830d9948cd9fe248fc4b01d02afaf57838edb8ed8da973d44704cc0dad3908e67598578508414fadc3b2866345c369', ['checkOutlines', 'autohint']],
'Racute': ['9fd49e2cd27d053f86624bd95c4a6049a4eb3464d1b03df99e41c27fc5eedad6d979b3eb7c205741771b177353cc59f64d5d74c156ca453057ac2be4e0f33190', ['checkOutlines', 'autohint']],
'Rcaron': ['5ffafda3c74bd4ddd1ac42fafe384a1b09c62af029a11b5a5824587bb20f5c5ce614dcc07b20db9005272f543f03ab5c91da18b4602452db33ef9eac784635fb', ['checkOutlines', 'autohint']],

View File

@ -1,72 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph format="1" name="Q">
<advance width="600" />
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="300" y="70" />
<point x="208" y="70" />
<point x="149" y="164" />
<point type="curve" x="149" y="330" />
<point x="149" y="488" />
<point x="208" y="581" />
<point type="curve" x="300" y="581" />
<point x="392" y="581" />
<point x="451" y="488" />
<point type="curve" x="451" y="330" />
<point x="451" y="164" />
<point x="392" y="70" />
</contour>
<contour>
<point type="curve" x="482" y="-167" />
<point x="514" y="-167" />
<point x="541" y="-160" />
<point type="curve" x="562" y="-151" />
<point type="line" x="544" y="-73" />
<point x="531" y="-79" />
<point x="514" y="-83" />
<point type="curve" x="494" y="-83" />
<point x="432" y="-83" />
<point x="380" y="-59" />
<point type="curve" x="357" y="-5" />
<point x="476" y="23" />
<point x="553" y="143" />
<point type="curve" x="553" y="330" />
<point x="553" y="544" />
<point x="450" y="668" />
<point type="curve" x="300" y="668" />
<point x="150" y="668" />
<point x="47" y="544" />
<point type="curve" x="47" y="330" />
<point x="47" y="138" />
<point x="128" y="17" />
<point type="curve" x="252" y="-7" />
<point x="287" y="-100" />
<point x="364" y="-167" />
</contour>
</outline>
<lib>
<dict>
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>0a651f6a47e2f7a7e4fdb97c857ccb5c3b31098c4b640c44800dc7291ded4beb8676ce4a618e226e7db8ea64fc2826c3c04019e30a80e10dc5332209c1bd70fe</string>
<key>hintSetList</key>
<array>
<dict>
<key>pointTag</key>
<string>hintSet0000</string>
<key>stems</key>
<array>
<string>hstem -167 84</string>
<string>hstem 16 -21</string>
<string>hstem 581 87</string>
<string>vstem 47 102</string>
<string>vstem 451 102</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,8 +472,6 @@
<string>P_i.glif</string>
<key>Psi</key>
<string>P_si.glif</string>
<key>Q</key>
<string>Q_.glif</string>
<key>R</key>
<string>R_.glif</string>
<key>Racute</key>

View File

@ -1,54 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Q" format="1">
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="450" y="-12"/>
<point x="553" y="114"/>
<point x="553" y="330" type="curve" smooth="yes"/>
<point x="553" y="544"/>
<point x="450" y="668"/>
<point x="300" y="668" type="curve" smooth="yes"/>
<point x="150" y="668"/>
<point x="47" y="544"/>
<point x="47" y="330" type="curve" smooth="yes"/>
<point x="47" y="114"/>
<point x="150" y="-12"/>
</contour>
<contour>
<point x="300" y="70" type="curve" smooth="yes"/>
<point x="208" y="70"/>
<point x="149" y="164"/>
<point x="149" y="330" type="curve" smooth="yes"/>
<point x="149" y="488"/>
<point x="208" y="581"/>
<point x="300" y="581" type="curve" smooth="yes"/>
<point x="392" y="581"/>
<point x="451" y="488"/>
<point x="451" y="330" type="curve" smooth="yes"/>
<point x="451" y="164"/>
<point x="392" y="70"/>
</contour>
<contour>
<point x="482" y="-167" type="curve" smooth="yes"/>
<point x="514" y="-167"/>
<point x="541" y="-160"/>
<point x="562" y="-151" type="curve"/>
<point x="544" y="-73" type="line"/>
<point x="531" y="-79"/>
<point x="514" y="-83"/>
<point x="494" y="-83" type="curve" smooth="yes"/>
<point x="426" y="-83"/>
<point x="371" y="-55"/>
<point x="352" y="10" type="curve"/>
<point x="249" y="0" type="line"/>
<point x="283" y="-96"/>
<point x="361" y="-167"/>
</contour>
<contour>
<point name="aboveUC" x="303" y="682" type="move"/>
</contour>
</outline>
</glyph>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 2.026;
FontRevision 2.028;
} head;
include (../../family.fea);

View File

@ -235,7 +235,7 @@
'Phi': ['c7f46121ff5d199c88d2d43b4d001e22db51215c5580191c994fefc52a78fd78ab73c774402a390b1aff351f7961fee112040c17c7ccd328daecad2add6a4b39', ['checkOutlines', 'autohint']],
'Pi': ['w600l790l1630l163586l437586l4370l5210l521656l79656', ['checkOutlines', 'autohint']],
'Psi': ['e8084fe9a81796928ca17ad2ca279e73204a0a9eeed5d04e1fda942ce84b1ff9ec1896bc64fb4623abff174f8095f7ce254169b0b5ab15f2e2c6fadaa5c0fdb1', ['checkOutlines', 'autohint']],
'Q': ['2e3705b093242831e3236c0e0639772452cad0897d45faa628b458d64e46564ca00e506bffb7d457eb9fd4026a18ff8b20de8d9417c430a1987a3bfc734f40b8', ['checkOutlines', 'autohint']],
'Q': ['w1000', ['checkOutlines']],
'R': ['b5ac4498a28beb96f5e7fb10a17e9497013560ecda22148896fd240d7bacc2f2ab6916b85951d93268a51ac6d09c6b77fab63538fac1ec0e5b0cc187879475f1', ['checkOutlines', 'autohint']],
'Racute': ['5c341c829f80486a5b22bed329bfddda1b671078ff8793ae48ce9112cef68d0fbe8f150c6188da71f7777251a52f128555e495a6203ce0c983e8c6f6772dcd18', ['checkOutlines', 'autohint']],
'Rcaron': ['f400d1614fd31f66e61e4eeca285564b024d67298015da653aa5fa642e0d1e224b7065f0b411f2c608febc60fc8c1f150e2611a19bf05a3f1c708e39fa6da124', ['checkOutlines', 'autohint']],

View File

@ -1,72 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph format="1" name="Q">
<advance width="600" />
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="300" y="57" />
<point x="199" y="57" />
<point x="135" y="159" />
<point type="curve" x="135" y="331" />
<point x="135" y="496" />
<point x="199" y="597" />
<point type="curve" x="300" y="597" />
<point x="401" y="597" />
<point x="465" y="496" />
<point type="curve" x="465" y="331" />
<point x="465" y="159" />
<point x="401" y="57" />
</contour>
<contour>
<point type="curve" x="481" y="-163" />
<point x="509" y="-163" />
<point x="533" y="-157" />
<point type="curve" x="555" y="-149" />
<point type="line" x="539" y="-82" />
<point x="527" y="-87" />
<point x="510" y="-92" />
<point type="curve" x="490" y="-92" />
<point x="422" y="-92" />
<point x="371" y="-64" />
<point type="curve" x="348" y="-7" />
<point x="470" y="18" />
<point x="550" y="141" />
<point type="curve" x="550" y="331" />
<point x="550" y="543" />
<point x="449" y="669" />
<point type="curve" x="300" y="669" />
<point x="151" y="669" />
<point x="50" y="543" />
<point type="curve" x="50" y="331" />
<point x="50" y="137" />
<point x="133" y="13" />
<point type="curve" x="260" y="-9" />
<point x="292" y="-97" />
<point x="365" y="-163" />
</contour>
</outline>
<lib>
<dict>
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>63df1f57a7ad9f450fc532d072bdcae55ec027e7c22b082c7fcc80db2496891ec7b7b67caa97811e94b72bb046cbff8d4d278ceeea5191255b7d0b037e35665e</string>
<key>hintSetList</key>
<array>
<dict>
<key>pointTag</key>
<string>hintSet0000</string>
<key>stems</key>
<array>
<string>hstem -163 71</string>
<string>hstem -7 64</string>
<string>hstem 597 72</string>
<string>vstem 50 85</string>
<string>vstem 465 85</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,8 +472,6 @@
<string>P_i.glif</string>
<key>Psi</key>
<string>P_si.glif</string>
<key>Q</key>
<string>Q_.glif</string>
<key>R</key>
<string>R_.glif</string>
<key>Racute</key>

View File

@ -1,54 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Q" format="1">
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="449" y="-12"/>
<point x="550" y="117"/>
<point x="550" y="331" type="curve" smooth="yes"/>
<point x="550" y="543"/>
<point x="449" y="669"/>
<point x="300" y="669" type="curve" smooth="yes"/>
<point x="151" y="669"/>
<point x="50" y="543"/>
<point x="50" y="331" type="curve" smooth="yes"/>
<point x="50" y="117"/>
<point x="151" y="-12"/>
</contour>
<contour>
<point x="300" y="57" type="curve" smooth="yes"/>
<point x="199" y="57"/>
<point x="135" y="159"/>
<point x="135" y="331" type="curve" smooth="yes"/>
<point x="135" y="496"/>
<point x="199" y="597"/>
<point x="300" y="597" type="curve" smooth="yes"/>
<point x="401" y="597"/>
<point x="465" y="496"/>
<point x="465" y="331" type="curve" smooth="yes"/>
<point x="465" y="159"/>
<point x="401" y="57"/>
</contour>
<contour>
<point x="481" y="-163" type="curve" smooth="yes"/>
<point x="509" y="-163"/>
<point x="533" y="-157"/>
<point x="555" y="-149" type="curve"/>
<point x="539" y="-82" type="line"/>
<point x="527" y="-87"/>
<point x="510" y="-92"/>
<point x="490" y="-92" type="curve" smooth="yes"/>
<point x="417" y="-92"/>
<point x="363" y="-59"/>
<point x="343" y="6" type="curve"/>
<point x="257" y="-1" type="line"/>
<point x="288" y="-93"/>
<point x="362" y="-163"/>
</contour>
<contour>
<point name="aboveUC" x="302" y="685" type="move"/>
</contour>
</outline>
</glyph>

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
table head {
FontRevision 2.026;
FontRevision 2.028;
} head;
include (../../family.fea);

View File

@ -235,7 +235,7 @@
'Phi': ['7f553e7798bbca69ef3f7f7cd7372a16e5cf7102690f5a3b0a7944295a9cd6b4d2f5f1e75dfe4d9c0f1896e69f09460ed5f2d8224b40d9781f1f6e7d6111869c', ['checkOutlines', 'autohint']],
'Pi': ['w600l720l1880l188556l412556l4120l5280l528654l72654', ['checkOutlines', 'autohint']],
'Psi': ['8d43e772e3f08b25627c522153fffc29c3cb7d30fefc276c87ad37aecbc7cbbc49182038f569f2390295a7fa7af6e1f51487f304b7dac4bfbc81bf6840dbed06', ['checkOutlines', 'autohint']],
'Q': ['5da301a62dee23731dc87d11e4ee762e0ca4f7a506073f4f6d2a2f5e82c5a108cafdcf25541ed180b3bee251b2ab816c6863daa8ec4cbd85b4dd24c472159746', ['checkOutlines', 'autohint']],
'Q': ['w1000', ['checkOutlines']],
'R': ['0650d3612b9a3f7cd27383c5964514e5aee570b4f4208e9d5b34efe26f83ab1aec25c049fa639bff3a55843b1e6ca8ce72b032f18e0f122c142ecefd59fca774', ['checkOutlines', 'autohint']],
'Racute': ['feb28684f18c2a0c7e3068f216be86accbacc1db9b92df9dce57eb586269515eb755214b5adb6745bfde5392b9142a25b819a0696bb385722a5b738315305798', ['checkOutlines', 'autohint']],
'Rcaron': ['d674843104002023ad1310641e278151d88531cfc88d868a3a4bc1fcc11567ad5910878b2bdf38af83fdac02a8cf6d6a3bce06790f987d6c64e94d6e39eb6c9d', ['checkOutlines', 'autohint']],

View File

@ -1,72 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<glyph format="1" name="Q">
<advance width="600" />
<unicode hex="0051" />
<outline>
<contour>
<point name="hintSet0000" type="curve" x="300" y="83" />
<point x="216" y="83" />
<point x="163" y="169" />
<point type="curve" x="163" y="330" />
<point x="163" y="480" />
<point x="216" y="566" />
<point type="curve" x="300" y="566" />
<point x="384" y="566" />
<point x="437" y="480" />
<point type="curve" x="437" y="330" />
<point x="437" y="169" />
<point x="384" y="83" />
</contour>
<contour>
<point type="curve" x="484" y="-170" />
<point x="519" y="-170" />
<point x="548" y="-163" />
<point type="curve" x="569" y="-153" />
<point type="line" x="548" y="-64" />
<point x="536" y="-70" />
<point x="518" y="-76" />
<point type="curve" x="498" y="-76" />
<point x="441" y="-76" />
<point x="390" y="-55" />
<point type="curve" x="367" y="-3" />
<point x="482" y="28" />
<point x="556" y="145" />
<point type="curve" x="556" y="330" />
<point x="556" y="545" />
<point x="452" y="666" />
<point type="curve" x="300" y="666" />
<point x="148" y="666" />
<point x="44" y="545" />
<point type="curve" x="44" y="330" />
<point x="44" y="139" />
<point x="124" y="20" />
<point type="curve" x="245" y="-6" />
<point x="283" y="-102" />
<point x="362" y="-170" />
</contour>
</outline>
<lib>
<dict>
<key>com.adobe.type.autohint.v2</key>
<dict>
<key>id</key>
<string>f952a5643731a1b01a58b1cc4c5bf3e7b7f097d02f22126b7b2ee222194064d051c806e49f3a424ad90412f2694dac5d41d9bd50128541e27aa4a5ebfa47464b</string>
<key>hintSetList</key>
<array>
<dict>
<key>pointTag</key>
<string>hintSet0000</string>
<key>stems</key>
<array>
<string>hstem -170 94</string>
<string>hstem 18 -21</string>
<string>hstem 566 100</string>
<string>vstem 44 119</string>
<string>vstem 437 119</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,8 +472,6 @@
<string>P_i.glif</string>
<key>Psi</key>
<string>P_si.glif</string>
<key>Q</key>
<string>Q_.glif</string>
<key>R</key>
<string>R_.glif</string>
<key>Racute</key>

View File

@ -1,54 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<glyph name="Q" format="1">
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="452" y="-12"/>
<point x="556" y="111"/>
<point x="556" y="330" type="curve" smooth="yes"/>
<point x="556" y="545"/>
<point x="452" y="666"/>
<point x="300" y="666" type="curve" smooth="yes"/>
<point x="148" y="666"/>
<point x="44" y="545"/>
<point x="44" y="330" type="curve" smooth="yes"/>
<point x="44" y="111"/>
<point x="148" y="-12"/>
</contour>
<contour>
<point x="300" y="83" type="curve" smooth="yes"/>
<point x="216" y="83"/>
<point x="163" y="169"/>
<point x="163" y="330" type="curve" smooth="yes"/>
<point x="163" y="480"/>
<point x="216" y="566"/>
<point x="300" y="566" type="curve" smooth="yes"/>
<point x="384" y="566"/>
<point x="437" y="480"/>
<point x="437" y="330" type="curve" smooth="yes"/>
<point x="437" y="169"/>
<point x="384" y="83"/>
</contour>
<contour>
<point x="484" y="-170" type="curve" smooth="yes"/>
<point x="519" y="-170"/>
<point x="548" y="-163"/>
<point x="569" y="-153" type="curve"/>
<point x="548" y="-64" type="line"/>
<point x="536" y="-70"/>
<point x="518" y="-76"/>
<point x="498" y="-76" type="curve" smooth="yes"/>
<point x="435" y="-76"/>
<point x="380" y="-50"/>
<point x="361" y="13" type="curve"/>
<point x="242" y="2" type="line"/>
<point x="278" y="-98"/>
<point x="359" y="-170"/>
</contour>
<contour>
<point name="aboveUC" x="304" y="680" type="move"/>
</contour>
</outline>
</glyph>

File diff suppressed because it is too large Load Diff

View File

@ -3,34 +3,6 @@
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="443" y="-12"/>
<point x="540" y="125"/>
<point x="540" y="332" type="curve" smooth="yes"/>
<point x="540" y="540"/>
<point x="443" y="673"/>
<point x="300" y="673" type="curve" smooth="yes"/>
<point x="157" y="673"/>
<point x="60" y="540"/>
<point x="60" y="332" type="curve" smooth="yes"/>
<point x="60" y="125"/>
<point x="157" y="-12"/>
</contour>
<contour>
<point x="300" y="16" type="curve" smooth="yes"/>
<point x="173" y="16"/>
<point x="92" y="143"/>
<point x="92" y="332" type="curve" smooth="yes"/>
<point x="92" y="522"/>
<point x="173" y="645"/>
<point x="300" y="645" type="curve" smooth="yes"/>
<point x="427" y="645"/>
<point x="508" y="522"/>
<point x="508" y="332" type="curve" smooth="yes"/>
<point x="508" y="143"/>
<point x="427" y="16"/>
</contour>
<contour>
<point x="475" y="-150" type="curve" smooth="yes"/>
<point x="494" y="-150"/>
@ -47,6 +19,34 @@
<point x="305" y="-86"/>
<point x="366" y="-150"/>
</contour>
<contour>
<point x="300" y="-12" type="curve" smooth="yes"/>
<point x="442" y="-12"/>
<point x="544" y="124"/>
<point x="544" y="332" type="curve" smooth="yes"/>
<point x="544" y="540"/>
<point x="442" y="672"/>
<point x="300" y="672" type="curve" smooth="yes"/>
<point x="158" y="672"/>
<point x="56" y="540"/>
<point x="56" y="332" type="curve" smooth="yes"/>
<point x="56" y="124"/>
<point x="158" y="-12"/>
</contour>
<contour>
<point x="300" y="16" type="curve" smooth="yes"/>
<point x="175" y="16"/>
<point x="90" y="140"/>
<point x="90" y="332" type="curve" smooth="yes"/>
<point x="90" y="522"/>
<point x="175" y="642"/>
<point x="300" y="642" type="curve" smooth="yes"/>
<point x="425" y="642"/>
<point x="510" y="522"/>
<point x="510" y="332" type="curve" smooth="yes"/>
<point x="510" y="140"/>
<point x="425" y="16"/>
</contour>
<contour>
<point name="aboveUC" x="300" y="694" type="move"/>
</contour>

View File

@ -1847,7 +1847,7 @@
1464164754.0 glyphs/P_hi.glif
1464164754.0 glyphs/P_i.glif
1464164754.0 glyphs/P_si.glif
1464164754.0 glyphs/Q_.glif
1465350857.0 glyphs/Q_.glif
1464164754.0 glyphs/R_.glif
1464766706.0 glyphs/R_acute.glif
1464766706.0 glyphs/R_caron.glif
@ -3197,8 +3197,8 @@
1464164759.0 glyphs/zhedescender.glif
1464766711.0 glyphs/zlinebelow.glif
1464164759.0 glyphs/zretroflex.glif
1464773912.0 groups.plist
1464773912.0 metainfo.plist</string>
1465350857.0 groups.plist
1465350857.0 metainfo.plist</string>
<key>public.glyphOrder</key>
<array>
<string>.notdef</string>

View File

@ -1847,7 +1847,7 @@
1464164760.0 glyphs/P_hi.glif
1464164760.0 glyphs/P_i.glif
1464164760.0 glyphs/P_si.glif
1464164760.0 glyphs/Q_.glif
1465350858.0 glyphs/Q_.glif
1464164760.0 glyphs/R_.glif
1464766713.0 glyphs/R_acute.glif
1464766713.0 glyphs/R_caron.glif
@ -3197,8 +3197,8 @@
1464164764.0 glyphs/zhedescender.glif
1464766717.0 glyphs/zlinebelow.glif
1464164764.0 glyphs/zretroflex.glif
1464773912.0 groups.plist
1464773912.0 metainfo.plist</string>
1465350858.0 groups.plist
1465350858.0 metainfo.plist</string>
<key>public.glyphOrder</key>
<array>
<string>.notdef</string>

View File

@ -135,7 +135,7 @@ lookup DOLLAR_ALT {
} DOLLAR_ALT;
lookup ONE_ALT {
sub [one one.onum one.cap] by [one.a one.ao one.ac];
sub one by one.a;
} ONE_ALT;
#--------------------------------------
@ -156,6 +156,7 @@ lookup ONE_ALT {
# feature ss04;
# feature ss05;
# feature ss06;
# feature ss07;
# feature salt;
#} aalt;
@ -325,7 +326,7 @@ feature cv04 { # Character Variant 4 (alternate lowercase i)
FeatUILabelNameID {
name 3 1 0x0409 "serifed i & l"; # English US
name 3 1 0x0809 "serifed i & l"; # English GB
name 1 0 0 "serifed i"; # Mac English
name 1 0 0 "serifed i & l"; # Mac English
name 3 1 0x0408 "i & l \03BC\03B5 \03B1\03BA\03C1\03B5\03BC\03CC\03BD\03B5\03C2"; # Greek
name 3 1 0x0419 "\0456 \0438 \04CF \0441 \0437\0430\0441\0435\0447\043A\0430\043C\0438"; # Russian
};
@ -495,11 +496,28 @@ feature cv16 { # Character Variant 16 (barred dollar sign)
} cv16;
#--------------------------------------
feature cv17 { # Character Variant 17 (alternate numeral one)
cvParameters {
FeatUILabelNameID {
name 3 1 0x0409 "alternate numeral one [1]"; # English US
name 3 1 0x0809 "alternate numeral one [1]"; # English GB
name 1 0 0 "alternate numeral one [1]"; # Mac English
# name 3 1 0x0408 "XXX"; # Greek
# name 3 1 0x0419 "XXX"; # Russian
};
};
lookup ONE_ALT;
} cv17;
#--------------------------------------
feature numr { # Numerators
lookup NUMR {
sub @FIGURES_LINING by @FIGURES_NUMERATOR;
sub @PUNCTUATION_FOR_SMALL_FIGURE_STYLES by @PUNCTUATION_NUMERATOR;
sub one.a by one.numr;
} NUMR;
} numr;
@ -507,6 +525,7 @@ feature numr { # Numerators
feature dnom { # Denominators
sub @FIGURES_LINING by @FIGURES_DENOMINATOR;
sub @PUNCTUATION_FOR_SMALL_FIGURE_STYLES by @PUNCTUATION_DENOMINATOR;
sub one.a by one.dnom;
} dnom;
#--------------------------------------
@ -542,6 +561,7 @@ feature sups { # Superscript
lookup SUPERIOR_NUMERALS_SORTS {
sub @FIGURES_LINING by @FIGURES_SUPERIOR;
sub @PUNCTUATION_FOR_SMALL_FIGURE_STYLES by @PUNCTUATION_SUPERIOR;
sub one.a by one.sups;
} SUPERIOR_NUMERALS_SORTS;
lookup SUPERIOR_SORTS {
@ -555,6 +575,7 @@ feature subs { # Subscript
lookup INFERIOR {
sub @FIGURES_LINING by @FIGURES_INFERIOR;
sub @PUNCTUATION_FOR_SMALL_FIGURE_STYLES by @PUNCTUATION_INFERIOR;
sub one.a by one.subs;
} INFERIOR;
} subs;
@ -566,12 +587,15 @@ feature sinf { # Scientific Inferiors
#--------------------------------------
feature onum { # Oldstyle (Text) Figures
sub @FIGURES_LINING by @FIGURES_OLDSTYLE;
sub one.a by one.ao;
} onum;
#--------------------------------------
feature case { # Case-Sensitive Forms
sub @MARKS_CMB_ALL by @MARKS_CMB_ALL_CASE;
sub @FIGURES_LINING by @FIGURES_CASE;
sub @FIGURES_OLDSTYLE by @FIGURES_CASE;
sub one.a by one.ac;
sub ijacute by IJacute;
sub at by at.case;
sub anoteleia by anoteleia.cap;
@ -626,11 +650,11 @@ feature ss03 { # Stylistic Set 3 (alternate g, cursive theta, Serbian be)
#--------------------------------------
feature ss04 { # Stylistic Set 4 (alternate i)
featureNames {
name 3 1 0x0409 "serifed i"; # English US
name 3 1 0x0809 "serifed i"; # English GB
name 1 0 0 "serifed i"; # Mac English
name 3 1 0x0408 "i \03BC\03B5 \03B1\03BA\03C1\03B5\03BC\03CC\03BD\03B5\03C2"; # Greek
name 3 1 0x0419 "\0456 \0441 \0437\0430\0441\0435\0447\043A\0430\043C\0438"; # Russian
name 3 1 0x0409 "serifed i & l"; # English US
name 3 1 0x0809 "serifed i & l"; # English GB
name 1 0 0 "serifed i & l"; # Mac English
name 3 1 0x0408 "i & l \03BC\03B5 \03B1\03BA\03C1\03B5\03BC\03CC\03BD\03B5\03C2"; # Greek
name 3 1 0x0419 "\0456 \0438 \04CF \0441 \0437\0430\0441\0435\0447\043A\0430\043C\0438"; # Russian
};
lookup I_LC_ALT;
@ -667,16 +691,18 @@ feature ss06 { # Stylistic Set 6 (alternate dollar sign)
} ss06;
#--------------------------------------
feature ss07 { # Stylistic Set 7 (alternate numeral one [1])
feature ss07 { # Stylistic Set 7 (alternate numeral one)
featureNames {
name 3 1 0x0409 "alternate numeral one [1]"; # English US
name 3 1 0x0809 "alternate numeral one [1]"; # English GB
name 1 0 0 "slashed dollar sign [$]"; # Mac English
# name 3 1 0x0408 "\03C3\03CD\03BC\03B2\03BF\03BB\03BF \03C4\03BF\03C5 \03B4\03BF\03BB\03B1\03C1\03AF\03BF\03C5 \03BC\03B5 \03BA\03AC\03B8\03B5\03C4\03BF [$]"; # Greek
# name 3 1 0x0419 "\0437\0430\0447\0435\0440\043A\043D\0443\0442\044B\0439 \0437\043D\0430\043A \0434\043E\043B\043B\0430\0440\0430 [$]"; # Russian
name 1 0 0 "alternate numeral one [1]"; # Mac English
# name 3 1 0x0408 "XXX"; # Greek
# name 3 1 0x0419 "XXX"; # Russian
};
lookup ONE_ALT;
lookup ONE_ALT_FULL {
sub [one one.onum one.cap] by [one.a one.ao one.ac];
} ONE_ALT_FULL;
} ss07;
@ -698,7 +724,7 @@ feature salt { # Stylistic Alternates
lookup HYPHEN_ALT;
lookup ASTERISK_ALT;
lookup DOLLAR_ALT;
lookup ONE_ALT;
lookup ONE_ALT_FULL;
} salt;
#-------------------------------------------