1
1
mirror of https://github.com/i-tu/Hasklig.git synced 2024-09-11 10:36:46 +03:00

Source Code Pro – version 2.030 (romans) & 1.050 (italics) –

Updates outlines for Q to address interpolation issues
This commit is contained in:
Paul D. Hunt 2016-06-09 07:30:39 +10:00
parent cdc4567376
commit b8a07a87a8
53 changed files with 12032 additions and 11163 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -0,0 +1,71 @@
<?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,6 +472,8 @@
<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,4 +1,54 @@
<?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.028;
FontRevision 2.030;
} head;
include (../../family.fea);

View File

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

View File

@ -0,0 +1,72 @@
<?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="1" />
<point x="493" y="38" />
<point x="562" y="150" />
<point type="curve" x="562" y="329" />
<point x="562" y="547" />
<point x="455" y="664" />
<point type="curve" x="300" y="664" />
<point x="145" y="664" />
<point x="38" y="547" />
<point type="curve" x="38" y="329" />
<point x="38" 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>a79ff5a5862f53bff433a1a35c144c3bb290ab97bf54fae593dbe6dbf2696b9b8c37727804f0d47f877f9a3b43a9b20541871861ce9566b1c88eb1ee9d350d27</string>
<key>hintSetList</key>
<array>
<dict>
<key>pointTag</key>
<string>hintSet0000</string>
<key>stems</key>
<array>
<string>hstem -178 118</string>
<string>hstem 22 -21</string>
<string>hstem 537 127</string>
<string>vstem 38 151</string>
<string>vstem 411 151</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,6 +472,8 @@
<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,4 +1,54 @@
<?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="562" y="106"/>
<point x="562" y="329" type="curve" smooth="yes"/>
<point x="562" y="547"/>
<point x="455" y="664"/>
<point x="300" y="664" type="curve" smooth="yes"/>
<point x="145" y="664"/>
<point x="38" y="547"/>
<point x="38" y="329" type="curve" smooth="yes"/>
<point x="38" 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.028;
FontRevision 2.030;
} head;
include (../../family.fea);

View File

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

View File

@ -0,0 +1,72 @@
<?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="175" y="16" />
<point x="90" y="140" />
<point type="curve" x="90" y="332" />
<point x="90" y="522" />
<point x="175" y="642" />
<point type="curve" x="300" y="642" />
<point x="425" y="642" />
<point x="510" y="522" />
<point type="curve" x="510" y="332" />
<point x="510" y="140" />
<point x="425" 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="450" y="-1" />
<point x="544" y="133" />
<point type="curve" x="544" y="332" />
<point x="544" y="540" />
<point x="442" y="672" />
<point type="curve" x="300" y="672" />
<point x="158" y="672" />
<point x="56" y="540" />
<point type="curve" x="56" y="332" />
<point x="56" y="133" />
<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>6e1508345aa3821a2b2df1aeede9a6446b28eb32830cfc0781f9546b0b998bdbec647965250def4ec85f4a88f8a8bd4c3692fc4f41fec9db4dedccbfa99f76c3</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 642 30</string>
<string>vstem 56 34</string>
<string>vstem 510 34</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,6 +472,8 @@
<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,4 +1,54 @@
<?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="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 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.028;
FontRevision 2.030;
} head;
include (../../family.fea);

View File

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

View File

@ -0,0 +1,72 @@
<?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="182" y="27" />
<point x="102" y="145" />
<point type="curve" x="102" y="332" />
<point x="102" y="515" />
<point x="182" y="629" />
<point type="curve" x="300" y="629" />
<point x="418" y="629" />
<point x="498" y="515" />
<point type="curve" x="498" y="332" />
<point x="498" y="145" />
<point x="418" 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="456" y="5" />
<point x="546" y="135" />
<point type="curve" x="546" y="332" />
<point x="546" y="541" />
<point x="444" y="671" />
<point type="curve" x="300" y="671" />
<point x="156" y="671" />
<point x="54" y="541" />
<point type="curve" x="54" y="332" />
<point x="54" y="134" />
<point x="144" 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>1d6580148092e7fcd58de95fd260dcc685f987a47a2343aacbd84a44d16bd8aa6230f4343caf72482d0b4056193af1f62d8387f47831959a928587dbdf83e015</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 629 42</string>
<string>vstem 54 48</string>
<string>vstem 498 48</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,6 +472,8 @@
<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,4 +1,54 @@
<?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="444" y="-12"/>
<point x="546" y="122"/>
<point x="546" y="332" type="curve" smooth="yes"/>
<point x="546" y="541"/>
<point x="444" y="671"/>
<point x="300" y="671" type="curve" smooth="yes"/>
<point x="156" y="671"/>
<point x="54" y="541"/>
<point x="54" y="332" type="curve" smooth="yes"/>
<point x="54" y="122"/>
<point x="156" y="-12"/>
</contour>
<contour>
<point x="300" y="27" type="curve" smooth="yes"/>
<point x="182" y="27"/>
<point x="102" y="145"/>
<point x="102" y="332" type="curve" smooth="yes"/>
<point x="102" y="515"/>
<point x="182" y="629"/>
<point x="300" y="629" type="curve" smooth="yes"/>
<point x="418" y="629"/>
<point x="498" y="515"/>
<point x="498" y="332" type="curve" smooth="yes"/>
<point x="498" y="145"/>
<point x="418" 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.028;
FontRevision 2.030;
} head;
include (../../family.fea);

View File

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

View File

@ -0,0 +1,72 @@
<?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="209" y="70" />
<point x="148" y="162" />
<point type="curve" x="148" y="330" />
<point x="148" y="488" />
<point x="209" y="580" />
<point type="curve" x="300" y="580" />
<point x="391" y="580" />
<point x="452" y="488" />
<point type="curve" x="452" y="330" />
<point x="452" y="162" />
<point x="391" 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="555" y="142" />
<point type="curve" x="555" y="330" />
<point x="555" y="544" />
<point x="450" y="667" />
<point type="curve" x="300" y="667" />
<point x="150" y="667" />
<point x="45" y="544" />
<point type="curve" x="45" y="330" />
<point x="45" y="137" />
<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>6b09001868d6f60f018c3b0a6bb3b2538e4bab5397f1e84b69f4cbd920d7f4e0223759986501bac5b115984020c4afacefbc532c762ad53d8378ed861ca3b264</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 580 87</string>
<string>vstem 45 103</string>
<string>vstem 452 103</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,6 +472,8 @@
<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,4 +1,54 @@
<?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="555" y="113"/>
<point x="555" y="330" type="curve" smooth="yes"/>
<point x="555" y="544"/>
<point x="450" y="667"/>
<point x="300" y="667" type="curve" smooth="yes"/>
<point x="150" y="667"/>
<point x="45" y="544"/>
<point x="45" y="330" type="curve" smooth="yes"/>
<point x="45" y="113"/>
<point x="150" y="-12"/>
</contour>
<contour>
<point x="300" y="70" type="curve" smooth="yes"/>
<point x="209" y="70"/>
<point x="148" y="162"/>
<point x="148" y="330" type="curve" smooth="yes"/>
<point x="148" y="488"/>
<point x="209" y="580"/>
<point x="300" y="580" type="curve" smooth="yes"/>
<point x="391" y="580"/>
<point x="452" y="488"/>
<point x="452" y="330" type="curve" smooth="yes"/>
<point x="452" y="162"/>
<point x="391" 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.028;
FontRevision 2.030;
} head;
include (../../family.fea);

View File

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

View File

@ -0,0 +1,72 @@
<?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="200" y="57" />
<point x="134" y="157" />
<point type="curve" x="134" y="331" />
<point x="134" y="496" />
<point x="200" y="595" />
<point type="curve" x="300" y="595" />
<point x="400" y="595" />
<point x="466" y="496" />
<point type="curve" x="466" y="331" />
<point x="466" y="157" />
<point x="400" 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="552" y="140" />
<point type="curve" x="552" y="331" />
<point x="552" y="543" />
<point x="448" y="668" />
<point type="curve" x="300" y="668" />
<point x="152" y="668" />
<point x="48" y="543" />
<point type="curve" x="48" y="331" />
<point x="48" y="136" />
<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>2d3bebdb9861ec6655490b01e86a5ce540014baa28e80404f3f2f5c80822353b2cda0f6524585cf3a29acb252889cf42dcdf6cfcb7e154424386140bfdbd50a6</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 595 73</string>
<string>vstem 48 86</string>
<string>vstem 466 86</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,6 +472,8 @@
<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,4 +1,54 @@
<?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="448" y="-12"/>
<point x="552" y="116"/>
<point x="552" y="331" type="curve" smooth="yes"/>
<point x="552" y="543"/>
<point x="448" y="668"/>
<point x="300" y="668" type="curve" smooth="yes"/>
<point x="152" y="668"/>
<point x="48" y="543"/>
<point x="48" y="331" type="curve" smooth="yes"/>
<point x="48" y="116"/>
<point x="152" y="-12"/>
</contour>
<contour>
<point x="300" y="57" type="curve" smooth="yes"/>
<point x="200" y="57"/>
<point x="134" y="157"/>
<point x="134" y="331" type="curve" smooth="yes"/>
<point x="134" y="496"/>
<point x="200" y="595"/>
<point x="300" y="595" type="curve" smooth="yes"/>
<point x="400" y="595"/>
<point x="466" y="496"/>
<point x="466" y="331" type="curve" smooth="yes"/>
<point x="466" y="157"/>
<point x="400" 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.028;
FontRevision 2.030;
} head;
include (../../family.fea);

View File

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

View File

@ -0,0 +1,72 @@
<?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="162" y="168" />
<point type="curve" x="162" y="330" />
<point x="162" y="480" />
<point x="216" y="565" />
<point type="curve" x="300" y="565" />
<point x="384" y="565" />
<point x="438" y="480" />
<point type="curve" x="438" y="330" />
<point x="438" y="168" />
<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="557" y="145" />
<point type="curve" x="557" y="330" />
<point x="557" y="545" />
<point x="452" y="666" />
<point type="curve" x="300" y="666" />
<point x="148" y="666" />
<point x="43" y="545" />
<point type="curve" x="43" y="330" />
<point x="43" y="138" />
<point x="123" 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>da1265f8374f7e3f320c57242c1752d96a1febc2796b07837cde33d5b812ec310861c68a0742e5488ed79705dfec0ea5b9e4c6c9405395db06a29b26f555ce55</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 565 101</string>
<string>vstem 43 119</string>
<string>vstem 438 119</string>
</array>
</dict>
</array>
</dict>
</dict>
</lib>
</glyph>

View File

@ -472,6 +472,8 @@
<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,4 +1,54 @@
<?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="557" y="111"/>
<point x="557" y="330" type="curve" smooth="yes"/>
<point x="557" y="545"/>
<point x="452" y="666"/>
<point x="300" y="666" type="curve" smooth="yes"/>
<point x="148" y="666"/>
<point x="43" y="545"/>
<point x="43" y="330" type="curve" smooth="yes"/>
<point x="43" 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="162" y="168"/>
<point x="162" y="330" type="curve" smooth="yes"/>
<point x="162" y="480"/>
<point x="216" y="565"/>
<point x="300" y="565" type="curve" smooth="yes"/>
<point x="384" y="565"/>
<point x="438" y="480"/>
<point x="438" y="330" type="curve" smooth="yes"/>
<point x="438" y="168"/>
<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,22 +3,6 @@
<unicode hex="0051"/>
<advance width="600"/>
<outline>
<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 x="300" y="-12" type="curve" smooth="yes"/>
<point x="442" y="-12"/>
@ -47,6 +31,22 @@
<point x="510" y="140"/>
<point x="425" 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>

View File

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

View File

@ -3198,7 +3198,7 @@
1464766717.0 glyphs/zlinebelow.glif
1464164764.0 glyphs/zretroflex.glif
1465350858.0 groups.plist
1465350858.0 metainfo.plist</string>
1465420421.0 metainfo.plist</string>
<key>public.glyphOrder</key>
<array>
<string>.notdef</string>

View File

@ -1,3 +1,5 @@
Updates outlines for Q to address interpolation issues.
version 2.028 (romans) & version 1.048 (italics) created 2016/06/08