├── Bold ├── cidfont_fs.ps ├── cidfont_it_fs.ps ├── cidfontinfo ├── cidfontinfo.it ├── features ├── features.it ├── table.BASE └── table.vmtx ├── ExtraLight ├── cidfont_fs.ps ├── cidfont_it_fs.ps ├── cidfontinfo ├── cidfontinfo.it ├── features ├── features.it ├── table.BASE └── table.vmtx ├── FontMenuNameDB ├── Heavy ├── cidfont_fs.ps ├── cidfont_it_fs.ps ├── cidfontinfo ├── cidfontinfo.it ├── features ├── features.it ├── table.BASE └── table.vmtx ├── LICENSE.txt ├── Light ├── cidfont_fs.ps ├── cidfont_it_fs.ps ├── cidfontinfo ├── cidfontinfo.it ├── features ├── features.it ├── table.BASE └── table.vmtx ├── Medium ├── cidfont_fs.ps ├── cidfont_it_fs.ps ├── cidfontinfo ├── cidfontinfo.it ├── features ├── features.it ├── table.BASE └── table.vmtx ├── Normal ├── cidfont_fs.ps ├── cidfont_it_fs.ps ├── cidfontinfo ├── cidfontinfo.it ├── features ├── features.it ├── table.BASE └── table.vmtx ├── README-JP.md ├── README.md ├── Regular ├── cidfont_fs.ps ├── cidfont_it_fs.ps ├── cidfontinfo ├── cidfontinfo.it ├── features ├── features.it ├── table.BASE └── table.vmtx ├── SourceHanCode_JP_It_features.gsub ├── SourceHanCode_JP_features.gsub ├── SourceHanCode_JP_sequences.txt ├── UniSourceHanCodeJP-UTF32-H ├── UniSourceHanCodeJPIt-UTF32-H ├── commands.sh ├── commands_subroutinize_otc.sh ├── features.common ├── relnotes.txt ├── resources ├── SHC2_Emoji.pdf ├── SHC2_Italic.pdf ├── SHC2_Roman.pdf ├── color_emoji.png ├── img-AA.png ├── img-View.png ├── newglyphs.png └── removedGlyphs_fromSHS.pdf └── svg ├── cid18173.svg ├── cid18174.svg ├── cid18175.svg ├── cid18176.svg ├── cid18177.svg ├── cid18178.svg └── cid18179.svg /Bold/cidfont_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Bold/cidfont_fs.ps -------------------------------------------------------------------------------- /Bold/cidfont_it_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Bold/cidfont_it_fs.ps -------------------------------------------------------------------------------- /Bold/cidfontinfo: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-Bold) 2 | FullName (SourceHanCodeJP Bold) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (Bold) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle true 16 | IsItalicStyle false 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Bold/cidfontinfo.it: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-BoldIt) 2 | FullName (SourceHanCodeJP BoldIt) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (BoldIt) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle true 16 | IsItalicStyle true 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Bold/features: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 700; 18 | WidthClass 5; 19 | Panose 2 11 8 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_features.gsub); 28 | -------------------------------------------------------------------------------- /Bold/features.it: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 700; 18 | WidthClass 5; 19 | Panose 2 11 8 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_It_features.gsub); 28 | -------------------------------------------------------------------------------- /Bold/table.BASE: -------------------------------------------------------------------------------- 1 | table BASE { 2 | HorizAxis.BaseTagList icfb icft ideo romn; 3 | HorizAxis.BaseScriptList DFLT ideo -84 844 -120 0, 4 | hani ideo -84 844 -120 0, 5 | kana ideo -84 844 -120 0, 6 | latn romn -84 844 -120 0, 7 | cyrl romn -84 844 -120 0, 8 | grek romn -84 844 -120 0; 9 | 10 | VertAxis.BaseTagList icfb icft ideo romn; 11 | VertAxis.BaseScriptList DFLT ideo 36 964 0 120, 12 | hani ideo 36 964 0 120, 13 | kana ideo 36 964 0 120, 14 | latn romn 36 964 0 120, 15 | cyrl romn 36 964 0 120, 16 | grek romn 36 964 0 120; 17 | } BASE; 18 | -------------------------------------------------------------------------------- /Bold/table.vmtx: -------------------------------------------------------------------------------- 1 | table vmtx { 2 | VertOriginY \474 870; 3 | VertOriginY \490 875; 4 | VertOriginY \492 875; 5 | VertOriginY \493 890; 6 | VertOriginY \494 664; 7 | VertOriginY \495 900; 8 | VertOriginY \498 871; 9 | VertOriginY \501 864; 10 | VertOriginY \502 989; 11 | VertOriginY \504 891; 12 | VertOriginY \505 871; 13 | VertOriginY \506 871; 14 | VertOriginY \507 871; 15 | VertOriginY \508 871; 16 | VertOriginY \509 871; 17 | VertOriginY \510 871; 18 | VertOriginY \511 871; 19 | VertOriginY \512 871; 20 | VertOriginY \513 871; 21 | VertOriginY \514 871; 22 | VertOriginY \515 871; 23 | VertOriginY \516 871; 24 | VertOriginY \517 871; 25 | VertOriginY \518 907; 26 | VertOriginY \519 907; 27 | VertOriginY \520 907; 28 | VertOriginY \521 907; 29 | VertOriginY \522 780; 30 | VertOriginY \523 907; 31 | VertOriginY \524 907; 32 | VertOriginY \525 907; 33 | VertOriginY \526 907; 34 | VertOriginY \527 780; 35 | VertOriginY \528 907; 36 | VertOriginY \529 907; 37 | VertOriginY \693 855; 38 | VertOriginY \694 862; 39 | VertOriginY \695 862; 40 | VertOriginY \696 855; 41 | VertOriginY \697 855; 42 | VertOriginY \698 862; 43 | VertOriginY \699 855; 44 | VertOriginY \700 862; 45 | VertOriginY \701 862; 46 | VertOriginY \702 862; 47 | VertOriginY \703 855; 48 | VertOriginY \704 862; 49 | VertOriginY \705 862; 50 | VertOriginY \706 855; 51 | VertOriginY \707 855; 52 | VertOriginY \708 862; 53 | VertOriginY \709 855; 54 | VertOriginY \710 862; 55 | VertOriginY \711 862; 56 | VertOriginY \712 862; 57 | VertOriginY \1180 1380; 58 | VertAdvanceY \1180 2000; 59 | VertOriginY \1181 1380; 60 | VertAdvanceY \1181 2000; 61 | VertOriginY \1692 875; 62 | VertOriginY \1816 757; 63 | VertOriginY \1817 673; 64 | VertOriginY \1818 865; 65 | VertOriginY \1819 872; 66 | VertOriginY \1981 866; 67 | VertOriginY \1983 865; 68 | VertOriginY \1984 689; 69 | VertOriginY \1986 931; 70 | VertOriginY \1987 931; 71 | VertOriginY \1988 866; 72 | VertOriginY \1994 773; 73 | VertOriginY \1995 871; 74 | VertOriginY \1996 761; 75 | VertOriginY \1997 871; 76 | VertOriginY \1998 886; 77 | VertOriginY \1999 871; 78 | VertOriginY \2000 871; 79 | VertOriginY \2001 871; 80 | VertOriginY \2004 773; 81 | VertOriginY \2005 871; 82 | VertOriginY \2006 761; 83 | VertOriginY \2007 673; 84 | VertOriginY \2008 673; 85 | VertOriginY \2009 772; 86 | VertOriginY \2010 871; 87 | VertOriginY \2011 886; 88 | VertOriginY \2012 871; 89 | VertOriginY \2013 871; 90 | VertOriginY \2014 871; 91 | VertOriginY \2015 797; 92 | VertOriginY \2016 901; 93 | VertOriginY \2017 901; 94 | VertOriginY \2018 901; 95 | VertOriginY \2019 893; 96 | VertOriginY \2020 787; 97 | VertOriginY \2021 676; 98 | VertOriginY \2022 787; 99 | VertOriginY \2023 780; 100 | VertOriginY \2024 886; 101 | VertOriginY \2025 938; 102 | VertOriginY \2026 931; 103 | VertOriginY \2027 938; 104 | VertOriginY \2028 938; 105 | VertOriginY \2029 938; 106 | VertOriginY \2030 931; 107 | VertOriginY \2031 938; 108 | VertOriginY \2032 938; 109 | VertOriginY \2033 813; 110 | VertOriginY \2034 847; 111 | VertOriginY \2035 865; 112 | VertOriginY \2037 865; 113 | VertOriginY \2038 871; 114 | VertOriginY \2040 791; 115 | VertOriginY \2041 791; 116 | VertOriginY \2042 689; 117 | VertOriginY \2043 780; 118 | VertOriginY \2044 677; 119 | VertOriginY \2045 780; 120 | VertOriginY \2046 773; 121 | VertOriginY \2047 871; 122 | VertOriginY \2048 761; 123 | VertOriginY \2049 871; 124 | VertOriginY \2050 886; 125 | VertOriginY \2051 871; 126 | VertOriginY \2052 773; 127 | VertOriginY \2053 871; 128 | VertOriginY \2054 761; 129 | VertOriginY \2055 871; 130 | VertOriginY \2056 886; 131 | VertOriginY \2057 871; 132 | VertOriginY \2058 886; 133 | VertOriginY \2060 781; 134 | VertOriginY \2061 773; 135 | VertOriginY \2062 780; 136 | VertOriginY \2064 790; 137 | VertOriginY \2065 871; 138 | VertOriginY \2067 774; 139 | VertOriginY \2069 871; 140 | VertOriginY \2070 908; 141 | VertOriginY \2071 871; 142 | VertOriginY \2072 871; 143 | VertOriginY \2076 772; 144 | VertOriginY \2079 902; 145 | VertOriginY \2081 773; 146 | VertOriginY \2082 688; 147 | VertOriginY \2083 871; 148 | VertOriginY \2084 871; 149 | VertOriginY \2085 780; 150 | VertOriginY \2086 871; 151 | VertOriginY \2088 813; 152 | VertOriginY \2089 813; 153 | VertOriginY \2121 772; 154 | VertOriginY \15262 869; 155 | VertOriginY \15264 871; 156 | VertOriginY \15274 870; 157 | VertOriginY \15275 871; 158 | VertOriginY \15277 871; 159 | VertOriginY \15278 871; 160 | VertOriginY \15279 865; 161 | VertOriginY \15280 871; 162 | VertOriginY \15281 871; 163 | VertOriginY \15282 871; 164 | VertOriginY \15283 871; 165 | VertOriginY \15291 871; 166 | VertOriginY \15292 871; 167 | VertOriginY \15293 871; 168 | VertOriginY \15294 871; 169 | VertOriginY \15295 871; 170 | VertOriginY \15296 871; 171 | VertOriginY \15297 871; 172 | VertOriginY \15298 871; 173 | VertOriginY \15299 871; 174 | VertOriginY \15300 865; 175 | VertOriginY \15301 871; 176 | VertOriginY \15302 871; 177 | VertOriginY \15303 871; 178 | VertOriginY \15304 871; 179 | VertOriginY \15305 871; 180 | VertOriginY \15306 871; 181 | VertOriginY \15307 777; 182 | VertOriginY \15308 871; 183 | VertOriginY \15309 871; 184 | VertOriginY \15310 871; 185 | VertOriginY \15311 865; 186 | VertOriginY \15312 871; 187 | VertOriginY \15313 871; 188 | VertOriginY \15314 871; 189 | VertOriginY \15315 871; 190 | VertOriginY \15316 871; 191 | VertOriginY \15320 980; 192 | VertOriginY \15322 980; 193 | VertOriginY \15323 781; 194 | VertOriginY \15324 894; 195 | VertOriginY \15325 781; 196 | VertOriginY \15326 894; 197 | VertOriginY \15327 781; 198 | VertOriginY \15328 906; 199 | VertOriginY \15329 665; 200 | VertOriginY \15330 900; 201 | VertOriginY \15331 914; 202 | VertOriginY \15332 798; 203 | VertOriginY \15333 900; 204 | VertOriginY \15334 894; 205 | VertOriginY \15335 787; 206 | VertOriginY \15336 787; 207 | VertOriginY \15337 781; 208 | VertOriginY \15338 679; 209 | VertOriginY \15339 679; 210 | VertOriginY \15340 787; 211 | VertOriginY \15341 781; 212 | VertOriginY \15342 851; 213 | VertOriginY \15343 775; 214 | VertOriginY \15344 781; 215 | VertOriginY \15345 781; 216 | VertOriginY \15346 781; 217 | VertOriginY \15347 669; 218 | VertOriginY \15348 781; 219 | VertOriginY \15468 856; 220 | VertOriginY \15469 875; 221 | VertOriginY \15473 869; 222 | VertOriginY \15474 869; 223 | VertOriginY \15481 862; 224 | VertOriginY \15482 761; 225 | VertOriginY \15483 754; 226 | VertOriginY \15484 761; 227 | VertOriginY \15485 761; 228 | VertOriginY \15486 754; 229 | VertOriginY \15487 754; 230 | VertOriginY \15488 761; 231 | VertOriginY \15489 754; 232 | VertOriginY \15490 761; 233 | VertOriginY \15491 761; 234 | VertOriginY \15613 866; 235 | VertOriginY \17459 1380; 236 | VertAdvanceY \17459 2000; 237 | VertOriginY \17460 1880; 238 | VertAdvanceY \17460 3000; 239 | VertAdvanceY \17467 0; 240 | VertAdvanceY \17468 0; 241 | VertAdvanceY \17469 0; 242 | VertAdvanceY \17470 0; 243 | VertAdvanceY \17471 0; 244 | VertAdvanceY \17472 0; 245 | } vmtx; 246 | -------------------------------------------------------------------------------- /ExtraLight/cidfont_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/ExtraLight/cidfont_fs.ps -------------------------------------------------------------------------------- /ExtraLight/cidfont_it_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/ExtraLight/cidfont_it_fs.ps -------------------------------------------------------------------------------- /ExtraLight/cidfontinfo: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-ExtraLight) 2 | FullName (SourceHanCodeJP ExtraLight) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (ExtraLight) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle false 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /ExtraLight/cidfontinfo.it: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-ExtraLightIt) 2 | FullName (SourceHanCodeJP ExtraLightIt) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (ExtraLightIt) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle true 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /ExtraLight/features: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 250; 18 | WidthClass 5; 19 | Panose 2 11 2 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_features.gsub); 28 | -------------------------------------------------------------------------------- /ExtraLight/features.it: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 250; 18 | WidthClass 5; 19 | Panose 2 11 2 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_It_features.gsub); 28 | -------------------------------------------------------------------------------- /ExtraLight/table.BASE: -------------------------------------------------------------------------------- 1 | table BASE { 2 | HorizAxis.BaseTagList icfb icft ideo romn; 3 | HorizAxis.BaseScriptList DFLT ideo -66 826 -120 0, 4 | hani ideo -66 826 -120 0, 5 | kana ideo -66 826 -120 0, 6 | latn romn -66 826 -120 0, 7 | cyrl romn -66 826 -120 0, 8 | grek romn -66 826 -120 0; 9 | 10 | VertAxis.BaseTagList icfb icft ideo romn; 11 | VertAxis.BaseScriptList DFLT ideo 54 946 0 120, 12 | hani ideo 54 946 0 120, 13 | kana ideo 54 946 0 120, 14 | latn romn 54 946 0 120, 15 | cyrl romn 54 946 0 120, 16 | grek romn 54 946 0 120; 17 | } BASE; 18 | -------------------------------------------------------------------------------- /ExtraLight/table.vmtx: -------------------------------------------------------------------------------- 1 | table vmtx { 2 | VertOriginY \474 863; 3 | VertOriginY \490 861; 4 | VertOriginY \491 867; 5 | VertOriginY \492 861; 6 | VertOriginY \493 873; 7 | VertOriginY \494 641; 8 | VertOriginY \495 894; 9 | VertOriginY \498 860; 10 | VertOriginY \500 869; 11 | VertOriginY \501 854; 12 | VertOriginY \502 970; 13 | VertOriginY \505 863; 14 | VertOriginY \506 860; 15 | VertOriginY \507 860; 16 | VertOriginY \508 860; 17 | VertOriginY \509 860; 18 | VertOriginY \510 860; 19 | VertOriginY \511 860; 20 | VertOriginY \512 860; 21 | VertOriginY \513 860; 22 | VertOriginY \514 860; 23 | VertOriginY \515 860; 24 | VertOriginY \516 860; 25 | VertOriginY \517 860; 26 | VertOriginY \518 867; 27 | VertOriginY \519 867; 28 | VertOriginY \520 867; 29 | VertOriginY \521 867; 30 | VertOriginY \522 761; 31 | VertOriginY \523 867; 32 | VertOriginY \524 867; 33 | VertOriginY \525 867; 34 | VertOriginY \526 867; 35 | VertOriginY \527 761; 36 | VertOriginY \528 867; 37 | VertOriginY \529 867; 38 | VertOriginY \693 845; 39 | VertOriginY \694 851; 40 | VertOriginY \695 851; 41 | VertOriginY \696 845; 42 | VertOriginY \697 845; 43 | VertOriginY \698 851; 44 | VertOriginY \699 845; 45 | VertOriginY \700 851; 46 | VertOriginY \701 851; 47 | VertOriginY \702 851; 48 | VertOriginY \703 845; 49 | VertOriginY \704 851; 50 | VertOriginY \705 851; 51 | VertOriginY \706 845; 52 | VertOriginY \707 845; 53 | VertOriginY \708 851; 54 | VertOriginY \709 845; 55 | VertOriginY \710 851; 56 | VertOriginY \711 851; 57 | VertOriginY \712 851; 58 | VertOriginY \1180 1380; 59 | VertAdvanceY \1180 2000; 60 | VertOriginY \1181 1380; 61 | VertAdvanceY \1181 2000; 62 | VertOriginY \1816 735; 63 | VertOriginY \1817 641; 64 | VertOriginY \1818 857; 65 | VertOriginY \1819 863; 66 | VertOriginY \1979 875; 67 | VertOriginY \1980 875; 68 | VertOriginY \1981 857; 69 | VertOriginY \1982 875; 70 | VertOriginY \1983 857; 71 | VertOriginY \1984 657; 72 | VertOriginY \1985 875; 73 | VertOriginY \1986 927; 74 | VertOriginY \1987 927; 75 | VertOriginY \1988 857; 76 | VertOriginY \1994 751; 77 | VertOriginY \1995 863; 78 | VertOriginY \1996 764; 79 | VertOriginY \1997 863; 80 | VertOriginY \1999 863; 81 | VertOriginY \2000 863; 82 | VertOriginY \2001 863; 83 | VertOriginY \2002 875; 84 | VertOriginY \2003 875; 85 | VertOriginY \2004 751; 86 | VertOriginY \2005 863; 87 | VertOriginY \2006 764; 88 | VertOriginY \2007 641; 89 | VertOriginY \2008 641; 90 | VertOriginY \2009 754; 91 | VertOriginY \2010 863; 92 | VertOriginY \2012 863; 93 | VertOriginY \2013 863; 94 | VertOriginY \2014 863; 95 | VertOriginY \2015 804; 96 | VertOriginY \2016 896; 97 | VertOriginY \2017 896; 98 | VertOriginY \2018 896; 99 | VertOriginY \2019 888; 100 | VertOriginY \2020 769; 101 | VertOriginY \2021 670; 102 | VertOriginY \2022 769; 103 | VertOriginY \2023 763; 104 | VertOriginY \2025 934; 105 | VertOriginY \2026 928; 106 | VertOriginY \2027 934; 107 | VertOriginY \2028 934; 108 | VertOriginY \2029 934; 109 | VertOriginY \2030 928; 110 | VertOriginY \2031 934; 111 | VertOriginY \2032 934; 112 | VertOriginY \2033 802; 113 | VertOriginY \2034 846; 114 | VertOriginY \2035 856; 115 | VertOriginY \2036 875; 116 | VertOriginY \2037 856; 117 | VertOriginY \2038 862; 118 | VertOriginY \2039 875; 119 | VertOriginY \2040 762; 120 | VertOriginY \2041 762; 121 | VertOriginY \2042 657; 122 | VertOriginY \2043 763; 123 | VertOriginY \2044 670; 124 | VertOriginY \2045 763; 125 | VertOriginY \2046 751; 126 | VertOriginY \2047 863; 127 | VertOriginY \2048 764; 128 | VertOriginY \2049 863; 129 | VertOriginY \2051 863; 130 | VertOriginY \2052 751; 131 | VertOriginY \2053 863; 132 | VertOriginY \2054 764; 133 | VertOriginY \2055 863; 134 | VertOriginY \2057 863; 135 | VertOriginY \2059 869; 136 | VertOriginY \2060 763; 137 | VertOriginY \2061 751; 138 | VertOriginY \2062 763; 139 | VertOriginY \2063 875; 140 | VertOriginY \2064 762; 141 | VertOriginY \2065 863; 142 | VertOriginY \2066 875; 143 | VertOriginY \2067 757; 144 | VertOriginY \2068 875; 145 | VertOriginY \2069 863; 146 | VertOriginY \2070 869; 147 | VertOriginY \2071 863; 148 | VertOriginY \2072 863; 149 | VertOriginY \2074 875; 150 | VertOriginY \2075 875; 151 | VertOriginY \2076 754; 152 | VertOriginY \2077 875; 153 | VertOriginY \2078 875; 154 | VertOriginY \2079 875; 155 | VertOriginY \2080 875; 156 | VertOriginY \2081 751; 157 | VertOriginY \2082 657; 158 | VertOriginY \2083 863; 159 | VertOriginY \2084 863; 160 | VertOriginY \2085 763; 161 | VertOriginY \2086 863; 162 | VertOriginY \2087 875; 163 | VertOriginY \2088 802; 164 | VertOriginY \2089 802; 165 | VertOriginY \2121 754; 166 | VertOriginY \15262 851; 167 | VertOriginY \15264 862; 168 | VertOriginY \15274 863; 169 | VertOriginY \15275 863; 170 | VertOriginY \15276 869; 171 | VertOriginY \15277 863; 172 | VertOriginY \15278 863; 173 | VertOriginY \15279 857; 174 | VertOriginY \15280 862; 175 | VertOriginY \15281 863; 176 | VertOriginY \15282 863; 177 | VertOriginY \15283 862; 178 | VertOriginY \15291 863; 179 | VertOriginY \15292 863; 180 | VertOriginY \15293 863; 181 | VertOriginY \15294 863; 182 | VertOriginY \15295 863; 183 | VertOriginY \15296 863; 184 | VertOriginY \15297 863; 185 | VertOriginY \15298 863; 186 | VertOriginY \15299 863; 187 | VertOriginY \15300 857; 188 | VertOriginY \15301 863; 189 | VertOriginY \15302 863; 190 | VertOriginY \15303 863; 191 | VertOriginY \15304 863; 192 | VertOriginY \15305 863; 193 | VertOriginY \15306 863; 194 | VertOriginY \15307 785; 195 | VertOriginY \15308 863; 196 | VertOriginY \15309 863; 197 | VertOriginY \15310 863; 198 | VertOriginY \15311 856; 199 | VertOriginY \15312 863; 200 | VertOriginY \15313 863; 201 | VertOriginY \15314 863; 202 | VertOriginY \15315 863; 203 | VertOriginY \15316 863; 204 | VertOriginY \15320 980; 205 | VertOriginY \15322 980; 206 | VertOriginY \15323 763; 207 | VertOriginY \15324 891; 208 | VertOriginY \15325 763; 209 | VertOriginY \15326 891; 210 | VertOriginY \15327 763; 211 | VertOriginY \15328 903; 212 | VertOriginY \15329 641; 213 | VertOriginY \15330 897; 214 | VertOriginY \15332 749; 215 | VertOriginY \15333 897; 216 | VertOriginY \15334 891; 217 | VertOriginY \15335 770; 218 | VertOriginY \15336 770; 219 | VertOriginY \15337 763; 220 | VertOriginY \15338 648; 221 | VertOriginY \15339 648; 222 | VertOriginY \15340 769; 223 | VertOriginY \15341 763; 224 | VertOriginY \15342 834; 225 | VertOriginY \15343 757; 226 | VertOriginY \15344 763; 227 | VertOriginY \15345 763; 228 | VertOriginY \15346 763; 229 | VertOriginY \15347 641; 230 | VertOriginY \15348 763; 231 | VertOriginY \15468 868; 232 | VertOriginY \15469 858; 233 | VertOriginY \15473 852; 234 | VertOriginY \15474 852; 235 | VertOriginY \15481 851; 236 | VertOriginY \15482 774; 237 | VertOriginY \15483 768; 238 | VertOriginY \15484 774; 239 | VertOriginY \15485 774; 240 | VertOriginY \15486 768; 241 | VertOriginY \15487 768; 242 | VertOriginY \15488 774; 243 | VertOriginY \15489 768; 244 | VertOriginY \15490 774; 245 | VertOriginY \15491 774; 246 | VertOriginY \15613 857; 247 | VertOriginY \17459 1380; 248 | VertAdvanceY \17459 2000; 249 | VertOriginY \17460 1880; 250 | VertAdvanceY \17460 3000; 251 | VertAdvanceY \17467 0; 252 | VertAdvanceY \17468 0; 253 | VertAdvanceY \17469 0; 254 | VertAdvanceY \17470 0; 255 | VertAdvanceY \17471 0; 256 | VertAdvanceY \17472 0; 257 | } vmtx; 258 | -------------------------------------------------------------------------------- /FontMenuNameDB: -------------------------------------------------------------------------------- 1 | # [PostScriptName] 2 | # f=FamilyName 3 | # s=StyleName 4 | # l=Windows_Compatible_MenuName 5 | # m=1,Macintosh_Compatible_MenuName 6 | 7 | [SourceHanCodeJP-ExtraLight] 8 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 9 | s=3,1,0x411,EL 10 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP EL 11 | f=Source Han Code JP 12 | s=EL 13 | l=Source Han Code JP EL 14 | 15 | [SourceHanCodeJP-Light] 16 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 17 | s=3,1,0x411,L 18 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP L 19 | f=Source Han Code JP 20 | s=L 21 | l=Source Han Code JP L 22 | 23 | [SourceHanCodeJP-Normal] 24 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 25 | s=3,1,0x411,N 26 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP N 27 | f=Source Han Code JP 28 | s=N 29 | l=Source Han Code JP N 30 | 31 | [SourceHanCodeJP-Regular] 32 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 33 | s=3,1,0x411,R 34 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP R 35 | f=Source Han Code JP 36 | s=R 37 | l=Source Han Code JP R 38 | 39 | [SourceHanCodeJP-Medium] 40 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 41 | s=3,1,0x411,M 42 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP M 43 | f=Source Han Code JP 44 | s=M 45 | l=Source Han Code JP M 46 | 47 | [SourceHanCodeJP-Bold] 48 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 49 | s=3,1,0x411,B 50 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP R 51 | f=Source Han Code JP 52 | s=B 53 | l=Source Han Code JP R 54 | 55 | [SourceHanCodeJP-Heavy] 56 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 57 | s=3,1,0x411,H 58 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP H 59 | f=Source Han Code JP 60 | s=H 61 | l=Source Han Code JP H 62 | 63 | ### 64 | 65 | [SourceHanCodeJP-ExtraLightIt] 66 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 67 | s=3,1,0x411,EL It 68 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP EL 69 | f=Source Han Code JP 70 | s=EL It 71 | l=Source Han Code JP EL 72 | 73 | [SourceHanCodeJP-LightIt] 74 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 75 | s=3,1,0x411,L It 76 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP L 77 | f=Source Han Code JP 78 | s=L It 79 | l=Source Han Code JP L 80 | 81 | [SourceHanCodeJP-NormalIt] 82 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 83 | s=3,1,0x411,N It 84 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP N 85 | f=Source Han Code JP 86 | s=N It 87 | l=Source Han Code JP N 88 | 89 | [SourceHanCodeJP-RegularIt] 90 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 91 | s=3,1,0x411,R It 92 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP R 93 | f=Source Han Code JP 94 | s=R It 95 | l=Source Han Code JP R 96 | 97 | [SourceHanCodeJP-MediumIt] 98 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 99 | s=3,1,0x411,M It 100 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP M 101 | f=Source Han Code JP 102 | s=M It 103 | l=Source Han Code JP M 104 | 105 | [SourceHanCodeJP-BoldIt] 106 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 107 | s=3,1,0x411,B It 108 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP R 109 | f=Source Han Code JP 110 | s=B It 111 | l=Source Han Code JP R 112 | 113 | [SourceHanCodeJP-HeavyIt] 114 | f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP 115 | s=3,1,0x411,H It 116 | l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP H 117 | f=Source Han Code JP 118 | s=H It 119 | l=Source Han Code JP H 120 | 121 | -------------------------------------------------------------------------------- /Heavy/cidfont_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Heavy/cidfont_fs.ps -------------------------------------------------------------------------------- /Heavy/cidfont_it_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Heavy/cidfont_it_fs.ps -------------------------------------------------------------------------------- /Heavy/cidfontinfo: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-Heavy) 2 | FullName (SourceHanCodeJP Heavy) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (Heavy) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle false 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Heavy/cidfontinfo.it: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-HeavyIt) 2 | FullName (SourceHanCodeJP HeavyIt) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (HeavyIt) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle true 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Heavy/features: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 900; 18 | WidthClass 5; 19 | Panose 2 11 10 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_features.gsub); 28 | -------------------------------------------------------------------------------- /Heavy/features.it: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 900; 18 | WidthClass 5; 19 | Panose 2 11 10 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_It_features.gsub); 28 | -------------------------------------------------------------------------------- /Heavy/table.BASE: -------------------------------------------------------------------------------- 1 | table BASE { 2 | HorizAxis.BaseTagList icfb icft ideo romn; 3 | HorizAxis.BaseScriptList DFLT ideo -93 853 -120 0, 4 | hani ideo -93 853 -120 0, 5 | kana ideo -93 853 -120 0, 6 | latn romn -93 853 -120 0, 7 | cyrl romn -93 853 -120 0, 8 | grek romn -93 853 -120 0; 9 | 10 | VertAxis.BaseTagList icfb icft ideo romn; 11 | VertAxis.BaseScriptList DFLT ideo 27 973 0 120, 12 | hani ideo 27 973 0 120, 13 | kana ideo 27 973 0 120, 14 | latn romn 27 973 0 120, 15 | cyrl romn 27 973 0 120, 16 | grek romn 27 973 0 120; 17 | } BASE; 18 | -------------------------------------------------------------------------------- /Heavy/table.vmtx: -------------------------------------------------------------------------------- 1 | table vmtx { 2 | VertOriginY \474 873; 3 | VertOriginY \491 888; 4 | VertOriginY \493 895; 5 | VertOriginY \494 671; 6 | VertOriginY \495 902; 7 | VertOriginY \498 874; 8 | VertOriginY \501 867; 9 | VertOriginY \502 995; 10 | VertOriginY \504 894; 11 | VertOriginY \505 874; 12 | VertOriginY \506 874; 13 | VertOriginY \507 874; 14 | VertOriginY \508 874; 15 | VertOriginY \509 874; 16 | VertOriginY \510 874; 17 | VertOriginY \511 874; 18 | VertOriginY \512 874; 19 | VertOriginY \513 874; 20 | VertOriginY \514 874; 21 | VertOriginY \515 874; 22 | VertOriginY \516 874; 23 | VertOriginY \517 874; 24 | VertOriginY \518 918; 25 | VertOriginY \519 918; 26 | VertOriginY \520 918; 27 | VertOriginY \521 918; 28 | VertOriginY \522 786; 29 | VertOriginY \523 918; 30 | VertOriginY \524 918; 31 | VertOriginY \525 918; 32 | VertOriginY \526 918; 33 | VertOriginY \527 786; 34 | VertOriginY \528 918; 35 | VertOriginY \529 918; 36 | VertOriginY \693 858; 37 | VertOriginY \694 865; 38 | VertOriginY \695 865; 39 | VertOriginY \696 858; 40 | VertOriginY \697 858; 41 | VertOriginY \698 865; 42 | VertOriginY \699 858; 43 | VertOriginY \700 865; 44 | VertOriginY \701 865; 45 | VertOriginY \702 865; 46 | VertOriginY \703 858; 47 | VertOriginY \704 865; 48 | VertOriginY \705 865; 49 | VertOriginY \706 858; 50 | VertOriginY \707 858; 51 | VertOriginY \708 865; 52 | VertOriginY \709 858; 53 | VertOriginY \710 865; 54 | VertOriginY \711 865; 55 | VertOriginY \712 865; 56 | VertOriginY \1180 1380; 57 | VertAdvanceY \1180 2000; 58 | VertOriginY \1181 1380; 59 | VertAdvanceY \1181 2000; 60 | VertOriginY \1692 874; 61 | VertOriginY \1816 764; 62 | VertOriginY \1817 682; 63 | VertOriginY \1818 868; 64 | VertOriginY \1819 874; 65 | VertOriginY \1981 868; 66 | VertOriginY \1983 868; 67 | VertOriginY \1984 697; 68 | VertOriginY \1986 932; 69 | VertOriginY \1987 932; 70 | VertOriginY \1988 868; 71 | VertOriginY \1994 779; 72 | VertOriginY \1995 874; 73 | VertOriginY \1996 760; 74 | VertOriginY \1997 874; 75 | VertOriginY \1998 887; 76 | VertOriginY \1999 874; 77 | VertOriginY \2000 874; 78 | VertOriginY \2001 874; 79 | VertOriginY \2004 779; 80 | VertOriginY \2005 874; 81 | VertOriginY \2006 760; 82 | VertOriginY \2007 678; 83 | VertOriginY \2008 682; 84 | VertOriginY \2009 777; 85 | VertOriginY \2010 874; 86 | VertOriginY \2011 887; 87 | VertOriginY \2012 874; 88 | VertOriginY \2013 874; 89 | VertOriginY \2014 874; 90 | VertOriginY \2015 795; 91 | VertOriginY \2016 902; 92 | VertOriginY \2017 902; 93 | VertOriginY \2018 902; 94 | VertOriginY \2019 894; 95 | VertOriginY \2020 792; 96 | VertOriginY \2021 678; 97 | VertOriginY \2022 792; 98 | VertOriginY \2023 785; 99 | VertOriginY \2024 887; 100 | VertOriginY \2025 939; 101 | VertOriginY \2026 932; 102 | VertOriginY \2027 939; 103 | VertOriginY \2028 939; 104 | VertOriginY \2029 939; 105 | VertOriginY \2030 932; 106 | VertOriginY \2031 939; 107 | VertOriginY \2032 939; 108 | VertOriginY \2033 816; 109 | VertOriginY \2034 847; 110 | VertOriginY \2035 868; 111 | VertOriginY \2037 868; 112 | VertOriginY \2038 874; 113 | VertOriginY \2040 799; 114 | VertOriginY \2041 799; 115 | VertOriginY \2042 697; 116 | VertOriginY \2043 785; 117 | VertOriginY \2044 678; 118 | VertOriginY \2045 785; 119 | VertOriginY \2046 779; 120 | VertOriginY \2047 874; 121 | VertOriginY \2048 760; 122 | VertOriginY \2049 874; 123 | VertOriginY \2050 887; 124 | VertOriginY \2051 874; 125 | VertOriginY \2052 779; 126 | VertOriginY \2053 874; 127 | VertOriginY \2054 760; 128 | VertOriginY \2055 874; 129 | VertOriginY \2056 887; 130 | VertOriginY \2057 874; 131 | VertOriginY \2058 887; 132 | VertOriginY \2060 786; 133 | VertOriginY \2061 779; 134 | VertOriginY \2062 785; 135 | VertOriginY \2064 798; 136 | VertOriginY \2065 874; 137 | VertOriginY \2067 779; 138 | VertOriginY \2069 874; 139 | VertOriginY \2070 919; 140 | VertOriginY \2071 874; 141 | VertOriginY \2072 874; 142 | VertOriginY \2076 777; 143 | VertOriginY \2079 913; 144 | VertOriginY \2081 779; 145 | VertOriginY \2082 697; 146 | VertOriginY \2083 874; 147 | VertOriginY \2084 874; 148 | VertOriginY \2085 785; 149 | VertOriginY \2086 874; 150 | VertOriginY \2088 816; 151 | VertOriginY \2089 816; 152 | VertOriginY \2121 777; 153 | VertOriginY \15262 874; 154 | VertOriginY \15264 874; 155 | VertOriginY \15274 872; 156 | VertOriginY \15275 874; 157 | VertOriginY \15277 873; 158 | VertOriginY \15278 874; 159 | VertOriginY \15279 867; 160 | VertOriginY \15280 873; 161 | VertOriginY \15281 874; 162 | VertOriginY \15282 873; 163 | VertOriginY \15283 873; 164 | VertOriginY \15291 874; 165 | VertOriginY \15292 874; 166 | VertOriginY \15293 874; 167 | VertOriginY \15294 874; 168 | VertOriginY \15295 874; 169 | VertOriginY \15296 874; 170 | VertOriginY \15297 874; 171 | VertOriginY \15298 874; 172 | VertOriginY \15299 874; 173 | VertOriginY \15300 868; 174 | VertOriginY \15301 874; 175 | VertOriginY \15302 874; 176 | VertOriginY \15303 874; 177 | VertOriginY \15304 874; 178 | VertOriginY \15305 874; 179 | VertOriginY \15306 874; 180 | VertOriginY \15307 775; 181 | VertOriginY \15308 874; 182 | VertOriginY \15309 874; 183 | VertOriginY \15310 874; 184 | VertOriginY \15311 868; 185 | VertOriginY \15312 874; 186 | VertOriginY \15313 874; 187 | VertOriginY \15314 874; 188 | VertOriginY \15315 874; 189 | VertOriginY \15316 874; 190 | VertOriginY \15320 980; 191 | VertOriginY \15322 980; 192 | VertOriginY \15323 786; 193 | VertOriginY \15324 894; 194 | VertOriginY \15325 786; 195 | VertOriginY \15326 894; 196 | VertOriginY \15327 786; 197 | VertOriginY \15328 906; 198 | VertOriginY \15329 672; 199 | VertOriginY \15330 900; 200 | VertOriginY \15331 924; 201 | VertOriginY \15332 812; 202 | VertOriginY \15333 900; 203 | VertOriginY \15334 894; 204 | VertOriginY \15335 791; 205 | VertOriginY \15336 792; 206 | VertOriginY \15337 786; 207 | VertOriginY \15338 688; 208 | VertOriginY \15339 688; 209 | VertOriginY \15340 792; 210 | VertOriginY \15341 786; 211 | VertOriginY \15342 855; 212 | VertOriginY \15343 780; 213 | VertOriginY \15344 786; 214 | VertOriginY \15345 786; 215 | VertOriginY \15346 786; 216 | VertOriginY \15347 676; 217 | VertOriginY \15348 786; 218 | VertOriginY \15468 853; 219 | VertOriginY \15473 874; 220 | VertOriginY \15474 874; 221 | VertOriginY \15481 865; 222 | VertOriginY \15482 758; 223 | VertOriginY \15483 751; 224 | VertOriginY \15484 758; 225 | VertOriginY \15485 758; 226 | VertOriginY \15486 751; 227 | VertOriginY \15487 751; 228 | VertOriginY \15488 758; 229 | VertOriginY \15489 751; 230 | VertOriginY \15490 758; 231 | VertOriginY \15491 758; 232 | VertOriginY \15613 868; 233 | VertOriginY \17459 1380; 234 | VertAdvanceY \17459 2000; 235 | VertOriginY \17460 1880; 236 | VertAdvanceY \17460 3000; 237 | VertAdvanceY \17467 0; 238 | VertAdvanceY \17468 0; 239 | VertAdvanceY \17469 0; 240 | VertAdvanceY \17470 0; 241 | VertAdvanceY \17471 0; 242 | VertAdvanceY \17472 0; 243 | } vmtx; 244 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | This Font Software is licensed under the SIL Open Font License, 2 | Version 1.1. 3 | 4 | This license is copied below, and is also available with a FAQ at: 5 | http://scripts.sil.org/OFL 6 | 7 | ----------------------------------------------------------- 8 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 9 | ----------------------------------------------------------- 10 | 11 | PREAMBLE 12 | The goals of the Open Font License (OFL) are to stimulate worldwide 13 | development of collaborative font projects, to support the font 14 | creation efforts of academic and linguistic communities, and to 15 | provide a free and open framework in which fonts may be shared and 16 | improved in partnership with others. 17 | 18 | The OFL allows the licensed fonts to be used, studied, modified and 19 | redistributed freely as long as they are not sold by themselves. The 20 | fonts, including any derivative works, can be bundled, embedded, 21 | redistributed and/or sold with any software provided that any reserved 22 | names are not used by derivative works. The fonts and derivatives, 23 | however, cannot be released under any other type of license. The 24 | requirement for fonts to remain under this license does not apply to 25 | any document created using the fonts or their derivatives. 26 | 27 | DEFINITIONS 28 | "Font Software" refers to the set of files released by the Copyright 29 | Holder(s) under this license and clearly marked as such. This may 30 | include source files, build scripts and documentation. 31 | 32 | "Reserved Font Name" refers to any names specified as such after the 33 | copyright statement(s). 34 | 35 | "Original Version" refers to the collection of Font Software 36 | components as distributed by the Copyright Holder(s). 37 | 38 | "Modified Version" refers to any derivative made by adding to, 39 | deleting, or substituting -- in part or in whole -- any of the 40 | components of the Original Version, by changing formats or by porting 41 | the Font Software to a new environment. 42 | 43 | "Author" refers to any designer, engineer, programmer, technical 44 | writer or other person who contributed to the Font Software. 45 | 46 | PERMISSION & CONDITIONS 47 | Permission is hereby granted, free of charge, to any person obtaining 48 | a copy of the Font Software, to use, study, copy, merge, embed, 49 | modify, redistribute, and sell modified and unmodified copies of the 50 | Font Software, subject to the following conditions: 51 | 52 | 1) Neither the Font Software nor any of its individual components, in 53 | Original or Modified Versions, may be sold by itself. 54 | 55 | 2) Original or Modified Versions of the Font Software may be bundled, 56 | redistributed and/or sold with any software, provided that each copy 57 | contains the above copyright notice and this license. These can be 58 | included either as stand-alone text files, human-readable headers or 59 | in the appropriate machine-readable metadata fields within text or 60 | binary files as long as those fields can be easily viewed by the user. 61 | 62 | 3) No Modified Version of the Font Software may use the Reserved Font 63 | Name(s) unless explicit written permission is granted by the 64 | corresponding Copyright Holder. This restriction only applies to the 65 | primary font name as presented to the users. 66 | 67 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 68 | Software shall not be used to promote, endorse or advertise any 69 | Modified Version, except to acknowledge the contribution(s) of the 70 | Copyright Holder(s) and the Author(s) or with their explicit written 71 | permission. 72 | 73 | 5) The Font Software, modified or unmodified, in part or in whole, 74 | must be distributed entirely under this license, and must not be 75 | distributed under any other license. The requirement for fonts to 76 | remain under this license does not apply to any document created using 77 | the Font Software. 78 | 79 | TERMINATION 80 | This license becomes null and void if any of the above conditions are 81 | not met. 82 | 83 | DISCLAIMER 84 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 85 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 86 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 87 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 88 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 89 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 90 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 91 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 92 | OTHER DEALINGS IN THE FONT SOFTWARE. 93 | -------------------------------------------------------------------------------- /Light/cidfont_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Light/cidfont_fs.ps -------------------------------------------------------------------------------- /Light/cidfont_it_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Light/cidfont_it_fs.ps -------------------------------------------------------------------------------- /Light/cidfontinfo: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-Light) 2 | FullName (SourceHanCodeJP Light) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (Light) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle false 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Light/cidfontinfo.it: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-LightIt) 2 | FullName (SourceHanCodeJP LightIt) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (LightIt) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle true 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Light/features: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 300; 18 | WidthClass 5; 19 | Panose 2 11 3 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_features.gsub); 28 | -------------------------------------------------------------------------------- /Light/features.it: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 300; 18 | WidthClass 5; 19 | Panose 2 11 3 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_It_features.gsub); 28 | -------------------------------------------------------------------------------- /Light/table.BASE: -------------------------------------------------------------------------------- 1 | table BASE { 2 | HorizAxis.BaseTagList icfb icft ideo romn; 3 | HorizAxis.BaseScriptList DFLT ideo -69 829 -120 0, 4 | hani ideo -69 829 -120 0, 5 | kana ideo -69 829 -120 0, 6 | latn romn -69 829 -120 0, 7 | cyrl romn -69 829 -120 0, 8 | grek romn -69 829 -120 0; 9 | 10 | VertAxis.BaseTagList icfb icft ideo romn; 11 | VertAxis.BaseScriptList DFLT ideo 51 949 0 120, 12 | hani ideo 51 949 0 120, 13 | kana ideo 51 949 0 120, 14 | latn romn 51 949 0 120, 15 | cyrl romn 51 949 0 120, 16 | grek romn 51 949 0 120; 17 | } BASE; 18 | -------------------------------------------------------------------------------- /Light/table.vmtx: -------------------------------------------------------------------------------- 1 | table vmtx { 2 | VertOriginY \474 865; 3 | VertOriginY \490 863; 4 | VertOriginY \491 870; 5 | VertOriginY \492 863; 6 | VertOriginY \494 646; 7 | VertOriginY \495 896; 8 | VertOriginY \498 862; 9 | VertOriginY \500 871; 10 | VertOriginY \501 856; 11 | VertOriginY \502 974; 12 | VertOriginY \505 865; 13 | VertOriginY \506 862; 14 | VertOriginY \507 862; 15 | VertOriginY \508 862; 16 | VertOriginY \509 862; 17 | VertOriginY \510 862; 18 | VertOriginY \511 862; 19 | VertOriginY \512 862; 20 | VertOriginY \513 862; 21 | VertOriginY \514 862; 22 | VertOriginY \515 862; 23 | VertOriginY \516 862; 24 | VertOriginY \517 862; 25 | VertOriginY \518 875; 26 | VertOriginY \519 875; 27 | VertOriginY \520 875; 28 | VertOriginY \521 875; 29 | VertOriginY \522 765; 30 | VertOriginY \523 875; 31 | VertOriginY \524 875; 32 | VertOriginY \525 875; 33 | VertOriginY \526 875; 34 | VertOriginY \527 765; 35 | VertOriginY \528 875; 36 | VertOriginY \529 875; 37 | VertOriginY \693 847; 38 | VertOriginY \694 853; 39 | VertOriginY \695 853; 40 | VertOriginY \696 847; 41 | VertOriginY \697 847; 42 | VertOriginY \698 853; 43 | VertOriginY \699 847; 44 | VertOriginY \700 853; 45 | VertOriginY \701 853; 46 | VertOriginY \702 853; 47 | VertOriginY \703 847; 48 | VertOriginY \704 853; 49 | VertOriginY \705 853; 50 | VertOriginY \706 847; 51 | VertOriginY \707 847; 52 | VertOriginY \708 853; 53 | VertOriginY \709 847; 54 | VertOriginY \710 853; 55 | VertOriginY \711 853; 56 | VertOriginY \712 853; 57 | VertOriginY \1180 1380; 58 | VertAdvanceY \1180 2000; 59 | VertOriginY \1181 1380; 60 | VertAdvanceY \1181 2000; 61 | VertOriginY \1816 740; 62 | VertOriginY \1817 647; 63 | VertOriginY \1818 859; 64 | VertOriginY \1819 865; 65 | VertOriginY \1981 859; 66 | VertOriginY \1983 859; 67 | VertOriginY \1984 663; 68 | VertOriginY \1986 928; 69 | VertOriginY \1987 928; 70 | VertOriginY \1988 859; 71 | VertOriginY \1994 755; 72 | VertOriginY \1995 865; 73 | VertOriginY \1996 763; 74 | VertOriginY \1997 865; 75 | VertOriginY \1999 865; 76 | VertOriginY \2000 865; 77 | VertOriginY \2001 865; 78 | VertOriginY \2004 755; 79 | VertOriginY \2005 865; 80 | VertOriginY \2006 763; 81 | VertOriginY \2007 647; 82 | VertOriginY \2008 647; 83 | VertOriginY \2009 758; 84 | VertOriginY \2010 865; 85 | VertOriginY \2012 865; 86 | VertOriginY \2013 865; 87 | VertOriginY \2014 865; 88 | VertOriginY \2015 802; 89 | VertOriginY \2016 897; 90 | VertOriginY \2017 897; 91 | VertOriginY \2018 897; 92 | VertOriginY \2019 889; 93 | VertOriginY \2020 772; 94 | VertOriginY \2021 671; 95 | VertOriginY \2022 772; 96 | VertOriginY \2023 766; 97 | VertOriginY \2025 935; 98 | VertOriginY \2026 929; 99 | VertOriginY \2027 935; 100 | VertOriginY \2028 935; 101 | VertOriginY \2029 935; 102 | VertOriginY \2030 929; 103 | VertOriginY \2031 935; 104 | VertOriginY \2032 935; 105 | VertOriginY \2033 804; 106 | VertOriginY \2034 846; 107 | VertOriginY \2035 858; 108 | VertOriginY \2037 858; 109 | VertOriginY \2038 864; 110 | VertOriginY \2040 768; 111 | VertOriginY \2041 768; 112 | VertOriginY \2042 663; 113 | VertOriginY \2043 766; 114 | VertOriginY \2044 671; 115 | VertOriginY \2045 766; 116 | VertOriginY \2046 755; 117 | VertOriginY \2047 865; 118 | VertOriginY \2048 763; 119 | VertOriginY \2049 865; 120 | VertOriginY \2051 865; 121 | VertOriginY \2052 755; 122 | VertOriginY \2053 865; 123 | VertOriginY \2054 763; 124 | VertOriginY \2055 865; 125 | VertOriginY \2057 865; 126 | VertOriginY \2059 871; 127 | VertOriginY \2060 766; 128 | VertOriginY \2061 755; 129 | VertOriginY \2062 766; 130 | VertOriginY \2064 768; 131 | VertOriginY \2065 865; 132 | VertOriginY \2067 761; 133 | VertOriginY \2069 865; 134 | VertOriginY \2071 865; 135 | VertOriginY \2072 865; 136 | VertOriginY \2076 758; 137 | VertOriginY \2081 755; 138 | VertOriginY \2082 663; 139 | VertOriginY \2083 865; 140 | VertOriginY \2084 865; 141 | VertOriginY \2085 766; 142 | VertOriginY \2086 865; 143 | VertOriginY \2088 804; 144 | VertOriginY \2089 804; 145 | VertOriginY \2121 758; 146 | VertOriginY \15262 854; 147 | VertOriginY \15264 864; 148 | VertOriginY \15274 864; 149 | VertOriginY \15275 865; 150 | VertOriginY \15276 871; 151 | VertOriginY \15277 865; 152 | VertOriginY \15278 865; 153 | VertOriginY \15279 859; 154 | VertOriginY \15280 864; 155 | VertOriginY \15281 865; 156 | VertOriginY \15282 865; 157 | VertOriginY \15283 864; 158 | VertOriginY \15291 865; 159 | VertOriginY \15292 865; 160 | VertOriginY \15293 865; 161 | VertOriginY \15294 865; 162 | VertOriginY \15295 865; 163 | VertOriginY \15296 865; 164 | VertOriginY \15297 864; 165 | VertOriginY \15298 865; 166 | VertOriginY \15299 865; 167 | VertOriginY \15300 859; 168 | VertOriginY \15301 865; 169 | VertOriginY \15302 865; 170 | VertOriginY \15303 865; 171 | VertOriginY \15304 865; 172 | VertOriginY \15305 865; 173 | VertOriginY \15306 865; 174 | VertOriginY \15307 783; 175 | VertOriginY \15308 865; 176 | VertOriginY \15309 864; 177 | VertOriginY \15310 865; 178 | VertOriginY \15311 858; 179 | VertOriginY \15312 865; 180 | VertOriginY \15313 865; 181 | VertOriginY \15314 865; 182 | VertOriginY \15315 865; 183 | VertOriginY \15316 865; 184 | VertOriginY \15320 980; 185 | VertOriginY \15322 980; 186 | VertOriginY \15323 767; 187 | VertOriginY \15324 892; 188 | VertOriginY \15325 766; 189 | VertOriginY \15326 891; 190 | VertOriginY \15327 766; 191 | VertOriginY \15328 904; 192 | VertOriginY \15329 646; 193 | VertOriginY \15330 898; 194 | VertOriginY \15331 885; 195 | VertOriginY \15332 759; 196 | VertOriginY \15333 898; 197 | VertOriginY \15334 892; 198 | VertOriginY \15335 773; 199 | VertOriginY \15336 773; 200 | VertOriginY \15337 766; 201 | VertOriginY \15338 655; 202 | VertOriginY \15339 655; 203 | VertOriginY \15340 772; 204 | VertOriginY \15341 766; 205 | VertOriginY \15342 837; 206 | VertOriginY \15343 760; 207 | VertOriginY \15344 767; 208 | VertOriginY \15345 767; 209 | VertOriginY \15346 767; 210 | VertOriginY \15347 647; 211 | VertOriginY \15348 766; 212 | VertOriginY \15468 865; 213 | VertOriginY \15469 861; 214 | VertOriginY \15473 855; 215 | VertOriginY \15474 855; 216 | VertOriginY \15481 853; 217 | VertOriginY \15482 771; 218 | VertOriginY \15483 765; 219 | VertOriginY \15484 771; 220 | VertOriginY \15485 771; 221 | VertOriginY \15486 765; 222 | VertOriginY \15487 765; 223 | VertOriginY \15488 771; 224 | VertOriginY \15489 765; 225 | VertOriginY \15490 771; 226 | VertOriginY \15491 771; 227 | VertOriginY \15613 859; 228 | VertOriginY \17459 1380; 229 | VertAdvanceY \17459 2000; 230 | VertOriginY \17460 1880; 231 | VertAdvanceY \17460 3000; 232 | VertAdvanceY \17467 0; 233 | VertAdvanceY \17468 0; 234 | VertAdvanceY \17469 0; 235 | VertAdvanceY \17470 0; 236 | VertAdvanceY \17471 0; 237 | VertAdvanceY \17472 0; 238 | } vmtx; 239 | -------------------------------------------------------------------------------- /Medium/cidfont_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Medium/cidfont_fs.ps -------------------------------------------------------------------------------- /Medium/cidfont_it_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Medium/cidfont_it_fs.ps -------------------------------------------------------------------------------- /Medium/cidfontinfo: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-Medium) 2 | FullName (SourceHanCodeJP Medium) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (Medium) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle false 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Medium/cidfontinfo.it: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-MediumIt) 2 | FullName (SourceHanCodeJP MediumIt) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (MediumIt) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle true 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Medium/features: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 500; 18 | WidthClass 5; 19 | Panose 2 11 6 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_features.gsub); 28 | -------------------------------------------------------------------------------- /Medium/features.it: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 500; 18 | WidthClass 5; 19 | Panose 2 11 6 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_It_features.gsub); 28 | -------------------------------------------------------------------------------- /Medium/table.BASE: -------------------------------------------------------------------------------- 1 | table BASE { 2 | HorizAxis.BaseTagList icfb icft ideo romn; 3 | HorizAxis.BaseScriptList DFLT ideo -76 836 -120 0, 4 | hani ideo -76 836 -120 0, 5 | kana ideo -76 836 -120 0, 6 | latn romn -76 836 -120 0, 7 | cyrl romn -76 836 -120 0, 8 | grek romn -76 836 -120 0; 9 | 10 | VertAxis.BaseTagList icfb icft ideo romn; 11 | VertAxis.BaseScriptList DFLT ideo 44 956 0 120, 12 | hani ideo 44 956 0 120, 13 | kana ideo 44 956 0 120, 14 | latn romn 44 956 0 120, 15 | cyrl romn 44 956 0 120, 16 | grek romn 44 956 0 120; 17 | } BASE; 18 | -------------------------------------------------------------------------------- /Medium/table.vmtx: -------------------------------------------------------------------------------- 1 | table vmtx { 2 | VertOriginY \474 868; 3 | VertOriginY \490 871; 4 | VertOriginY \492 871; 5 | VertOriginY \493 886; 6 | VertOriginY \494 657; 7 | VertOriginY \495 899; 8 | VertOriginY \498 868; 9 | VertOriginY \500 875; 10 | VertOriginY \501 861; 11 | VertOriginY \502 984; 12 | VertOriginY \504 888; 13 | VertOriginY \505 869; 14 | VertOriginY \506 868; 15 | VertOriginY \507 868; 16 | VertOriginY \508 868; 17 | VertOriginY \509 868; 18 | VertOriginY \510 868; 19 | VertOriginY \511 868; 20 | VertOriginY \512 868; 21 | VertOriginY \513 868; 22 | VertOriginY \514 868; 23 | VertOriginY \515 868; 24 | VertOriginY \516 868; 25 | VertOriginY \517 868; 26 | VertOriginY \518 896; 27 | VertOriginY \519 896; 28 | VertOriginY \520 896; 29 | VertOriginY \521 896; 30 | VertOriginY \522 775; 31 | VertOriginY \523 896; 32 | VertOriginY \524 896; 33 | VertOriginY \525 896; 34 | VertOriginY \526 896; 35 | VertOriginY \527 775; 36 | VertOriginY \528 896; 37 | VertOriginY \529 896; 38 | VertOriginY \693 852; 39 | VertOriginY \694 859; 40 | VertOriginY \695 859; 41 | VertOriginY \696 852; 42 | VertOriginY \697 852; 43 | VertOriginY \698 859; 44 | VertOriginY \699 852; 45 | VertOriginY \700 859; 46 | VertOriginY \701 859; 47 | VertOriginY \702 859; 48 | VertOriginY \703 852; 49 | VertOriginY \704 859; 50 | VertOriginY \705 859; 51 | VertOriginY \706 852; 52 | VertOriginY \707 852; 53 | VertOriginY \708 859; 54 | VertOriginY \709 852; 55 | VertOriginY \710 859; 56 | VertOriginY \711 859; 57 | VertOriginY \712 859; 58 | VertOriginY \1180 1380; 59 | VertAdvanceY \1180 2000; 60 | VertOriginY \1181 1380; 61 | VertAdvanceY \1181 2000; 62 | VertOriginY \1816 751; 63 | VertOriginY \1817 664; 64 | VertOriginY \1818 863; 65 | VertOriginY \1819 869; 66 | VertOriginY \1981 863; 67 | VertOriginY \1983 863; 68 | VertOriginY \1984 680; 69 | VertOriginY \1986 930; 70 | VertOriginY \1987 930; 71 | VertOriginY \1988 863; 72 | VertOriginY \1994 766; 73 | VertOriginY \1995 869; 74 | VertOriginY \1996 761; 75 | VertOriginY \1997 869; 76 | VertOriginY \1998 885; 77 | VertOriginY \1999 869; 78 | VertOriginY \2000 869; 79 | VertOriginY \2001 869; 80 | VertOriginY \2004 766; 81 | VertOriginY \2005 869; 82 | VertOriginY \2006 761; 83 | VertOriginY \2007 664; 84 | VertOriginY \2008 664; 85 | VertOriginY \2009 767; 86 | VertOriginY \2010 869; 87 | VertOriginY \2011 885; 88 | VertOriginY \2012 869; 89 | VertOriginY \2013 869; 90 | VertOriginY \2014 869; 91 | VertOriginY \2015 799; 92 | VertOriginY \2016 900; 93 | VertOriginY \2017 900; 94 | VertOriginY \2018 900; 95 | VertOriginY \2019 892; 96 | VertOriginY \2020 782; 97 | VertOriginY \2021 674; 98 | VertOriginY \2022 782; 99 | VertOriginY \2023 775; 100 | VertOriginY \2024 885; 101 | VertOriginY \2025 937; 102 | VertOriginY \2026 930; 103 | VertOriginY \2027 937; 104 | VertOriginY \2028 937; 105 | VertOriginY \2029 937; 106 | VertOriginY \2030 930; 107 | VertOriginY \2031 937; 108 | VertOriginY \2032 937; 109 | VertOriginY \2033 810; 110 | VertOriginY \2034 847; 111 | VertOriginY \2035 863; 112 | VertOriginY \2037 863; 113 | VertOriginY \2038 869; 114 | VertOriginY \2040 783; 115 | VertOriginY \2041 783; 116 | VertOriginY \2042 680; 117 | VertOriginY \2043 775; 118 | VertOriginY \2044 675; 119 | VertOriginY \2045 775; 120 | VertOriginY \2046 766; 121 | VertOriginY \2047 869; 122 | VertOriginY \2048 761; 123 | VertOriginY \2049 869; 124 | VertOriginY \2050 885; 125 | VertOriginY \2051 869; 126 | VertOriginY \2052 766; 127 | VertOriginY \2053 869; 128 | VertOriginY \2054 761; 129 | VertOriginY \2055 869; 130 | VertOriginY \2056 885; 131 | VertOriginY \2057 869; 132 | VertOriginY \2058 885; 133 | VertOriginY \2059 875; 134 | VertOriginY \2060 776; 135 | VertOriginY \2061 766; 136 | VertOriginY \2062 775; 137 | VertOriginY \2064 782; 138 | VertOriginY \2065 869; 139 | VertOriginY \2067 769; 140 | VertOriginY \2069 869; 141 | VertOriginY \2070 897; 142 | VertOriginY \2071 869; 143 | VertOriginY \2072 869; 144 | VertOriginY \2076 767; 145 | VertOriginY \2079 891; 146 | VertOriginY \2081 766; 147 | VertOriginY \2082 679; 148 | VertOriginY \2083 869; 149 | VertOriginY \2084 869; 150 | VertOriginY \2085 775; 151 | VertOriginY \2086 869; 152 | VertOriginY \2088 810; 153 | VertOriginY \2089 810; 154 | VertOriginY \2121 767; 155 | VertOriginY \15262 864; 156 | VertOriginY \15264 868; 157 | VertOriginY \15274 868; 158 | VertOriginY \15275 869; 159 | VertOriginY \15276 875; 160 | VertOriginY \15277 868; 161 | VertOriginY \15278 869; 162 | VertOriginY \15279 862; 163 | VertOriginY \15280 868; 164 | VertOriginY \15281 869; 165 | VertOriginY \15282 868; 166 | VertOriginY \15283 868; 167 | VertOriginY \15291 869; 168 | VertOriginY \15292 869; 169 | VertOriginY \15293 869; 170 | VertOriginY \15294 869; 171 | VertOriginY \15295 869; 172 | VertOriginY \15296 869; 173 | VertOriginY \15297 869; 174 | VertOriginY \15298 869; 175 | VertOriginY \15299 869; 176 | VertOriginY \15300 863; 177 | VertOriginY \15301 869; 178 | VertOriginY \15302 869; 179 | VertOriginY \15303 869; 180 | VertOriginY \15304 869; 181 | VertOriginY \15305 869; 182 | VertOriginY \15306 869; 183 | VertOriginY \15307 779; 184 | VertOriginY \15308 869; 185 | VertOriginY \15309 869; 186 | VertOriginY \15310 869; 187 | VertOriginY \15311 863; 188 | VertOriginY \15312 869; 189 | VertOriginY \15313 869; 190 | VertOriginY \15314 869; 191 | VertOriginY \15315 869; 192 | VertOriginY \15316 869; 193 | VertOriginY \15320 980; 194 | VertOriginY \15322 980; 195 | VertOriginY \15323 776; 196 | VertOriginY \15324 893; 197 | VertOriginY \15325 776; 198 | VertOriginY \15326 893; 199 | VertOriginY \15327 776; 200 | VertOriginY \15328 905; 201 | VertOriginY \15329 658; 202 | VertOriginY \15330 899; 203 | VertOriginY \15331 904; 204 | VertOriginY \15332 784; 205 | VertOriginY \15333 899; 206 | VertOriginY \15334 893; 207 | VertOriginY \15335 782; 208 | VertOriginY \15336 782; 209 | VertOriginY \15337 776; 210 | VertOriginY \15338 671; 211 | VertOriginY \15339 671; 212 | VertOriginY \15340 782; 213 | VertOriginY \15341 776; 214 | VertOriginY \15342 846; 215 | VertOriginY \15343 770; 216 | VertOriginY \15344 776; 217 | VertOriginY \15345 776; 218 | VertOriginY \15346 776; 219 | VertOriginY \15347 661; 220 | VertOriginY \15348 776; 221 | VertOriginY \15468 859; 222 | VertOriginY \15469 870; 223 | VertOriginY \15473 864; 224 | VertOriginY \15474 864; 225 | VertOriginY \15481 859; 226 | VertOriginY \15482 765; 227 | VertOriginY \15483 759; 228 | VertOriginY \15484 765; 229 | VertOriginY \15485 765; 230 | VertOriginY \15486 759; 231 | VertOriginY \15487 759; 232 | VertOriginY \15488 765; 233 | VertOriginY \15489 759; 234 | VertOriginY \15490 765; 235 | VertOriginY \15491 765; 236 | VertOriginY \15613 863; 237 | VertOriginY \17459 1380; 238 | VertAdvanceY \17459 2000; 239 | VertOriginY \17460 1880; 240 | VertAdvanceY \17460 3000; 241 | VertAdvanceY \17467 0; 242 | VertAdvanceY \17468 0; 243 | VertAdvanceY \17469 0; 244 | VertAdvanceY \17470 0; 245 | VertAdvanceY \17471 0; 246 | VertAdvanceY \17472 0; 247 | } vmtx; 248 | -------------------------------------------------------------------------------- /Normal/cidfont_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Normal/cidfont_fs.ps -------------------------------------------------------------------------------- /Normal/cidfont_it_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Normal/cidfont_it_fs.ps -------------------------------------------------------------------------------- /Normal/cidfontinfo: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-Normal) 2 | FullName (SourceHanCodeJP Normal) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (Normal) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle false 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Normal/cidfontinfo.it: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-NormalIt) 2 | FullName (SourceHanCodeJP NormalIt) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (NormalIt) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle true 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Normal/features: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 350; 18 | WidthClass 5; 19 | Panose 2 11 4 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_features.gsub); 28 | -------------------------------------------------------------------------------- /Normal/features.it: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 350; 18 | WidthClass 5; 19 | Panose 2 11 4 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_It_features.gsub); 28 | -------------------------------------------------------------------------------- /Normal/table.BASE: -------------------------------------------------------------------------------- 1 | table BASE { 2 | HorizAxis.BaseTagList icfb icft ideo romn; 3 | HorizAxis.BaseScriptList DFLT ideo -72 832 -120 0, 4 | hani ideo -72 832 -120 0, 5 | kana ideo -72 832 -120 0, 6 | latn romn -72 832 -120 0, 7 | cyrl romn -72 832 -120 0, 8 | grek romn -72 832 -120 0; 9 | 10 | VertAxis.BaseTagList icfb icft ideo romn; 11 | VertAxis.BaseScriptList DFLT ideo 48 952 0 120, 12 | hani ideo 48 952 0 120, 13 | kana ideo 48 952 0 120, 14 | latn romn 48 952 0 120, 15 | cyrl romn 48 952 0 120, 16 | grek romn 48 952 0 120; 17 | } BASE; 18 | -------------------------------------------------------------------------------- /Normal/table.vmtx: -------------------------------------------------------------------------------- 1 | table vmtx { 2 | VertOriginY \474 866; 3 | VertOriginY \490 866; 4 | VertOriginY \491 873; 5 | VertOriginY \492 866; 6 | VertOriginY \494 651; 7 | VertOriginY \495 897; 8 | VertOriginY \498 865; 9 | VertOriginY \500 872; 10 | VertOriginY \501 858; 11 | VertOriginY \502 978; 12 | VertOriginY \505 866; 13 | VertOriginY \506 865; 14 | VertOriginY \507 865; 15 | VertOriginY \508 865; 16 | VertOriginY \509 865; 17 | VertOriginY \510 865; 18 | VertOriginY \511 865; 19 | VertOriginY \512 865; 20 | VertOriginY \513 865; 21 | VertOriginY \514 865; 22 | VertOriginY \515 865; 23 | VertOriginY \516 865; 24 | VertOriginY \517 865; 25 | VertOriginY \522 769; 26 | VertOriginY \527 769; 27 | VertOriginY \693 849; 28 | VertOriginY \694 856; 29 | VertOriginY \695 856; 30 | VertOriginY \696 849; 31 | VertOriginY \697 849; 32 | VertOriginY \698 856; 33 | VertOriginY \699 849; 34 | VertOriginY \700 856; 35 | VertOriginY \701 856; 36 | VertOriginY \702 856; 37 | VertOriginY \703 849; 38 | VertOriginY \704 856; 39 | VertOriginY \705 856; 40 | VertOriginY \706 849; 41 | VertOriginY \707 849; 42 | VertOriginY \708 856; 43 | VertOriginY \709 849; 44 | VertOriginY \710 856; 45 | VertOriginY \711 856; 46 | VertOriginY \712 856; 47 | VertOriginY \1180 1380; 48 | VertAdvanceY \1180 2000; 49 | VertOriginY \1181 1380; 50 | VertAdvanceY \1181 2000; 51 | VertOriginY \1816 744; 52 | VertOriginY \1817 654; 53 | VertOriginY \1818 860; 54 | VertOriginY \1819 866; 55 | VertOriginY \1981 860; 56 | VertOriginY \1983 860; 57 | VertOriginY \1984 670; 58 | VertOriginY \1986 929; 59 | VertOriginY \1987 929; 60 | VertOriginY \1988 860; 61 | VertOriginY \1994 760; 62 | VertOriginY \1995 866; 63 | VertOriginY \1996 762; 64 | VertOriginY \1997 866; 65 | VertOriginY \1999 866; 66 | VertOriginY \2000 866; 67 | VertOriginY \2001 866; 68 | VertOriginY \2004 760; 69 | VertOriginY \2005 866; 70 | VertOriginY \2006 762; 71 | VertOriginY \2007 654; 72 | VertOriginY \2008 654; 73 | VertOriginY \2009 761; 74 | VertOriginY \2010 866; 75 | VertOriginY \2012 866; 76 | VertOriginY \2013 866; 77 | VertOriginY \2014 866; 78 | VertOriginY \2015 801; 79 | VertOriginY \2016 898; 80 | VertOriginY \2017 898; 81 | VertOriginY \2018 898; 82 | VertOriginY \2019 890; 83 | VertOriginY \2020 776; 84 | VertOriginY \2021 672; 85 | VertOriginY \2022 776; 86 | VertOriginY \2023 770; 87 | VertOriginY \2025 936; 88 | VertOriginY \2026 929; 89 | VertOriginY \2027 936; 90 | VertOriginY \2028 936; 91 | VertOriginY \2029 936; 92 | VertOriginY \2030 929; 93 | VertOriginY \2031 936; 94 | VertOriginY \2032 936; 95 | VertOriginY \2033 806; 96 | VertOriginY \2034 846; 97 | VertOriginY \2035 860; 98 | VertOriginY \2037 860; 99 | VertOriginY \2038 866; 100 | VertOriginY \2040 774; 101 | VertOriginY \2041 774; 102 | VertOriginY \2042 670; 103 | VertOriginY \2043 770; 104 | VertOriginY \2044 673; 105 | VertOriginY \2045 770; 106 | VertOriginY \2046 760; 107 | VertOriginY \2047 866; 108 | VertOriginY \2048 762; 109 | VertOriginY \2049 866; 110 | VertOriginY \2051 866; 111 | VertOriginY \2052 760; 112 | VertOriginY \2053 866; 113 | VertOriginY \2054 762; 114 | VertOriginY \2055 866; 115 | VertOriginY \2057 866; 116 | VertOriginY \2059 872; 117 | VertOriginY \2060 770; 118 | VertOriginY \2061 760; 119 | VertOriginY \2062 770; 120 | VertOriginY \2064 774; 121 | VertOriginY \2065 866; 122 | VertOriginY \2067 764; 123 | VertOriginY \2069 866; 124 | VertOriginY \2070 885; 125 | VertOriginY \2071 866; 126 | VertOriginY \2072 866; 127 | VertOriginY \2076 761; 128 | VertOriginY \2081 760; 129 | VertOriginY \2082 670; 130 | VertOriginY \2083 866; 131 | VertOriginY \2084 866; 132 | VertOriginY \2085 770; 133 | VertOriginY \2086 866; 134 | VertOriginY \2088 806; 135 | VertOriginY \2089 806; 136 | VertOriginY \2121 761; 137 | VertOriginY \15262 858; 138 | VertOriginY \15264 866; 139 | VertOriginY \15274 866; 140 | VertOriginY \15275 866; 141 | VertOriginY \15276 872; 142 | VertOriginY \15277 866; 143 | VertOriginY \15278 866; 144 | VertOriginY \15279 860; 145 | VertOriginY \15280 866; 146 | VertOriginY \15281 866; 147 | VertOriginY \15282 866; 148 | VertOriginY \15283 866; 149 | VertOriginY \15291 866; 150 | VertOriginY \15292 866; 151 | VertOriginY \15293 866; 152 | VertOriginY \15294 866; 153 | VertOriginY \15295 866; 154 | VertOriginY \15296 866; 155 | VertOriginY \15297 866; 156 | VertOriginY \15298 866; 157 | VertOriginY \15299 866; 158 | VertOriginY \15300 860; 159 | VertOriginY \15301 866; 160 | VertOriginY \15302 866; 161 | VertOriginY \15303 866; 162 | VertOriginY \15304 866; 163 | VertOriginY \15305 866; 164 | VertOriginY \15306 866; 165 | VertOriginY \15307 782; 166 | VertOriginY \15308 866; 167 | VertOriginY \15309 866; 168 | VertOriginY \15310 866; 169 | VertOriginY \15311 860; 170 | VertOriginY \15312 866; 171 | VertOriginY \15313 866; 172 | VertOriginY \15314 866; 173 | VertOriginY \15315 866; 174 | VertOriginY \15316 866; 175 | VertOriginY \15320 980; 176 | VertOriginY \15322 980; 177 | VertOriginY \15323 770; 178 | VertOriginY \15324 892; 179 | VertOriginY \15325 770; 180 | VertOriginY \15326 892; 181 | VertOriginY \15327 770; 182 | VertOriginY \15328 904; 183 | VertOriginY \15329 651; 184 | VertOriginY \15330 898; 185 | VertOriginY \15331 892; 186 | VertOriginY \15332 769; 187 | VertOriginY \15333 898; 188 | VertOriginY \15334 892; 189 | VertOriginY \15335 777; 190 | VertOriginY \15336 777; 191 | VertOriginY \15337 770; 192 | VertOriginY \15338 661; 193 | VertOriginY \15339 661; 194 | VertOriginY \15340 776; 195 | VertOriginY \15341 770; 196 | VertOriginY \15342 841; 197 | VertOriginY \15343 764; 198 | VertOriginY \15344 770; 199 | VertOriginY \15345 770; 200 | VertOriginY \15346 770; 201 | VertOriginY \15347 652; 202 | VertOriginY \15348 770; 203 | VertOriginY \15468 863; 204 | VertOriginY \15469 865; 205 | VertOriginY \15473 859; 206 | VertOriginY \15474 859; 207 | VertOriginY \15481 856; 208 | VertOriginY \15482 769; 209 | VertOriginY \15483 762; 210 | VertOriginY \15484 769; 211 | VertOriginY \15485 769; 212 | VertOriginY \15486 762; 213 | VertOriginY \15487 762; 214 | VertOriginY \15488 769; 215 | VertOriginY \15489 762; 216 | VertOriginY \15490 769; 217 | VertOriginY \15491 769; 218 | VertOriginY \15613 860; 219 | VertOriginY \17459 1380; 220 | VertAdvanceY \17459 2000; 221 | VertOriginY \17460 1880; 222 | VertAdvanceY \17460 3000; 223 | VertAdvanceY \17467 0; 224 | VertAdvanceY \17468 0; 225 | VertAdvanceY \17469 0; 226 | VertAdvanceY \17470 0; 227 | VertAdvanceY \17471 0; 228 | VertAdvanceY \17472 0; 229 | } vmtx; 230 | -------------------------------------------------------------------------------- /README-JP.md: -------------------------------------------------------------------------------- 1 | [English](https://github.com/adobe-fonts/source-han-code-jp) / [日本語](README-JP.md) 2 | 3 | # 2020-11-25 リリースノート 4 | 5 | macOS11上のシンタックスハイライト問題の為にSVGテーブルを削除しました。[Issue #17](https://github.com/adobe-fonts/source-han-code-jp/issues/17). 6 | 7 | 8 | ## 2018-4-17 リリースノート 9 | 10 | Source Han Code JP(源ノ角ゴシック Code JP)を version2.010に更新しました。 11 | このバージョンで、MS Office製品などで使われるスタイルリンクを機能するようにしました。これによりフォントのメニューバーにあるボールドやイタリックボタンがスタイルが変更できるようになりました。また、 Windows10のフォントフォルダやMS office製品などのフォントメニューで、フォント名が正しくソートされない問題を修正しました。 12 | 13 | 変更点: 14 | 15 | * U+2423 OPEN BOX '␣'を、667unitsの文字幅にしました。[#12](https://github.com/adobe-fonts/source-han-code-jp/issues/12) 16 | 17 | * スタイルリンク機能を使えるようにしました、アプリのフォントメニューバーに'B' や 'L'ボタンがある場合、スタイルリンクで設置されたボールドやイタリックを利用可能。 18 | 19 | * Windows10の「フォント」フォルダーで、源ノ角ゴシックのファミリーが1つのグループに分類されない問題の修正。 20 | 21 | * MS Office アプリのフォントメニューで、源ノ角ゴシックのファミリーが1のグループに分類されない問題の修正。 22 | 23 | * SVGカラーグリフの記述の更新。 24 | 25 | * カラーから白黒グリフの変換するss01、白黒からカラーの変換するss02の切り替えフィーチャーの追加。 26 | 27 | * リポジトリから'addSVGtable.py'を削除しました。必要な場合は、[opentype-svg](https://github.com/adobe-type-tools/opentype-svg.git)から入手できます。 28 | 29 | 30 | # Source Han Code JP 31 | 32 | Source Han Code JP(日本語メニューネーム:源ノ角ゴシック Code JP)は、Source Han Sansに含まれるプロポーショナル・ラテン・グリフを、Source Code Proのモノスペースのラテン・グリフに変更した派生フォントです。ラテン・グリフは、日本語の仮名や漢字とマッチするようにサイズを調整し、正確に667ユニット固定字幅に設定されています。Source Han Codeは、プログラミングやhtml/CSSの記述、ターミナルでのテキスト表示やコマンド入力などで、ディスプレイでの和欧表示用UIフォントとしての利用を想定しています。 33 | 34 | * Source Han Code JP のスクリーンショット 35 | 36 | ![alt text](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/img-View.png "img-View") 37 | 38 | ![alt text](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/img-AA.png "img-AA") 39 | 40 | Version2.0から、ギリシャ文字、キリル文字、欧文イタリック体、そして7つの絵文字グリフをサポートしました。標準の欧文をイタリックで表示するフォントの追加し14フォントのファミリーとなりました。絵文字は、オープンタイプのSVGテーブルをサポートするアプリやブラウザで使用するとカラー絵文字として表示されます。 41 | 42 | ![alt text](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/newglyphs.png "new_glyphs") 43 | 44 | ![alt text](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/color_emoji.png "color_emoji") 45 | 46 | Source Han Code JPは、日本語グリフのみサポートしたSource Han Sans JP subset fontをベースにしています。 47 | 48 | ## Download the fonts 49 | 50 | * [Latest release](../../releases/latest) 51 | * [All releases](../../releases) 52 | 53 | OTC(.ttc)は、MacOSX 10.8以降で利用できます。MacOSX10.7以前、Windows、および、その他のOSでは、OTF(.otf)をご利用ください。 54 | 55 | ## Source Han Sans JPからの変更点 56 | 57 | プロポーショナルから667ユニット固定字幅に変更されたラテン・グリフ。 58 | 59 | * [SHC2_Roman_Glyphs](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/SHC2_Roman.pdf) 60 | 61 | Version 2.0から追加されたイタリックグリフ。 62 | 63 | * [SHC2_Italic_Glyphs](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/SHC2_Italic.pdf) 64 | 65 | Version 2.0から追加された全角絵文字グリフ。 66 | 67 | * [SHC2_Emoji_Glyphs](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/SHC2_Emoji.pdf) 68 | 69 | オリジナルのSource Han Sans JPから削除されたプロポーショナルグリフ。 70 | 71 | * [Removed_Glyphs](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/removedGlyphs_fromSHS.pdf) 72 | 73 | Source Han CodeにはGPOS featuresは含まれていません。 74 | 75 | ## Build the fonts 76 | ### Requirements 77 | 78 | バイナリ形式のフォントを生成するためには、[Adobe Font Development Kit for OpenType](http://www.adobe.com/devnet/opentype/afdko.html)(AFDKO)のインストールが必要条件になります。AFDKOツールズは、フォント開発や、フォント制作ソフトの一部として幅広く使用されています。 79 | 80 | ### Building all fonts 81 | 82 | ルートディレクトリにおかれた`commands.sh`というシェル・スクリプトを実行することで、すべてのOTFとOTCのフォントが生成されます。ターミナルから下記のコマンドを実行してください。また、SVGファイルを埋め込むためのスクリプト`addSVGtable.py`を実行するには、version 2.5以上のfonttoolsのインストールが必要です。 83 | 84 | ```sh 85 | $ ./commands.sh 86 | ``` 87 | 88 | すべてのOTFフォントを一つのファイルにまとめたスーパーOTCを作成する場合は、`commands_superotc.sh`を参考にしてください。 89 | 90 | ```sh 91 | $ ./commands_subroutinize_otc.sh 92 | ``` 93 | ## インストールについて 94 | MacOSXでフォントをインストールしても、フォントメニューで探せなかったり、アプリでフォントが使用できないときは、下記にのステップを試してみてください。 95 | 96 | 1. フォント( otfs あるいは otc )を/library/fontsあるいは~/library/fontsにコピーする。 97 | 2. ターミナルで下記のコマンドを実行する。 98 | ``` $ sudo atsutil databases -remove ``` 99 | 3. マシンをリスタートする。 100 | 101 | ## 04-02-2018 Note 102 | 103 | * Illustratorファイルの保存時、SVG フォントがエラーを起こす問題は、Adobe Illustrator CC version 22.1で修正されました。 104 | 105 | ## 11-22-2017 Note 106 | 107 | * SVGグリフを含むCID-keyed OpenTypeの問題は、InDesign CC Version 13.0.1で修正されました。 108 | 109 | ## 11-4-2017 Note 110 | 111 | * 「源ノ角ゴシック Code JP」がイラストレーターで保存できない 112 | 113 | Adobe Illustrator CCで「源ノ角ゴシック Code JP」を使ったドキュメントが「不明なエラーが発生しました。」というダイアログとともに保存できないという現象が発生しています。この問題はIllustratorチームに報告済みですが、カラーグリフをサポートしたSVGテーブルを持つ日本語フォントで問題が発生するという以外に詳しいことは不明です。当面の回避策として、保存時にIllustratorオプションで「PDF互換ファイルを作成」をオフにすることで保存が可能になります。InDesign CCに関してもPDF書き出しで同様の問題が起こります、InDesign CCに関しては回避策が見つかっていません。 114 | 115 | この件に関しては、[OpenType SVG Fonts in Creative Cloud Apps](https://blogs.adobe.com/CCJKType/2017/11/opentype-svg-fonts-illustratorindesignphotoshop-cc-2018.html) (英語)を参照してください。 116 | 117 | 118 | ## オリジナルのオープンソースフォント 119 | * [Source Han Sans](https://github.com/adobe-fonts/source-han-sans) 120 | * [Source Code Pro](https://github.com/adobe-fonts/source-code-pro) 121 | 122 | * [Updates to Source Code Pro](http://blog.typekit.com/2015/07/17/source-code-pro-italic-greek-cyrillic/) 123 | 124 | ## 連絡先 125 | 126 | ご提案・ご要望などありましたら、[Masataka Hattori](mailto:mhattori@adobe.com)までご連絡ください。 127 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [English](https://github.com/adobe-fonts/source-han-code-jp) / [日本語](README-JP.md) 2 | 3 | # 2020-11-25 Release Notes 4 | 5 | Removed SVG table to avoid problems with syntax highlighting as reported in [Issue #17](https://github.com/adobe-fonts/source-han-code-jp/issues/17). 6 | 7 | # 2018-04-17 Release Notes 8 | 9 | Source Han Code JP Version 2.010 is released. This version supports style-linking in apps that include 'B' (Bold) and 'I' (Italic) buttons in their font menu. The sorting of the font names in some apps is also improved. 10 | 11 | Changes: 12 | 13 | * U+2423 '␣' OPEN BOX now has a monospaced horizontal advance of 667 units (the previous version used 1000 units). See [Issue #12](https://github.com/adobe-fonts/source-han-code-jp/issues/12). 14 | 15 | * Style-linking is now supported correctly, meaning that you can access 'Bold' and 'Italic' styles by pressing the 'B' or 'I' buttons in apps that support style linking. 16 | 17 | * Fixed the issue that the Source Han Code JP family was not grouped in the 'Fonts' folder of Windows 10. 18 | 19 | * Fixed the issue that the Source Han Code JP family was not grouped in the font menu of MS Office apps. 20 | 21 | * Improved the syntax of the SVG glyph data. 22 | 23 | * Added the 'ss01' and 'ss02' GSUB features for color to Black&White and Black&White to color glyph substitution, respectively. 24 | 25 | * Removed 'addSVGtable.py' from the repository as you can now get this Python script from the [opentype-svg](https://github.com/adobe-type-tools/opentype-svg) project. 26 | 27 | # Source Han Code JP 28 | 29 | Source Han Code JP is a derivative of Source Han Sans that replaces its proportional Latin glyphs with fixed-width 667-unit glyphs from Source Code Pro. The Latin glyphs are scaled to match the glyphs for Japanese kana and kanji, and their widths are adjusted to be exactly 667 units (two-thirds of an EM). Source Han Code JP is intended to be used as a UI font for mixed Latin and Japanese text on displays, for programming, editing HTML/CSS, viewing text or inputing to the command line in a terminal app, and so on. 30 | 31 | Source Han Code JP is based on the Japanese subset of Source Han Sans, Source Han Sans JP, whose glyph set supports only Japanese. 32 | 33 | * Screenshots for Source Han Code JP 34 | 35 | ![alt text](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/img-View.png "img-View") 36 | 37 | ![alt text](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/img-AA.png "img-AA") 38 | 39 | * Version 2.0 supports Greek, Cyrillic, Roman Italic and a few emoji glyphs. Now Source Han Code JP is Non-Iatlic and Italic 14 fonts family. These emojis have been given color versions that will appear in apps or browsers that support OpenType SVG table. 40 | 41 | ![alt text](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/newglyphs.png "new_glyphs") 42 | 43 | ![alt text](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/color_emoji.png "color_emoji") 44 | 45 | 46 | ## Download the fonts 47 | 48 | * [Latest release](../../releases/latest) 49 | * [All releases](../../releases) 50 | 51 | ## Changes from the original Source Han Sans JP 52 | 53 | Proportional Latin glyphs that were replaced with fixed-width 667-unit versions: 54 | 55 | * [SHC2_Roman_Glyphs](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/SHC2_Roman.pdf) 56 | 57 | Italic glyphs that were added to version 2.0 : 58 | 59 | * [SHC2_Italic_Glyphs](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/SHC2_Italic.pdf) 60 | 61 | Full-width emoji glyphs that were added to version 2.0 : 62 | 63 | * [SHC2_Emoji_Glyphs](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/SHC2_Emoji.pdf) 64 | 65 | Proportional glyphs that are removed from the original Source Han Sans JP : 66 | 67 | * [Removed_Glyphs](https://github.com/adobe-fonts/source-han-code-jp/raw/master/resources/removedGlyphs_fromSHS.pdf) 68 | 69 | Source Han Code JP does not support any GPOS features. 70 | 71 | ## Building the fonts 72 | ### Requirements 73 | 74 | To build the binary font files from source, you need to have installed the [Adobe Font Development Kit for OpenType](http://www.adobe.com/devnet/opentype/afdko.html) (AFDKO). The AFDKO tools are widely used for font development today, and are part of most font editor applications. 75 | 76 | ### Building all fonts 77 | 78 | For convenience, a shell script named `commands.sh` is provided in the root directory. To run `addSVGtable.py` which allows to add SVG files into a font will require fonttools version 2.5 and later : 79 | 80 | ```sh 81 | $ ./commands.sh 82 | ``` 83 | 84 | You can use `commands_superotc.sh` to make a super otc that will be bound all of fonts in one single file : 85 | 86 | ```sh 87 | $ ./commands_subroutinize_otc.sh 88 | ``` 89 | ## Installation notes 90 | After installing in OS X, if you cannot find the fonts in the font menu of an app, or if the fonts cannot be selected in an app, please try the following steps to reset the font cache: 91 | 92 | 1. Copy fonts (OTFs or OTC) to the /Library/Fonts/ or ~/Library/Fonts/ directory. 93 | 2. Run the following command line in the Terminal app: 94 | ```$ sudo atsutil databases -remove``` 95 | 3. Logout from or restart OS X. 96 | 97 | ## The original open source fonts from which Source Han Code JP was derived 98 | 99 | * [Source Han Sans](https://github.com/adobe-fonts/source-han-sans) 100 | * [Source Code Pro](https://github.com/adobe-fonts/source-code-pro) 101 | 102 | * [Updates to Source Code Pro](http://blog.typekit.com/2015/07/17/source-code-pro-italic-greek-cyrillic/) 103 | 104 | 105 | ## 2018-04-02 Note 106 | 107 | *SVG font causes an error when saving an Adobe Illustrator file was fixed in version 22.1. 108 | 109 | ## 2017-11-22 Note 110 | 111 | * The CID-keyed OpenType SVG issue was fixed in InDesign CC Version 13.0.1. 112 | 113 | ## 2017-11-4 Note 114 | * Can't save Source Han Code JP in Adobe Illustrator CC 115 | 116 | We are aware that Adobe Illustrator CC fails to save a document that uses Source Han Code JP that results in an "An unknown error has occurred." dialog appearing. This issue has been reported to the Illustrator team. This issue seems to affect CID-keyed OpenType/CFF fonts that include an 'SVG ' table, such as Source Han Code JP. An interim solution is to simply uncheck the "Create PDF Compatible File" option in the Save dialog's options. InDesign CC has a similar issue in its PDF export option, and unfortunately, we are not aware of a similar work-around. 117 | 118 | Please visit [OpenType SVG Fonts in Creative Cloud Apps](https://blogs.adobe.com/CCJKType/2017/11/opentype-svg-fonts-illustratorindesignphotoshop-cc-2018.html) more details. 119 | 120 | 121 | ## Getting Involved 122 | 123 | Send suggestions for changes to the Source Han Code project maintainer, [Masataka Hattori](mailto:mhattori@adobe.com), for consideration. 124 | 125 | -------------------------------------------------------------------------------- /Regular/cidfont_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Regular/cidfont_fs.ps -------------------------------------------------------------------------------- /Regular/cidfont_it_fs.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/Regular/cidfont_it_fs.ps -------------------------------------------------------------------------------- /Regular/cidfontinfo: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-Regular) 2 | FullName (SourceHanCodeJP Regular) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (Regular) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle false 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Regular/cidfontinfo.it: -------------------------------------------------------------------------------- 1 | FontName (SourceHanCodeJP-RegularIt) 2 | FullName (SourceHanCodeJP RegularIt) 3 | FamilyName (SourceHanCodeJP) 4 | Weight (RegularIt) 5 | version (2.010) 6 | Registry (Adobe) 7 | Ordering (Identity) 8 | Supplement 0 9 | AdobeCopyright (Copyright 2014-2018 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'.) 10 | Trademark (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) 11 | FSType 0 12 | isFixedPitch false 13 | UnderlinePosition -150 14 | Serif false 15 | IsBoldStyle false 16 | IsItalicStyle true 17 | PreferOS/2TypoMetrics false 18 | IsOS/2WidthWeigthSlopeOnly true 19 | IsOS/2OBLIQUE false 20 | UseOldNameID4 false 21 | LicenseCode ADOBE 22 | -------------------------------------------------------------------------------- /Regular/features: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 400; 18 | WidthClass 5; 19 | Panose 2 11 5 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_features.gsub); 28 | -------------------------------------------------------------------------------- /Regular/features.it: -------------------------------------------------------------------------------- 1 | languagesystem DFLT dflt; 2 | languagesystem hani dflt; 3 | languagesystem kana dflt; 4 | languagesystem latn dflt; 5 | languagesystem grek dflt; 6 | languagesystem cyrl dflt; 7 | 8 | include(../features.common); 9 | include(./table.vmtx); 10 | 11 | table OS/2 { 12 | TypoAscender 880; 13 | TypoDescender -120; 14 | TypoLineGap 0; 15 | XHeight 540; 16 | CapHeight 729; 17 | WeightClass 400; 18 | WidthClass 5; 19 | Panose 2 11 5 0 0 0 0 0 0 0; 20 | FSType 0; 21 | Vendor "ADBO"; 22 | winAscent 1133; 23 | winDescent 320; 24 | } OS/2; 25 | 26 | include(./table.BASE); 27 | include(../SourceHanCode_JP_It_features.gsub); 28 | -------------------------------------------------------------------------------- /Regular/table.BASE: -------------------------------------------------------------------------------- 1 | table BASE { 2 | HorizAxis.BaseTagList icfb icft ideo romn; 3 | HorizAxis.BaseScriptList DFLT ideo -73 833 -120 0, 4 | hani ideo -73 833 -120 0, 5 | kana ideo -73 833 -120 0, 6 | latn romn -73 833 -120 0, 7 | cyrl romn -73 833 -120 0, 8 | grek romn -73 833 -120 0; 9 | 10 | VertAxis.BaseTagList icfb icft ideo romn; 11 | VertAxis.BaseScriptList DFLT ideo 47 953 0 120, 12 | hani ideo 47 953 0 120, 13 | kana ideo 47 953 0 120, 14 | latn romn 47 953 0 120, 15 | cyrl romn 47 953 0 120, 16 | grek romn 47 953 0 120; 17 | } BASE; 18 | -------------------------------------------------------------------------------- /Regular/table.vmtx: -------------------------------------------------------------------------------- 1 | table vmtx { 2 | VertOriginY \474 867; 3 | VertOriginY \490 868; 4 | VertOriginY \491 875; 5 | VertOriginY \492 868; 6 | VertOriginY \494 652; 7 | VertOriginY \495 897; 8 | VertOriginY \498 866; 9 | VertOriginY \500 873; 10 | VertOriginY \501 859; 11 | VertOriginY \502 980; 12 | VertOriginY \504 885; 13 | VertOriginY \505 867; 14 | VertOriginY \506 866; 15 | VertOriginY \507 866; 16 | VertOriginY \508 866; 17 | VertOriginY \509 866; 18 | VertOriginY \510 866; 19 | VertOriginY \511 866; 20 | VertOriginY \512 866; 21 | VertOriginY \513 866; 22 | VertOriginY \514 866; 23 | VertOriginY \515 866; 24 | VertOriginY \516 866; 25 | VertOriginY \517 866; 26 | VertOriginY \518 887; 27 | VertOriginY \519 887; 28 | VertOriginY \520 887; 29 | VertOriginY \521 887; 30 | VertOriginY \522 771; 31 | VertOriginY \523 887; 32 | VertOriginY \524 887; 33 | VertOriginY \525 887; 34 | VertOriginY \526 887; 35 | VertOriginY \527 771; 36 | VertOriginY \528 887; 37 | VertOriginY \529 887; 38 | VertOriginY \693 850; 39 | VertOriginY \694 857; 40 | VertOriginY \695 857; 41 | VertOriginY \696 850; 42 | VertOriginY \697 850; 43 | VertOriginY \698 857; 44 | VertOriginY \699 850; 45 | VertOriginY \700 857; 46 | VertOriginY \701 857; 47 | VertOriginY \702 857; 48 | VertOriginY \703 850; 49 | VertOriginY \704 857; 50 | VertOriginY \705 857; 51 | VertOriginY \706 850; 52 | VertOriginY \707 850; 53 | VertOriginY \708 857; 54 | VertOriginY \709 850; 55 | VertOriginY \710 857; 56 | VertOriginY \711 857; 57 | VertOriginY \712 857; 58 | VertOriginY \1180 1380; 59 | VertAdvanceY \1180 2000; 60 | VertOriginY \1181 1380; 61 | VertAdvanceY \1181 2000; 62 | VertOriginY \1816 746; 63 | VertOriginY \1817 657; 64 | VertOriginY \1818 861; 65 | VertOriginY \1819 867; 66 | VertOriginY \1981 861; 67 | VertOriginY \1983 861; 68 | VertOriginY \1984 673; 69 | VertOriginY \1986 929; 70 | VertOriginY \1987 929; 71 | VertOriginY \1988 861; 72 | VertOriginY \1994 762; 73 | VertOriginY \1995 867; 74 | VertOriginY \1996 762; 75 | VertOriginY \1997 867; 76 | VertOriginY \1999 867; 77 | VertOriginY \2000 867; 78 | VertOriginY \2001 867; 79 | VertOriginY \2004 762; 80 | VertOriginY \2005 867; 81 | VertOriginY \2006 762; 82 | VertOriginY \2007 657; 83 | VertOriginY \2008 657; 84 | VertOriginY \2009 763; 85 | VertOriginY \2010 867; 86 | VertOriginY \2012 867; 87 | VertOriginY \2013 867; 88 | VertOriginY \2014 867; 89 | VertOriginY \2015 800; 90 | VertOriginY \2016 899; 91 | VertOriginY \2017 899; 92 | VertOriginY \2018 899; 93 | VertOriginY \2019 891; 94 | VertOriginY \2020 778; 95 | VertOriginY \2021 673; 96 | VertOriginY \2022 778; 97 | VertOriginY \2023 772; 98 | VertOriginY \2025 936; 99 | VertOriginY \2026 930; 100 | VertOriginY \2027 936; 101 | VertOriginY \2028 936; 102 | VertOriginY \2029 936; 103 | VertOriginY \2030 930; 104 | VertOriginY \2031 936; 105 | VertOriginY \2032 936; 106 | VertOriginY \2033 807; 107 | VertOriginY \2034 846; 108 | VertOriginY \2035 861; 109 | VertOriginY \2037 861; 110 | VertOriginY \2038 867; 111 | VertOriginY \2040 776; 112 | VertOriginY \2041 776; 113 | VertOriginY \2042 673; 114 | VertOriginY \2043 772; 115 | VertOriginY \2044 673; 116 | VertOriginY \2045 772; 117 | VertOriginY \2046 762; 118 | VertOriginY \2047 867; 119 | VertOriginY \2048 762; 120 | VertOriginY \2049 867; 121 | VertOriginY \2051 867; 122 | VertOriginY \2052 762; 123 | VertOriginY \2053 867; 124 | VertOriginY \2054 762; 125 | VertOriginY \2055 867; 126 | VertOriginY \2057 867; 127 | VertOriginY \2059 873; 128 | VertOriginY \2060 772; 129 | VertOriginY \2061 762; 130 | VertOriginY \2062 772; 131 | VertOriginY \2064 776; 132 | VertOriginY \2065 867; 133 | VertOriginY \2067 766; 134 | VertOriginY \2069 867; 135 | VertOriginY \2070 889; 136 | VertOriginY \2071 867; 137 | VertOriginY \2072 867; 138 | VertOriginY \2076 763; 139 | VertOriginY \2081 762; 140 | VertOriginY \2082 672; 141 | VertOriginY \2083 867; 142 | VertOriginY \2084 867; 143 | VertOriginY \2085 772; 144 | VertOriginY \2086 867; 145 | VertOriginY \2088 807; 146 | VertOriginY \2089 807; 147 | VertOriginY \2121 763; 148 | VertOriginY \15262 860; 149 | VertOriginY \15264 867; 150 | VertOriginY \15274 867; 151 | VertOriginY \15275 867; 152 | VertOriginY \15276 873; 153 | VertOriginY \15277 867; 154 | VertOriginY \15278 867; 155 | VertOriginY \15279 861; 156 | VertOriginY \15280 867; 157 | VertOriginY \15281 867; 158 | VertOriginY \15282 867; 159 | VertOriginY \15283 867; 160 | VertOriginY \15291 867; 161 | VertOriginY \15292 867; 162 | VertOriginY \15293 867; 163 | VertOriginY \15294 867; 164 | VertOriginY \15295 867; 165 | VertOriginY \15296 867; 166 | VertOriginY \15297 867; 167 | VertOriginY \15298 867; 168 | VertOriginY \15299 867; 169 | VertOriginY \15300 861; 170 | VertOriginY \15301 867; 171 | VertOriginY \15302 867; 172 | VertOriginY \15303 867; 173 | VertOriginY \15304 867; 174 | VertOriginY \15305 867; 175 | VertOriginY \15306 867; 176 | VertOriginY \15307 781; 177 | VertOriginY \15308 867; 178 | VertOriginY \15309 867; 179 | VertOriginY \15310 867; 180 | VertOriginY \15311 861; 181 | VertOriginY \15312 867; 182 | VertOriginY \15313 867; 183 | VertOriginY \15314 867; 184 | VertOriginY \15315 867; 185 | VertOriginY \15316 867; 186 | VertOriginY \15320 980; 187 | VertOriginY \15322 980; 188 | VertOriginY \15323 772; 189 | VertOriginY \15324 892; 190 | VertOriginY \15325 772; 191 | VertOriginY \15326 892; 192 | VertOriginY \15327 772; 193 | VertOriginY \15328 904; 194 | VertOriginY \15329 653; 195 | VertOriginY \15330 898; 196 | VertOriginY \15331 896; 197 | VertOriginY \15332 774; 198 | VertOriginY \15333 898; 199 | VertOriginY \15334 892; 200 | VertOriginY \15335 778; 201 | VertOriginY \15336 778; 202 | VertOriginY \15337 772; 203 | VertOriginY \15338 664; 204 | VertOriginY \15339 664; 205 | VertOriginY \15340 778; 206 | VertOriginY \15341 772; 207 | VertOriginY \15342 842; 208 | VertOriginY \15343 766; 209 | VertOriginY \15344 772; 210 | VertOriginY \15345 772; 211 | VertOriginY \15346 772; 212 | VertOriginY \15347 655; 213 | VertOriginY \15348 772; 214 | VertOriginY \15468 862; 215 | VertOriginY \15469 866; 216 | VertOriginY \15473 860; 217 | VertOriginY \15474 860; 218 | VertOriginY \15481 857; 219 | VertOriginY \15482 768; 220 | VertOriginY \15483 761; 221 | VertOriginY \15484 768; 222 | VertOriginY \15485 768; 223 | VertOriginY \15486 761; 224 | VertOriginY \15487 761; 225 | VertOriginY \15488 768; 226 | VertOriginY \15489 761; 227 | VertOriginY \15490 768; 228 | VertOriginY \15491 768; 229 | VertOriginY \15613 861; 230 | VertOriginY \17459 1380; 231 | VertAdvanceY \17459 2000; 232 | VertOriginY \17460 1880; 233 | VertAdvanceY \17460 3000; 234 | VertAdvanceY \17467 0; 235 | VertAdvanceY \17468 0; 236 | VertAdvanceY \17469 0; 237 | VertAdvanceY \17470 0; 238 | VertAdvanceY \17471 0; 239 | VertAdvanceY \17472 0; 240 | } vmtx; 241 | -------------------------------------------------------------------------------- /SourceHanCode_JP_It_features.gsub: -------------------------------------------------------------------------------- 1 | # 2 | # 04-2-18 3 | # add ss01 and ss02 4 | # 5 | 6 | feature aalt { 7 | feature jp78; 8 | feature jp83; 9 | feature jp90; 10 | feature nlck; 11 | feature ss01; 12 | feature vert; 13 | } aalt; 14 | 15 | lookup std_ccmp { 16 | substitute \460 \460 \460 by \17325; 17 | substitute \460 \460 by \17324; 18 | substitute \1182 \1184 by \1180; 19 | substitute \1183 \1184 by \1181; 20 | substitute \1196 \1281 by \17793; 21 | substitute \1198 \1281 by \17794; 22 | substitute \1202 \1281 by \17795; 23 | substitute \1204 \1281 by \17796; 24 | substitute \1205 \1282 by \16094; 25 | substitute \1207 \1282 by \16095; 26 | substitute \1209 \1282 by \16096; 27 | substitute \1211 \1282 by \16097; 28 | substitute \1213 \1282 by \16098; 29 | substitute \1277 \1281 by \17797; 30 | substitute \1290 \1281 by \17798; 31 | substitute \1292 \1281 by \17799; 32 | substitute \1296 \1281 by \17800; 33 | substitute \1298 \1281 by \17801; 34 | substitute \1299 \1282 by \16099; 35 | substitute \1301 \1282 by \16100; 36 | substitute \1303 \1282 by \16101; 37 | substitute \1305 \1282 by \16102; 38 | substitute \1307 \1282 by \16103; 39 | substitute \1315 \1282 by \16104; 40 | substitute \1324 \1282 by \16105; 41 | substitute \1328 \1282 by \16106; 42 | substitute \1371 \1281 by \17802; 43 | substitute \1604 \1282 by \16107; 44 | } std_ccmp; 45 | 46 | 47 | feature ccmp { 48 | lookup std_ccmp; 49 | } ccmp; 50 | 51 | 52 | feature hist { 53 | substitute \17660 by \1418; 54 | } hist; 55 | 56 | 57 | feature dlig { 58 | substitute \71 \74 by \15189; 59 | substitute \71 \77 by \15190; 60 | substitute \1290 \1337 \1380 \1328 by \1867; 61 | substitute \1290 \1363 \1341 \1289 by \1868; 62 | substitute \1290 \1371 \1346 \1290 by \1869; 63 | substitute \1290 \1380 \1363 by \1870; 64 | substitute \1292 \1331 \1371 \1304 by \1871; 65 | substitute \1292 \1371 \1321 by \1872; 66 | substitute \1294 \1297 \1371 by \1873; 67 | substitute \1296 \1313 \1303 \1380 \1329 by \1874; 68 | substitute \1296 \1380 \1299 \1380 by \1875; 69 | substitute \1298 \1371 \1313 by \1876; 70 | substitute \1298 \1380 \1352 by \1877; 71 | substitute \1299 \1292 \1362 by \1878; 72 | substitute \1299 \1361 \1323 \1328 by \1879; 73 | substitute \1299 \1365 \1362 \1380 by \1880; 74 | substitute \1300 \1365 \1371 by \1881; 75 | substitute \1300 \1371 \1350 by \1882; 76 | substitute \1301 \1357 \1362 \1380 by \1885; 77 | substitute \1301 \1365 \1304 \1361 \1352 by \1888; 78 | substitute \1301 \1365 \1353 \1380 \1328 \1363 by \1889; 79 | substitute \1301 \1365 \1367 \1323 \1328 by \1890; 80 | substitute \1301 \1365 by \1887; 81 | substitute \1302 \1300 by \1883; 82 | substitute \1302 \1331 \1380 by \1884; 83 | substitute \1302 \1363 \1320 \1380 by \1886; 84 | substitute \1303 \1363 \1316 \1292 \1365 by \1893; 85 | substitute \1303 \1365 \1380 \1333 by \1894; 86 | substitute \1304 \1361 \1352 \1328 \1371 by \1892; 87 | substitute \1304 \1361 \1352 by \1891; 88 | substitute \1305 \1380 \1313 by \1895; 89 | substitute \1307 \1328 by \1383; 90 | substitute \1307 \1363 \1330 by \1896; 91 | substitute \1307 \1380 \1349 by \1897; 92 | substitute \1309 \1292 \1303 \1363 by \1898; 93 | substitute \1309 \1371 \1321 \1380 \1352 by \1899; 94 | substitute \1311 \1362 \1371 \1304 by \1900; 95 | substitute \1315 \1371 \1321 by \1901; 96 | substitute \1315 \1371 \1328 by \1902; 97 | substitute \1320 \1380 \1313 by \1903; 98 | substitute \1327 \1311 by \1904; 99 | substitute \1328 \1371 by \1906; 100 | substitute \1329 \1363 by \1905; 101 | substitute \1330 \1334 by \1907; 102 | substitute \1334 \1323 \1328 by \1908; 103 | substitute \1335 \1292 \1324 by \1909; 104 | substitute \1336 \1380 \1364 \1363 by \1911; 105 | substitute \1337 \1380 \1315 \1371 \1328 by \1910; 106 | substitute \1339 \1363 by \1915; 107 | substitute \1340 \1290 \1313 \1328 \1363 by \1912; 108 | substitute \1340 \1303 \1363 by \1913; 109 | substitute \1340 \1307 by \1914; 110 | substitute \1341 \1289 \1361 \1323 \1329 by \1916; 111 | substitute \1341 \1291 \1380 \1328 by \1917; 112 | substitute \1341 \1361 \1371 by \1919; 113 | substitute \1342 \1323 \1311 \1295 \1363 by \1918; 114 | substitute \1344 \1303 \1319 \1380 \1363 by \1920; 115 | substitute \1344 \1363 \1324 by \1923; 116 | substitute \1345 \1380 \1319 by \1926; 117 | substitute \1346 \1317 by \1921; 118 | substitute \1346 \1331 \1338 by \1922; 119 | substitute \1346 \1371 \1313 by \1924; 120 | substitute \1346 \1380 \1312 by \1925; 121 | substitute \1347 \1371 by \1929; 122 | substitute \1347 \1380 \1363 by \1931; 123 | substitute \1347 \1380 \1371 by \1932; 124 | substitute \1348 \1363 \1328 by \1928; 125 | substitute \1349 \1292 \1371 \1328 by \1927; 126 | substitute \1349 \1371 \1329 by \1930; 127 | substitute \1350 \1292 \1303 \1365 by \1933; 128 | substitute \1350 \1292 \1363 by \1934; 129 | substitute \1350 \1323 \1335 by \1935; 130 | substitute \1350 \1363 \1303 by \1936; 131 | substitute \1350 \1371 \1311 \1359 \1371 by \1937; 132 | substitute \1351 \1303 \1365 \1371 by \1938; 133 | substitute \1351 \1362 \1336 \1380 \1363 by \1940; 134 | substitute \1351 \1362 by \1939; 135 | substitute \1353 \1300 \1328 \1371 by \1942; 136 | substitute \1353 \1300 by \1941; 137 | substitute \1353 \1380 \1328 \1363 by \1943; 138 | substitute \1356 \1380 \1329 by \1944; 139 | substitute \1356 \1380 \1363 by \1945; 140 | substitute \1358 \1290 \1371 by \1946; 141 | substitute \1362 \1323 \1328 \1363 by \1947; 142 | substitute \1362 \1361 by \1948; 143 | substitute \1363 \1340 \1380 by \1949; 144 | substitute \1363 \1380 \1342 \1363 by \1950; 145 | substitute \1364 \1352 by \1951; 146 | substitute \1364 \1371 \1328 \1306 \1371 by \1952; 147 | substitute \1367 \1323 \1328 by \1953; 148 | substitute \1253 \1205 by \15624; 149 | substitute \1266 \1268 by \1287; 150 | substitute \4249 \7250 by \1991; 151 | substitute \5036 \5691 by \1989; 152 | substitute \16467 \5691 by \1989; 153 | substitute \6336 \7467 by \1992; 154 | substitute \6361 \3537 by \1990; 155 | substitute \6715 \5147 \2519 \9356 by \1993; 156 | substitute \6715 \5147 \2519 \15155 by \1993; 157 | substitute \18 \17 \6517 by \1813; 158 | substitute \18 \18 \6517 by \1814; 159 | substitute \18 \19 \6517 by \1815; 160 | substitute \18 \6517 by \1804; 161 | substitute \19 \6517 by \1805; 162 | substitute \20 \6517 by \1806; 163 | substitute \21 \6517 by \1807; 164 | substitute \22 \6517 by \1808; 165 | substitute \23 \6517 by \1809; 166 | substitute \24 \6517 by \1810; 167 | substitute \25 \6517 by \1811; 168 | substitute \26 \6517 by \1812; 169 | substitute \17 \8066 by \1954; 170 | substitute \18 \17 \8066 by \1964; 171 | substitute \18 \18 \8066 by \1965; 172 | substitute \18 \19 \8066 by \1966; 173 | substitute \18 \20 \8066 by \1967; 174 | substitute \18 \21 \8066 by \1968; 175 | substitute \18 \22 \8066 by \1969; 176 | substitute \18 \23 \8066 by \1970; 177 | substitute \18 \24 \8066 by \1971; 178 | substitute \18 \25 \8066 by \1972; 179 | substitute \18 \26 \8066 by \1973; 180 | substitute \18 \8066 by \1955; 181 | substitute \19 \17 \8066 by \1974; 182 | substitute \19 \18 \8066 by \1975; 183 | substitute \19 \19 \8066 by \1976; 184 | substitute \19 \20 \8066 by \1977; 185 | substitute \19 \21 \8066 by \1978; 186 | substitute \19 \8066 by \1956; 187 | substitute \20 \8066 by \1957; 188 | substitute \21 \8066 by \1958; 189 | substitute \22 \8066 by \1959; 190 | substitute \23 \8066 by \1960; 191 | substitute \24 \8066 by \1961; 192 | substitute \25 \8066 by \1962; 193 | substitute \26 \8066 by \1963; 194 | substitute \18 \17 \6307 by \2099; 195 | substitute \18 \18 \6307 by \2100; 196 | substitute \18 \19 \6307 by \2101; 197 | substitute \18 \20 \6307 by \2102; 198 | substitute \18 \21 \6307 by \2103; 199 | substitute \18 \22 \6307 by \2104; 200 | substitute \18 \23 \6307 by \2105; 201 | substitute \18 \24 \6307 by \2106; 202 | substitute \18 \25 \6307 by \2107; 203 | substitute \18 \26 \6307 by \2108; 204 | substitute \18 \6307 by \2090; 205 | substitute \19 \17 \6307 by \2109; 206 | substitute \19 \18 \6307 by \2110; 207 | substitute \19 \19 \6307 by \2111; 208 | substitute \19 \20 \6307 by \2112; 209 | substitute \19 \21 \6307 by \2113; 210 | substitute \19 \22 \6307 by \2114; 211 | substitute \19 \23 \6307 by \2115; 212 | substitute \19 \24 \6307 by \2116; 213 | substitute \19 \25 \6307 by \2117; 214 | substitute \19 \26 \6307 by \2118; 215 | substitute \19 \6307 by \2091; 216 | substitute \20 \17 \6307 by \2119; 217 | substitute \20 \18 \6307 by \2120; 218 | substitute \20 \6307 by \2092; 219 | substitute \21 \6307 by \2093; 220 | substitute \22 \6307 by \2094; 221 | substitute \23 \6307 by \2095; 222 | substitute \24 \6307 by \2096; 223 | substitute \25 \6307 by \2097; 224 | substitute \26 \6307 by \2098; 225 | substitute \2 \2 by \480; 226 | substitute \2 \32 by \484; 227 | substitute \32 \2 by \483; 228 | substitute \32 \32 by \482; 229 | substitute \34 \16 \78 by \2089; 230 | substitute \34 \54 by \1981; 231 | substitute \35 \82 by \2061; 232 | substitute \36 \16 \76 \72 by \2064; 233 | substitute \36 \80 \15 by \2065; 234 | substitute \39 \34 \57 by \505; 235 | substitute \40 \35 by \2001; 236 | substitute \40 \41 \91 by \2013; 237 | substitute \40 \49 \66 by \2038; 238 | substitute \40 \90 by \2067; 239 | substitute \41 \49 by \2069; 240 | substitute \41 \72 by \1816; 241 | substitute \41 \91 by \2010; 242 | substitute \42 \54 by \1988; 243 | substitute \43 \42 \52 by \1135; 244 | substitute \44 \35 by \1999; 245 | substitute \44 \44 by \2071; 246 | substitute \44 \46 by \2072; 247 | substitute \44 \52 by \1739; 248 | substitute \45 \53 \37 by \1819; 249 | substitute \46 \35 by \2000; 250 | substitute \46 \41 \91 by \2012; 251 | substitute \46 \49 \66 by \2037; 252 | substitute \46 \55 by \2051; 253 | substitute \46 \56 by \2057; 254 | substitute \46 \274 by \2059; 255 | substitute \49 \41 by \2081; 256 | substitute \49 \49 \46 by \2083; 257 | substitute \49 \51 by \2084; 258 | substitute \49 \53 \38 by \1692; 259 | substitute \49 \66 by \2035; 260 | substitute \52 \87 by \2086; 261 | substitute \53 \41 \91 by \2014; 262 | substitute \55 \16 \78 by \2088; 263 | substitute \56 \67 by \2087; 264 | substitute \66 \15 \78 \15 by \2060; 265 | substitute \67 \66 \83 by \1982; 266 | substitute \68 \66 \77 by \2002; 267 | substitute \68 \68 by \2062; 268 | substitute \68 \69 by \2063; 269 | substitute \68 \78 \3 by \2026; 270 | substitute \68 \78 \113 by \2026; 271 | substitute \68 \78 \20 by \2030; 272 | substitute \68 \78 \114 by \2030; 273 | substitute \68 \78 by \2023; 274 | substitute \69 \35 by \2066; 275 | substitute \69 \66 by \1980; 276 | substitute \69 \78 \19 by \1986; 277 | substitute \69 \78 \113 by \1986; 278 | substitute \69 \78 \20 by \1987; 279 | substitute \69 \78 \114 by \1987; 280 | substitute \69 \78 by \1985; 281 | substitute \69 \496 by \2017; 282 | substitute \70 \55 by \1818; 283 | substitute \70 \83 \72 by \1817; 284 | substitute \71 \78 by \2019; 285 | substitute \72 \66 \77 by \2121; 286 | substitute \73 \49 \66 by \1979; 287 | substitute \73 \66 by \2068; 288 | substitute \74 \79 by \2070; 289 | substitute \76 \34 by \1998; 290 | substitute \76 \41 \91 by \2011; 291 | substitute \76 \49 \66 by \2036; 292 | substitute \76 \55 by \2050; 293 | substitute \76 \56 by \2056; 294 | substitute \76 \68 \66 \77 by \2003; 295 | substitute \76 \72 by \2009; 296 | substitute \76 \78 \19 by \2028; 297 | substitute \76 \78 \113 by \2028; 298 | substitute \76 \78 \20 by \2032; 299 | substitute \76 \78 \114 by \2032; 300 | substitute \76 \78 by \2024; 301 | substitute \76 \85 by \2073; 302 | substitute \76 \274 by \2058; 303 | substitute \76 \496 by \2018; 304 | substitute \77 \78 by \2074; 305 | substitute \77 \79 by \2075; 306 | substitute \77 \80 \72 by \2076; 307 | substitute \77 \89 by \2077; 308 | substitute \78 \16 \84 \19 by \2034; 309 | substitute \78 \16 \84 \113 by \2034; 310 | substitute \78 \16 \84 by \2033; 311 | substitute \78 \34 by \1997; 312 | substitute \78 \55 by \2049; 313 | substitute \78 \56 by \2055; 314 | substitute \78 \67 by \2078; 315 | substitute \78 \72 by \2008; 316 | substitute \78 \74 \77 by \2079; 317 | substitute \78 \78 \19 by \2025; 318 | substitute \78 \78 \113 by \2025; 319 | substitute \78 \78 \20 by \2029; 320 | substitute \78 \78 \114 by \2029; 321 | substitute \78 \78 by \2022; 322 | substitute \78 \80 \77 by \2080; 323 | substitute \78 \84 by \2045; 324 | substitute \78 \19 by \2027; 325 | substitute \78 \113 by \2027; 326 | substitute \78 \20 by \2031; 327 | substitute \78 \114 by \2031; 328 | substitute \78 \496 by \2016; 329 | substitute \79 \34 by \1995; 330 | substitute \79 \39 by \2005; 331 | substitute \79 \55 by \2047; 332 | substitute \79 \56 by \2053; 333 | substitute \79 \78 by \2020; 334 | substitute \79 \84 by \2043; 335 | substitute \80 \55 by \1983; 336 | substitute \81 \15 \78 \15 by \2082; 337 | substitute \81 \34 by \1994; 338 | substitute \81 \39 by \2004; 339 | substitute \81 \55 by \2046; 340 | substitute \81 \56 by \2052; 341 | substitute \81 \68 by \1984; 342 | substitute \81 \84 by \2042; 343 | substitute \83 \66 \69 \16 \84 \19 by \2041; 344 | substitute \83 \66 \69 \16 \84 \113 by \2041; 345 | substitute \83 \66 \69 \16 \84 by \2040; 346 | substitute \83 \66 \69 by \2039; 347 | substitute \84 \83 by \2085; 348 | substitute \286 \34 by \1996; 349 | substitute \286 \39 by \2006; 350 | substitute \286 \55 by \2048; 351 | substitute \286 \56 by \2054; 352 | substitute \286 \72 by \2007; 353 | substitute \286 \78 by \2021; 354 | substitute \286 \84 by \2044; 355 | substitute \286 \496 by \2015; 356 | } dlig; 357 | 358 | feature jp78 { 359 | substitute \3624 by \3662; 360 | substitute \16244 by \12881; 361 | substitute \16211 by \10853; 362 | substitute \14591 by \14643; 363 | substitute \16261 by \14149; 364 | substitute \2739 by \16297; 365 | substitute \10166 by \16835; 366 | substitute \12921 by \17106; 367 | substitute \16166 by \16683; 368 | substitute \16271 by \14635; 369 | substitute \16165 by \7654; 370 | substitute \16239 by \12811; 371 | substitute \7206 by \16653; 372 | substitute \16114 by \16356; 373 | substitute \13628 by \15983; 374 | substitute \16122 by \3787; 375 | substitute \16263 by \17245; 376 | substitute \11747 by \16976; 377 | substitute \5123 by \16477; 378 | substitute \7471 by \16665; 379 | substitute \8099 by \8111; 380 | substitute \13268 by \17174; 381 | substitute \10378 by \16854; 382 | substitute \16225 by \11898; 383 | substitute \14727 by \14802; 384 | substitute \14711 by \14828; 385 | substitute \16241 by \12832; 386 | substitute \10874 by \16918; 387 | substitute \13813 by \17203; 388 | substitute \16136 by \16497; 389 | substitute \5821 by \16535; 390 | substitute \16150 by \6407; 391 | substitute \4611 by \16437; 392 | substitute \5578 by \16513; 393 | substitute \6963 by \16636; 394 | substitute \11497 by \11710; 395 | substitute \6108 by \6181; 396 | substitute \7314 by \16658; 397 | substitute \3695 by \15133; 398 | substitute \16213 by \11111; 399 | substitute \16258 by \13939; 400 | substitute \9603 by \16195; 401 | substitute \3801 by \3835; 402 | substitute \6222 by \16562; 403 | substitute \7914 by \2214; 404 | substitute \7864 by \8016; 405 | substitute \16206 by \10403; 406 | substitute \12150 by \12173; 407 | substitute \12372 by \17028; 408 | substitute \4931 by \16454; 409 | substitute \16205 by \10399; 410 | substitute \14033 by \17230; 411 | substitute \4995 by \16461; 412 | substitute \16135 by \5285; 413 | substitute \12673 by \17050; 414 | substitute \16190 by \9364; 415 | substitute \9590 by \16792; 416 | substitute \2617 by \2660; 417 | substitute \16113 by \3351; 418 | substitute \16109 by \2822; 419 | substitute \3957 by \16398; 420 | substitute \12654 by \12663; 421 | substitute \16120 by \3708; 422 | substitute \16162 by \7170; 423 | substitute \16128 by \4732; 424 | substitute \13927 by \17222; 425 | substitute \16189 by \9359; 426 | substitute \5577 by \16511; 427 | substitute \9520 by \15866; 428 | substitute \10225 by \10246; 429 | substitute \10967 by \10964; 430 | substitute \14041 by \14061; 431 | substitute \16256 by \15993; 432 | substitute \2785 by \16302; 433 | substitute \9555 by \16787; 434 | substitute \16108 by \2715; 435 | substitute \2758 by \16300; 436 | substitute \4483 by \16432; 437 | substitute \5127 by \16480; 438 | substitute \16143 by \5921; 439 | substitute \14870 by \14874; 440 | substitute \16231 by \12185; 441 | substitute \13240 by \17173; 442 | substitute \7127 by \16649; 443 | substitute \2436 by \16288; 444 | substitute \2949 by \16314; 445 | substitute \16130 by \4962; 446 | substitute \6326 by \6373; 447 | substitute \6501 by \16589; 448 | substitute \6710 by \16619; 449 | substitute \7761 by \16682; 450 | substitute \9235 by \16768; 451 | substitute \10058 by \16823; 452 | substitute \10416 by \16870; 453 | substitute \12436 by \17033; 454 | substitute \9214 by \9339; 455 | substitute \13725 by \17192; 456 | substitute \5848 by \16538; 457 | substitute \14915 by \14912; 458 | substitute \16274 by \14758; 459 | substitute \16184 by \16738; 460 | substitute \13159 by \17170; 461 | substitute \10322 by \16848; 462 | substitute \3003 by \16321; 463 | substitute \16157 by \6965; 464 | substitute \6686 by \6699; 465 | substitute \16217 by \11321; 466 | substitute \16270 by \14570; 467 | substitute \5897 by \16539; 468 | substitute \16252 by \13382; 469 | substitute \8480 by \8481; 470 | substitute \2588 by \16293; 471 | substitute \3434 by \16365; 472 | substitute \4357 by \16421; 473 | substitute \3433 by \16364; 474 | substitute \4742 by \4743; 475 | substitute \11255 by \11376; 476 | substitute \12211 by \17015; 477 | substitute \12940 by \17113; 478 | substitute \12982 by \17151; 479 | substitute \16152 by \6570; 480 | substitute \16174 by \8036; 481 | substitute \3402 by \16361; 482 | substitute \10226 by \10239; 483 | substitute \12735 by \17054; 484 | substitute \16250 by \13074; 485 | substitute \6663 by \16613; 486 | substitute \9135 by \16763; 487 | substitute \10763 by \16909; 488 | substitute \16156 by \6945; 489 | substitute \6485 by \16587; 490 | substitute \7683 by \15149; 491 | substitute \16218 by \11327; 492 | substitute \16219 by \11368; 493 | substitute \16119 by \3593; 494 | substitute \5110 by \16474; 495 | substitute \6601 by \16608; 496 | substitute \6800 by \16627; 497 | substitute \11145 by \11231; 498 | substitute \12021 by \16999; 499 | substitute \13130 by \13135; 500 | substitute \16259 by \13950; 501 | substitute \2332 by \16279; 502 | substitute \4053 by \16401; 503 | substitute \6884 by \16630; 504 | substitute \10488 by \16885; 505 | substitute \16223 by \11581; 506 | substitute \11956 by \16993; 507 | substitute \13923 by \17221; 508 | substitute \16242 by \12871; 509 | substitute \10392 by \16861; 510 | substitute \12904 by \17096; 511 | substitute \5919 by \16543; 512 | substitute \16146 by \6074; 513 | substitute \12876 by \17085; 514 | substitute \6048 by \16555; 515 | substitute \11574 by \11668; 516 | substitute \16147 by \6105; 517 | substitute \6701 by \16618; 518 | substitute \16176 by \8124; 519 | substitute \16178 by \16707; 520 | substitute \10782 by \16912; 521 | substitute \16229 by \12079; 522 | substitute \12403 by \12420; 523 | substitute \16123 by \3794; 524 | substitute \16248 by \12930; 525 | substitute \3141 by \16339; 526 | substitute \5973 by \6023; 527 | substitute \8842 by \16745; 528 | substitute \10140 by \16831; 529 | substitute \10474 by \16878; 530 | substitute \2829 by \16306; 531 | substitute \16247 by \12926; 532 | substitute \14315 by \14340; 533 | substitute \16208 by \10645; 534 | substitute \14938 by \17299; 535 | substitute \3643 by \16375; 536 | substitute \7964 by \16699; 537 | substitute \8529 by \15153; 538 | substitute \16221 by \11520; 539 | substitute \4966 by \16068; 540 | substitute \16238 by \12808; 541 | substitute \6844 by \16629; 542 | substitute \14653 by \17279; 543 | substitute \16161 by \7082; 544 | substitute \9757 by \9832; 545 | substitute \12109 by \17002; 546 | substitute \5395 by \16498; 547 | substitute \16228 by \12041; 548 | substitute \16171 by \7996; 549 | substitute \2919 by \16310; 550 | substitute \3021 by \16323; 551 | substitute \9071 by \16759; 552 | substitute \10485 by \16883; 553 | substitute \12541 by \17043; 554 | substitute \16142 by \5906; 555 | substitute \16159 by \7005; 556 | substitute \16254 by \13476; 557 | substitute \4116 by \15097; 558 | substitute \5971 by \6052; 559 | substitute \16237 by \12805; 560 | substitute \4216 by \4218; 561 | substitute \5074 by \16469; 562 | substitute \5124 by \16479; 563 | substitute \10790 by \16915; 564 | substitute \16249 by \13055; 565 | substitute \16148 by \6135; 566 | substitute \16167 by \7778; 567 | substitute \4125 by \4119; 568 | substitute \14086 by \14085; 569 | substitute \16125 by \4095; 570 | substitute \16129 by \4741; 571 | substitute \11047 by \16929; 572 | substitute \16236 by \12425; 573 | substitute \9213 by \16773; 574 | substitute \4114 by \16406; 575 | substitute \6735 by \16620; 576 | substitute \6822 by \7145; 577 | substitute \7605 by \7958; 578 | substitute \9393 by \9429; 579 | substitute \12855 by \17077; 580 | substitute \14707 by \17282; 581 | substitute \7606 by \7978; 582 | substitute \16170 by \7992; 583 | substitute \3821 by \16389; 584 | substitute \16246 by \17095; 585 | substitute \14035 by \17232; 586 | substitute \12978 by \17147; 587 | substitute \16232 by \12200; 588 | substitute \16172 by \8021; 589 | substitute \16155 by \6933; 590 | substitute \12834 by \12960; 591 | substitute \16191 by \9428; 592 | substitute \3841 by \3866; 593 | substitute \7554 by \16668; 594 | substitute \5944 by \16546; 595 | substitute \16180 by \8256; 596 | substitute \12729 by \17053; 597 | substitute \16243 by \12873; 598 | substitute \11604 by \16224; 599 | substitute \16192 by \9465; 600 | substitute \3129 by \3122; 601 | substitute \16199 by \9767; 602 | substitute \7752 by \7866; 603 | substitute \13124 by \13140; 604 | substitute \8502 by \16724; 605 | substitute \14034 by \17231; 606 | substitute \16141 by \5886; 607 | substitute \5448 by \16502; 608 | substitute \5735 by \16528; 609 | substitute \6247 by \16568; 610 | substitute \10136 by \16830; 611 | substitute \16230 by \12136; 612 | substitute \16160 by \7046; 613 | substitute \6656 by \16612; 614 | substitute \16193 by \9494; 615 | substitute \16245 by \12900; 616 | substitute \6759 by \7133; 617 | substitute \4457 by \16428; 618 | substitute \16233 by \12219; 619 | substitute \16132 by \5109; 620 | substitute \16169 by \7986; 621 | substitute \12368 by \17026; 622 | substitute \14063 by \15185; 623 | substitute \8238 by \16713; 624 | substitute \11138 by \16937; 625 | substitute \3067 by \16331; 626 | substitute \3818 by \16388; 627 | substitute \5621 by \16518; 628 | substitute \9906 by \16810; 629 | substitute \10007 by \16819; 630 | substitute \13841 by \17209; 631 | substitute \16216 by \11246; 632 | substitute \16188 by \9131; 633 | substitute \2632 by \16295; 634 | substitute \16127 by \4415; 635 | substitute \16131 by \5059; 636 | substitute \5913 by \16540; 637 | substitute \7496 by \16666; 638 | substitute \16214 by \11197; 639 | substitute \14051 by \14055; 640 | substitute \8995 by \16752; 641 | substitute \16272 by \14659; 642 | substitute \6756 by \16621; 643 | substitute \16240 by \12812; 644 | substitute \2620 by \2885; 645 | substitute \10581 by \16896; 646 | substitute \14916 by \14913; 647 | substitute \16110 by \2902; 648 | substitute \16262 by \14156; 649 | substitute \16203 by \16809; 650 | substitute \10453 by \16874; 651 | substitute \11326 by \11363; 652 | substitute \16255 by \13579; 653 | substitute \16138 by \5510; 654 | substitute \8915 by \16746; 655 | substitute \16183 by \16719; 656 | substitute \8157 by \16708; 657 | substitute \10413 by \16869; 658 | substitute \10409 by \16867; 659 | substitute \11025 by \11072; 660 | substitute \3453 by \16366; 661 | substitute \12951 by \15091; 662 | substitute \13787 by \17198; 663 | substitute \14899 by \17291; 664 | substitute \14894 by \17290; 665 | substitute \16168 by \7843; 666 | substitute \16175 by \8120; 667 | substitute \10480 by \16879; 668 | substitute \11198 by \15088; 669 | substitute \16158 by \6970; 670 | substitute \9799 by \9881; 671 | substitute \10492 by \16886; 672 | substitute \11575 by \11707; 673 | substitute \7747 by \16681; 674 | substitute \2885 by \2620; 675 | substitute \2777 by \16301; 676 | substitute \2932 by \16056; 677 | substitute \2969 by \16317; 678 | substitute \2979 by \16319; 679 | substitute \2980 by \16075; 680 | substitute \16112 by \2990; 681 | substitute \3032 by \16324; 682 | substitute \3265 by \15708; 683 | substitute \3302 by \16350; 684 | substitute \13827 by \17206; 685 | substitute \3636 by \16374; 686 | substitute \3632 by \16372; 687 | substitute \3702 by \16381; 688 | substitute \3736 by \16384; 689 | substitute \16121 by \3773; 690 | substitute \3842 by \16390; 691 | substitute \3860 by \16394; 692 | substitute \3916 by \16397; 693 | substitute \4074 by \16403; 694 | substitute \4164 by \16410; 695 | substitute \4218 by \4216; 696 | substitute \4367 by \16422; 697 | substitute \4421 by \16426; 698 | substitute \4474 by \16429; 699 | substitute \4624 by \15745; 700 | substitute \4730 by \4737; 701 | substitute \4867 by \16451; 702 | substitute \4896 by \16452; 703 | substitute \4929 by \16453; 704 | substitute \4937 by \16455; 705 | substitute \5027 by \16466; 706 | substitute \5173 by \16482; 707 | substitute \16134 by \5258; 708 | substitute \5429 by \16499; 709 | substitute \5474 by \16504; 710 | substitute \5678 by \16522; 711 | substitute \5756 by \16530; 712 | substitute \5820 by \16534; 713 | substitute \5915 by \16542; 714 | substitute \6015 by \16551; 715 | substitute \6173 by \16559; 716 | substitute \6019 by \16552; 717 | substitute \6181 by \6108; 718 | substitute \6148 by \16557; 719 | substitute \6161 by \6176; 720 | substitute \6218 by \16560; 721 | substitute \6238 by \16564; 722 | substitute \6400 by \16575; 723 | substitute \6631 by \16610; 724 | substitute \6630 by \16609; 725 | substitute \6637 by \6690; 726 | substitute \6676 by \16614; 727 | substitute \7133 by \6759; 728 | substitute \6794 by \16625; 729 | substitute \7145 by \6822; 730 | substitute \6783 by \6784; 731 | substitute \6941 by \16635; 732 | substitute \6904 by \16632; 733 | substitute \6980 by \16639; 734 | substitute \7085 by \16645; 735 | substitute \7128 by \16650; 736 | substitute \7357 by \16660; 737 | substitute \7366 by \16661; 738 | substitute \7958 by \7605; 739 | substitute \7740 by \16679; 740 | substitute \7691 by \16677; 741 | substitute \7833 by \16689; 742 | substitute \8016 by \7864; 743 | substitute \7820 by \16688; 744 | substitute \7861 by \16691; 745 | substitute \8193 by \15833; 746 | substitute \8212 by \16711; 747 | substitute \8228 by \16084; 748 | substitute \8485 by \16722; 749 | substitute \8497 by \16723; 750 | substitute \8543 by \16725; 751 | substitute \8570 by \16726; 752 | substitute \8647 by \16733; 753 | substitute \8672 by \16735; 754 | substitute \8675 by \16736; 755 | substitute \8676 by \16737; 756 | substitute \16185 by \16740; 757 | substitute \8936 by \16749; 758 | substitute \8959 by \16751; 759 | substitute \9339 by \9214; 760 | substitute \9343 by \9213; 761 | substitute \9241 by \16769; 762 | substitute \9296 by \16770; 763 | substitute \9434 by \16782; 764 | substitute \9496 by \16784; 765 | substitute \9510 by \16785; 766 | substitute \15061 by \17310; 767 | substitute \9579 by \16790; 768 | substitute \16195 by \9603; 769 | substitute \9747 by \16797; 770 | substitute \9881 by \9799; 771 | substitute \9910 by \16811; 772 | substitute \9929 by \16812; 773 | substitute \9974 by \16813; 774 | substitute \10071 by \16824; 775 | substitute \10097 by \16825; 776 | substitute \10111 by \16827; 777 | substitute \10101 by \16826; 778 | substitute \10151 by \16832; 779 | substitute \10208 by \16840; 780 | substitute \10367 by \16853; 781 | substitute \10388 by \16860; 782 | substitute \10393 by \16862; 783 | substitute \10470 by \16876; 784 | substitute \10472 by \16877; 785 | substitute \10484 by \16882; 786 | substitute \10481 by \16880; 787 | substitute \10487 by \16884; 788 | substitute \10621 by \16900; 789 | substitute \10654 by \16903; 790 | substitute \10679 by \16904; 791 | substitute \10696 by \16905; 792 | substitute \10774 by \16911; 793 | substitute \10835 by \16916; 794 | substitute \10881 by \16920; 795 | substitute \10939 by \16922; 796 | substitute \10985 by \16924; 797 | substitute \11058 by \16931; 798 | substitute \11222 by \16940; 799 | substitute \11376 by \11255; 800 | substitute \11263 by \16944; 801 | substitute \11363 by \11326; 802 | substitute \11349 by \16950; 803 | substitute \11353 by \11247; 804 | substitute \11710 by \11497; 805 | substitute \11505 by \16957; 806 | substitute \11548 by \16958; 807 | substitute \16224 by \11604; 808 | substitute \11605 by \16962; 809 | substitute \11653 by \16965; 810 | substitute \11719 by \16970; 811 | substitute \11786 by \16980; 812 | substitute \11823 by \16981; 813 | substitute \11839 by \16982; 814 | substitute \11852 by \16983; 815 | substitute \11874 by \16985; 816 | substitute \11884 by \16986; 817 | substitute \11911 by \16988; 818 | substitute \11915 by \16989; 819 | substitute \11958 by \16994; 820 | substitute \16227 by \16998; 821 | substitute \12173 by \12150; 822 | substitute \12165 by \17009; 823 | substitute \12227 by \17017; 824 | substitute \12420 by \12403; 825 | substitute \12443 by \17035; 826 | substitute \12451 by \17036; 827 | substitute \15012 by \17305; 828 | substitute \12524 by \17041; 829 | substitute \12552 by \17044; 830 | substitute \12634 by \17048; 831 | substitute \12645 by \17049; 832 | substitute \12710 by \17052; 833 | substitute \12835 by \17066; 834 | substitute \12960 by \17065; 835 | substitute \12918 by \17104; 836 | substitute \12863 by \17080; 837 | substitute \12923 by \17108; 838 | substitute \12962 by \17126; 839 | substitute \5734 by \16527; 840 | substitute \13058 by \17154; 841 | substitute \13082 by \17157; 842 | substitute \13084 by \17158; 843 | substitute \13092 by \17159; 844 | substitute \13099 by \17161; 845 | substitute \13098 by \17160; 846 | substitute \13129 by \17163; 847 | substitute \13138 by \17165; 848 | substitute \13133 by \17164; 849 | substitute \13143 by \17167; 850 | substitute \13147 by \17168; 851 | substitute \13153 by \17169; 852 | substitute \13601 by \17185; 853 | substitute \13658 by \17188; 854 | substitute \13779 by \17196; 855 | substitute \13821 by \9095; 856 | substitute \13875 by \17211; 857 | substitute \13887 by \17212; 858 | substitute \13912 by \17217; 859 | substitute \16257 by \17219; 860 | substitute \14028 by \17229; 861 | substitute \14061 by \14041; 862 | substitute \14047 by \17233; 863 | substitute \14099 by \17235; 864 | substitute \14119 by \17236; 865 | substitute \14332 by \17256; 866 | substitute \14459 by \17262; 867 | substitute \14481 by \17264; 868 | substitute \14489 by \17266; 869 | substitute \14531 by \17267; 870 | substitute \14559 by \17271; 871 | substitute \14576 by \17273; 872 | substitute \14643 by \14591; 873 | substitute \14589 by \17275; 874 | substitute \14588 by \17274; 875 | substitute \14802 by \14727; 876 | substitute \14746 by \17284; 877 | substitute \14823 by \17289; 878 | substitute \14905 by \17294; 879 | substitute \14969 by \17300; 880 | substitute \15059 by \17309; 881 | substitute \7764 by \16683; 882 | substitute \10940 by \16212; 883 | substitute \8266 by \16181; 884 | substitute \7418 by \16164; 885 | substitute \14215 by \16265; 886 | substitute \14162 by \16264; 887 | substitute \8147 by \16707; 888 | substitute \9563 by \16194; 889 | substitute \9759 by \16198; 890 | substitute \5978 by \16144; 891 | substitute \3412 by \16116; 892 | substitute \9778 by \16200; 893 | substitute \5728 by \16139; 894 | substitute \9791 by \16201; 895 | substitute \14307 by \16267; 896 | substitute \13925 by \17219; 897 | substitute \14161 by \17245; 898 | substitute \5128 by \16133; 899 | substitute \12005 by \16226; 900 | substitute \7236 by \16163; 901 | substitute \2927 by \16111; 902 | substitute \11218 by \16215; 903 | substitute \8392 by \16719; 904 | substitute \3415 by \16117; 905 | substitute \3859 by \16124; 906 | substitute \10798 by \16209; 907 | substitute \14709 by \16273; 908 | substitute \8807 by \16187; 909 | substitute \12338 by \16235; 910 | substitute \9655 by \16196; 911 | substitute \6068 by \16145; 912 | substitute \9854 by \16202; 913 | substitute \9726 by \16197; 914 | substitute \8681 by \16740; 915 | substitute \12019 by \16998; 916 | substitute \5392 by \16497; 917 | substitute \8035 by \16173; 918 | substitute \3373 by \16356; 919 | substitute \9902 by \16204; 920 | substitute \13780 by \15993; 921 | substitute \11421 by \16220; 922 | substitute \10638 by \16207; 923 | substitute \13454 by \16253; 924 | substitute \3559 by \16118; 925 | substitute \8341 by \16182; 926 | substitute \6790 by \16154; 927 | substitute \14542 by \16269; 928 | substitute \3397 by \16115; 929 | substitute \6573 by \16153; 930 | substitute \8695 by \16186; 931 | substitute \8678 by \16738; 932 | substitute \9608 by \9603; 933 | substitute \5883 by \16140; 934 | substitute \12903 by \17095; 935 | substitute \14250 by \16266; 936 | substitute \6264 by \16149; 937 | substitute \13177 by \16251; 938 | substitute \13963 by \16260; 939 | substitute \10838 by \16210; 940 | substitute \9900 by \16809; 941 | substitute \8241 by \16179; 942 | substitute \11685 by \11604; 943 | substitute \11529 by \16222; 944 | } jp78; 945 | 946 | feature jp83 { 947 | substitute \16244 by \17089; 948 | substitute \2739 by \16297; 949 | substitute \10166 by \16835; 950 | substitute \12921 by \17106; 951 | substitute \16114 by \16358; 952 | substitute \16263 by \17246; 953 | substitute \11747 by \16976; 954 | substitute \5123 by \16477; 955 | substitute \7471 by \16665; 956 | substitute \13268 by \17174; 957 | substitute \10378 by \16854; 958 | substitute \10874 by \16918; 959 | substitute \13813 by \17203; 960 | substitute \4611 by \16437; 961 | substitute \5578 by \16513; 962 | substitute \6963 by \16637; 963 | substitute \7314 by \16658; 964 | substitute \6222 by \16562; 965 | substitute \12372 by \17028; 966 | substitute \4931 by \16454; 967 | substitute \14033 by \17230; 968 | substitute \4995 by \16461; 969 | substitute \12673 by \17050; 970 | substitute \9590 by \16792; 971 | substitute \3957 by \16398; 972 | substitute \2785 by \16302; 973 | substitute \9555 by \16787; 974 | substitute \2758 by \16300; 975 | substitute \5127 by \16480; 976 | substitute \13240 by \17173; 977 | substitute \7127 by \16649; 978 | substitute \2436 by \16288; 979 | substitute \2949 by \16314; 980 | substitute \6501 by \16589; 981 | substitute \6710 by \16619; 982 | substitute \9235 by \16768; 983 | substitute \10058 by \16823; 984 | substitute \10416 by \16870; 985 | substitute \12436 by \17033; 986 | substitute \13725 by \17192; 987 | substitute \5848 by \16538; 988 | substitute \10322 by \16848; 989 | substitute \2588 by \16293; 990 | substitute \3434 by \16365; 991 | substitute \4357 by \16421; 992 | substitute \12211 by \17015; 993 | substitute \12982 by \17151; 994 | substitute \3402 by \16361; 995 | substitute \12735 by \17054; 996 | substitute \6663 by \16613; 997 | substitute \9135 by \16763; 998 | substitute \10763 by \16909; 999 | substitute \16156 by \6945; 1000 | substitute \6601 by \16608; 1001 | substitute \12021 by \16999; 1002 | substitute \2332 by \16279; 1003 | substitute \4053 by \16401; 1004 | substitute \6884 by \16630; 1005 | substitute \10488 by \16885; 1006 | substitute \11956 by \16993; 1007 | substitute \12904 by \17096; 1008 | substitute \5919 by \16543; 1009 | substitute \6048 by \16555; 1010 | substitute \10782 by \16912; 1011 | substitute \10140 by \16831; 1012 | substitute \10474 by \16878; 1013 | substitute \2829 by \16306; 1014 | substitute \12109 by \17002; 1015 | substitute \5395 by \16498; 1016 | substitute \2919 by \16310; 1017 | substitute \9071 by \16759; 1018 | substitute \10485 by \16883; 1019 | substitute \12541 by \17043; 1020 | substitute \5074 by \16469; 1021 | substitute \5124 by \16479; 1022 | substitute \10790 by \16915; 1023 | substitute \6735 by \16620; 1024 | substitute \12855 by \17077; 1025 | substitute \7554 by \16668; 1026 | substitute \5944 by \16546; 1027 | substitute \12729 by \17053; 1028 | substitute \8502 by \16724; 1029 | substitute \14034 by \17231; 1030 | substitute \5448 by \16502; 1031 | substitute \5735 by \16529; 1032 | substitute \6247 by \16568; 1033 | substitute \10136 by \16830; 1034 | substitute \16230 by \12136; 1035 | substitute \12368 by \17026; 1036 | substitute \8238 by \16713; 1037 | substitute \11138 by \16937; 1038 | substitute \3067 by \16331; 1039 | substitute \3818 by \16388; 1040 | substitute \5621 by \16518; 1041 | substitute \9906 by \16810; 1042 | substitute \10007 by \16819; 1043 | substitute \13841 by \17209; 1044 | substitute \16216 by \16941; 1045 | substitute \2632 by \16295; 1046 | substitute \5913 by \16540; 1047 | substitute \8995 by \16752; 1048 | substitute \6756 by \16621; 1049 | substitute \10581 by \16896; 1050 | substitute \10453 by \16874; 1051 | substitute \10409 by \16867; 1052 | substitute \3453 by \16366; 1053 | substitute \13787 by \17198; 1054 | substitute \14899 by \17291; 1055 | substitute \14894 by \17290; 1056 | substitute \10480 by \16879; 1057 | substitute \10492 by \16886; 1058 | substitute \7747 by \16681; 1059 | substitute \2777 by \16301; 1060 | substitute \2979 by \16319; 1061 | substitute \3032 by \16324; 1062 | substitute \3265 by \15708; 1063 | substitute \3302 by \16350; 1064 | substitute \13827 by \17206; 1065 | substitute \3702 by \16381; 1066 | substitute \3860 by \16394; 1067 | substitute \3916 by \16397; 1068 | substitute \4164 by \16410; 1069 | substitute \4367 by \16422; 1070 | substitute \4421 by \16426; 1071 | substitute \4474 by \16430; 1072 | substitute \4867 by \16451; 1073 | substitute \4896 by \16452; 1074 | substitute \4929 by \16453; 1075 | substitute \4937 by \16455; 1076 | substitute \5173 by \16482; 1077 | substitute \16134 by \5258; 1078 | substitute \5474 by \16504; 1079 | substitute \5548 by \16507; 1080 | substitute \5678 by \16522; 1081 | substitute \5756 by \16530; 1082 | substitute \5820 by \16534; 1083 | substitute \6173 by \16559; 1084 | substitute \6019 by \16552; 1085 | substitute \6148 by \16557; 1086 | substitute \6218 by \16560; 1087 | substitute \6400 by \16575; 1088 | substitute \6631 by \16610; 1089 | substitute \6676 by \16614; 1090 | substitute \6941 by \16635; 1091 | substitute \6904 by \16632; 1092 | substitute \6980 by \16639; 1093 | substitute \7085 by \16645; 1094 | substitute \7128 by \16650; 1095 | substitute \7357 by \16660; 1096 | substitute \7366 by \16661; 1097 | substitute \7691 by \16677; 1098 | substitute \7833 by \16689; 1099 | substitute \7820 by \16688; 1100 | substitute \7861 by \16691; 1101 | substitute \8212 by \16711; 1102 | substitute \8497 by \16723; 1103 | substitute \8543 by \16725; 1104 | substitute \8570 by \16726; 1105 | substitute \8647 by \16733; 1106 | substitute \8675 by \16736; 1107 | substitute \8936 by \16749; 1108 | substitute \9343 by \16773; 1109 | substitute \9296 by \16770; 1110 | substitute \9434 by \16782; 1111 | substitute \9496 by \16784; 1112 | substitute \9579 by \16790; 1113 | substitute \9974 by \16813; 1114 | substitute \10071 by \16824; 1115 | substitute \10151 by \16832; 1116 | substitute \10208 by \16840; 1117 | substitute \10367 by \16853; 1118 | substitute \10393 by \16862; 1119 | substitute \10470 by \16876; 1120 | substitute \10472 by \16877; 1121 | substitute \10484 by \16882; 1122 | substitute \10481 by \16880; 1123 | substitute \10487 by \16884; 1124 | substitute \10621 by \16900; 1125 | substitute \10654 by \16903; 1126 | substitute \10679 by \16904; 1127 | substitute \10696 by \16905; 1128 | substitute \11058 by \16931; 1129 | substitute \11263 by \16944; 1130 | substitute \11349 by \16950; 1131 | substitute \11548 by \16958; 1132 | substitute \11719 by \16970; 1133 | substitute \11786 by \16980; 1134 | substitute \11823 by \16981; 1135 | substitute \11839 by \16982; 1136 | substitute \11874 by \16985; 1137 | substitute \11884 by \16986; 1138 | substitute \11911 by \16988; 1139 | substitute \11915 by \16989; 1140 | substitute \16227 by \16998; 1141 | substitute \12443 by \17035; 1142 | substitute \12451 by \17036; 1143 | substitute \15012 by \17305; 1144 | substitute \12634 by \17048; 1145 | substitute \12645 by \17049; 1146 | substitute \12918 by \17104; 1147 | substitute \12863 by \17080; 1148 | substitute \13058 by \17154; 1149 | substitute \13082 by \17157; 1150 | substitute \13084 by \17158; 1151 | substitute \13092 by \17159; 1152 | substitute \13099 by \17161; 1153 | substitute \13098 by \17160; 1154 | substitute \13129 by \17163; 1155 | substitute \13138 by \17165; 1156 | substitute \13133 by \17164; 1157 | substitute \13143 by \17167; 1158 | substitute \13147 by \17168; 1159 | substitute \13601 by \17185; 1160 | substitute \13779 by \17196; 1161 | substitute \13887 by \17212; 1162 | substitute \13912 by \17218; 1163 | substitute \16257 by \13925; 1164 | substitute \14028 by \17229; 1165 | substitute \14099 by \17235; 1166 | substitute \14119 by \17236; 1167 | substitute \14332 by \17256; 1168 | substitute \14481 by \17264; 1169 | substitute \14489 by \17266; 1170 | substitute \14559 by \17271; 1171 | substitute \14576 by \17273; 1172 | substitute \14588 by \17274; 1173 | substitute \14746 by \17284; 1174 | substitute \14823 by \17289; 1175 | substitute \14969 by \17300; 1176 | substitute \14149 by \16261; 1177 | substitute \7764 by \16166; 1178 | substitute \14635 by \16271; 1179 | substitute \7654 by \16165; 1180 | substitute \12811 by \16239; 1181 | substitute \3787 by \16122; 1182 | substitute \11898 by \16225; 1183 | substitute \12832 by \16241; 1184 | substitute \6407 by \16150; 1185 | substitute \11111 by \16213; 1186 | substitute \13939 by \16258; 1187 | substitute \10403 by \16206; 1188 | substitute \10399 by \16205; 1189 | substitute \5285 by \16135; 1190 | substitute \9364 by \16190; 1191 | substitute \3351 by \16113; 1192 | substitute \2822 by \16109; 1193 | substitute \3708 by \16120; 1194 | substitute \7170 by \16162; 1195 | substitute \4732 by \16128; 1196 | substitute \9359 by \16189; 1197 | substitute \2715 by \16108; 1198 | substitute \5921 by \16143; 1199 | substitute \12185 by \16231; 1200 | substitute \4962 by \16130; 1201 | substitute \14758 by \16274; 1202 | substitute \6965 by \16157; 1203 | substitute \11321 by \16217; 1204 | substitute \14570 by \16270; 1205 | substitute \13382 by \16252; 1206 | substitute \6570 by \16152; 1207 | substitute \8036 by \16174; 1208 | substitute \13074 by \16250; 1209 | substitute \11327 by \16218; 1210 | substitute \11368 by \16219; 1211 | substitute \3593 by \16119; 1212 | substitute \13950 by \16259; 1213 | substitute \11581 by \16223; 1214 | substitute \12871 by \16242; 1215 | substitute \6074 by \16146; 1216 | substitute \6105 by \16147; 1217 | substitute \8124 by \16176; 1218 | substitute \12079 by \16229; 1219 | substitute \3794 by \16123; 1220 | substitute \12930 by \16248; 1221 | substitute \12926 by \16247; 1222 | substitute \10645 by \16208; 1223 | substitute \11520 by \16221; 1224 | substitute \12808 by \16238; 1225 | substitute \7082 by \16161; 1226 | substitute \12041 by \16228; 1227 | substitute \7996 by \16171; 1228 | substitute \5906 by \16142; 1229 | substitute \7005 by \16159; 1230 | substitute \13476 by \16254; 1231 | substitute \13055 by \16249; 1232 | substitute \6135 by \16148; 1233 | substitute \7778 by \16167; 1234 | substitute \4095 by \16125; 1235 | substitute \4741 by \16129; 1236 | substitute \12425 by \16236; 1237 | substitute \7992 by \16170; 1238 | substitute \12200 by \16232; 1239 | substitute \8021 by \16172; 1240 | substitute \6933 by \16155; 1241 | substitute \9428 by \16191; 1242 | substitute \8256 by \16180; 1243 | substitute \12873 by \16243; 1244 | substitute \9465 by \16192; 1245 | substitute \9767 by \16199; 1246 | substitute \5886 by \16141; 1247 | substitute \7046 by \16160; 1248 | substitute \9494 by \16193; 1249 | substitute \12900 by \16245; 1250 | substitute \12219 by \16233; 1251 | substitute \5109 by \16132; 1252 | substitute \7986 by \16169; 1253 | substitute \11246 by \16941; 1254 | substitute \9131 by \16188; 1255 | substitute \4415 by \16127; 1256 | substitute \5059 by \16131; 1257 | substitute \11197 by \16214; 1258 | substitute \14659 by \16272; 1259 | substitute \2902 by \16110; 1260 | substitute \14156 by \16262; 1261 | substitute \13579 by \16255; 1262 | substitute \5510 by \16138; 1263 | substitute \7843 by \16168; 1264 | substitute \8120 by \16175; 1265 | substitute \6970 by \16158; 1266 | substitute \2990 by \16112; 1267 | substitute \3773 by \16121; 1268 | substitute \10853 by \16211; 1269 | substitute \10940 by \16212; 1270 | substitute \8266 by \16181; 1271 | substitute \7418 by \16164; 1272 | substitute \14215 by \16265; 1273 | substitute \14162 by \16264; 1274 | substitute \8147 by \16178; 1275 | substitute \9563 by \16194; 1276 | substitute \9759 by \16198; 1277 | substitute \5978 by \16144; 1278 | substitute \3412 by \16116; 1279 | substitute \9778 by \16200; 1280 | substitute \12812 by \16240; 1281 | substitute \5728 by \16139; 1282 | substitute \9791 by \16201; 1283 | substitute \14307 by \16267; 1284 | substitute \12881 by \17089; 1285 | substitute \12805 by \16237; 1286 | substitute \14161 by \17246; 1287 | substitute \5128 by \16133; 1288 | substitute \12005 by \16226; 1289 | substitute \7236 by \16163; 1290 | substitute \2927 by \16111; 1291 | substitute \11218 by \16215; 1292 | substitute \8392 by \16183; 1293 | substitute \3415 by \16117; 1294 | substitute \3859 by \16124; 1295 | substitute \10798 by \16209; 1296 | substitute \14709 by \16273; 1297 | substitute \8807 by \16187; 1298 | substitute \12338 by \16235; 1299 | substitute \9655 by \16196; 1300 | substitute \6068 by \16145; 1301 | substitute \9854 by \16202; 1302 | substitute \9726 by \16197; 1303 | substitute \8681 by \16185; 1304 | substitute \12019 by \16998; 1305 | substitute \5392 by \16136; 1306 | substitute \8035 by \16173; 1307 | substitute \3373 by \16358; 1308 | substitute \9902 by \16204; 1309 | substitute \13780 by \16256; 1310 | substitute \11421 by \16220; 1311 | substitute \10638 by \16207; 1312 | substitute \13454 by \16253; 1313 | substitute \3559 by \16118; 1314 | substitute \8341 by \16182; 1315 | substitute \6790 by \16154; 1316 | substitute \14542 by \16269; 1317 | substitute \3397 by \16115; 1318 | substitute \6573 by \16153; 1319 | substitute \8695 by \16186; 1320 | substitute \8678 by \16184; 1321 | substitute \9608 by \16195; 1322 | substitute \5883 by \16140; 1323 | substitute \12903 by \16246; 1324 | substitute \14250 by \16266; 1325 | substitute \6264 by \16149; 1326 | substitute \13177 by \16251; 1327 | substitute \13963 by \16260; 1328 | substitute \10838 by \16210; 1329 | substitute \9900 by \16203; 1330 | substitute \8241 by \16179; 1331 | substitute \11685 by \16224; 1332 | substitute \11529 by \16222; 1333 | } jp83; 1334 | 1335 | 1336 | feature jp90 { 1337 | substitute \14149 by \16261; 1338 | substitute \7764 by \16166; 1339 | substitute \14635 by \16271; 1340 | substitute \7654 by \16165; 1341 | substitute \12811 by \16239; 1342 | substitute \3787 by \16122; 1343 | substitute \11898 by \16225; 1344 | substitute \12832 by \16241; 1345 | substitute \6407 by \16150; 1346 | substitute \11111 by \16213; 1347 | substitute \13939 by \16258; 1348 | substitute \10403 by \16206; 1349 | substitute \10399 by \16205; 1350 | substitute \5285 by \16135; 1351 | substitute \9364 by \16190; 1352 | substitute \3351 by \16113; 1353 | substitute \2822 by \16109; 1354 | substitute \3708 by \16120; 1355 | substitute \7170 by \16162; 1356 | substitute \4732 by \16128; 1357 | substitute \9359 by \16189; 1358 | substitute \2715 by \16108; 1359 | substitute \5921 by \16143; 1360 | substitute \12185 by \16231; 1361 | substitute \4962 by \16130; 1362 | substitute \14758 by \16274; 1363 | substitute \6965 by \16157; 1364 | substitute \11321 by \16217; 1365 | substitute \14570 by \16270; 1366 | substitute \13382 by \16252; 1367 | substitute \6570 by \16152; 1368 | substitute \8036 by \16174; 1369 | substitute \13074 by \16250; 1370 | substitute \11327 by \16218; 1371 | substitute \11368 by \16219; 1372 | substitute \3593 by \16119; 1373 | substitute \13950 by \16259; 1374 | substitute \11581 by \16223; 1375 | substitute \12871 by \16242; 1376 | substitute \6074 by \16146; 1377 | substitute \6105 by \16147; 1378 | substitute \8124 by \16176; 1379 | substitute \12079 by \16229; 1380 | substitute \3794 by \16123; 1381 | substitute \12930 by \16248; 1382 | substitute \12926 by \16247; 1383 | substitute \10645 by \16208; 1384 | substitute \11520 by \16221; 1385 | substitute \12808 by \16238; 1386 | substitute \7082 by \16161; 1387 | substitute \12041 by \16228; 1388 | substitute \7996 by \16171; 1389 | substitute \5906 by \16142; 1390 | substitute \7005 by \16159; 1391 | substitute \13476 by \16254; 1392 | substitute \13055 by \16249; 1393 | substitute \6135 by \16148; 1394 | substitute \7778 by \16167; 1395 | substitute \4095 by \16125; 1396 | substitute \4741 by \16129; 1397 | substitute \12425 by \16236; 1398 | substitute \7992 by \16170; 1399 | substitute \12200 by \16232; 1400 | substitute \8021 by \16172; 1401 | substitute \6933 by \16155; 1402 | substitute \9428 by \16191; 1403 | substitute \8256 by \16180; 1404 | substitute \12873 by \16243; 1405 | substitute \9465 by \16192; 1406 | substitute \9767 by \16199; 1407 | substitute \5886 by \16141; 1408 | substitute \7046 by \16160; 1409 | substitute \9494 by \16193; 1410 | substitute \12900 by \16245; 1411 | substitute \12219 by \16233; 1412 | substitute \5109 by \16132; 1413 | substitute \7986 by \16169; 1414 | substitute \11246 by \16216; 1415 | substitute \9131 by \16188; 1416 | substitute \4415 by \16127; 1417 | substitute \5059 by \16131; 1418 | substitute \11197 by \16214; 1419 | substitute \14659 by \16272; 1420 | substitute \2902 by \16110; 1421 | substitute \14156 by \16262; 1422 | substitute \13579 by \16255; 1423 | substitute \5510 by \16138; 1424 | substitute \7843 by \16168; 1425 | substitute \8120 by \16175; 1426 | substitute \6970 by \16158; 1427 | substitute \2990 by \16112; 1428 | substitute \3773 by \16121; 1429 | substitute \10853 by \16211; 1430 | substitute \10940 by \16212; 1431 | substitute \8266 by \16181; 1432 | substitute \7418 by \16164; 1433 | substitute \14215 by \16265; 1434 | substitute \14162 by \16264; 1435 | substitute \8147 by \16178; 1436 | substitute \9563 by \16194; 1437 | substitute \9759 by \16198; 1438 | substitute \5978 by \16144; 1439 | substitute \3412 by \16116; 1440 | substitute \9778 by \16200; 1441 | substitute \12812 by \16240; 1442 | substitute \5728 by \16139; 1443 | substitute \9791 by \16201; 1444 | substitute \14307 by \16267; 1445 | substitute \12881 by \16244; 1446 | substitute \12805 by \16237; 1447 | substitute \6945 by \16156; 1448 | substitute \12136 by \16230; 1449 | substitute \5258 by \16134; 1450 | substitute \13925 by \16257; 1451 | substitute \14161 by \16263; 1452 | substitute \5128 by \16133; 1453 | substitute \12005 by \16226; 1454 | substitute \7236 by \16163; 1455 | substitute \2927 by \16111; 1456 | substitute \11218 by \16215; 1457 | substitute \8392 by \16183; 1458 | substitute \3415 by \16117; 1459 | substitute \3859 by \16124; 1460 | substitute \10798 by \16209; 1461 | substitute \14709 by \16273; 1462 | substitute \8807 by \16187; 1463 | substitute \12338 by \16235; 1464 | substitute \9655 by \16196; 1465 | substitute \9854 by \16202; 1466 | substitute \9726 by \16197; 1467 | substitute \8681 by \16185; 1468 | substitute \12019 by \16227; 1469 | substitute \5392 by \16136; 1470 | substitute \8035 by \16173; 1471 | substitute \3373 by \16114; 1472 | substitute \9902 by \16204; 1473 | substitute \13780 by \16256; 1474 | substitute \11421 by \16220; 1475 | substitute \10638 by \16207; 1476 | substitute \13454 by \16253; 1477 | substitute \3559 by \16118; 1478 | substitute \8341 by \16182; 1479 | substitute \6790 by \16154; 1480 | substitute \14542 by \16269; 1481 | substitute \3397 by \16115; 1482 | substitute \6573 by \16153; 1483 | substitute \8695 by \16186; 1484 | substitute \8678 by \16184; 1485 | substitute \9608 by \16195; 1486 | substitute \5883 by \16140; 1487 | substitute \12903 by \16246; 1488 | substitute \14250 by \16266; 1489 | substitute \6264 by \16149; 1490 | substitute \13177 by \16251; 1491 | substitute \13963 by \16260; 1492 | substitute \10838 by \16210; 1493 | substitute \9900 by \16203; 1494 | substitute \8241 by \16179; 1495 | substitute \11685 by \16224; 1496 | substitute \11529 by \16222; 1497 | } jp90; 1498 | 1499 | 1500 | feature nlck { 1501 | substitute \3624 by \3662; 1502 | substitute \16244 by \12881; 1503 | substitute \16211 by \11379; 1504 | substitute \16261 by \14149; 1505 | substitute \16166 by \7764; 1506 | substitute \16212 by \10940; 1507 | substitute \16271 by \14635; 1508 | substitute \16165 by \7654; 1509 | substitute \16239 by \12811; 1510 | substitute \3763 by \3799; 1511 | substitute \16114 by \3373; 1512 | substitute \16122 by \3787; 1513 | substitute \16263 by \14161; 1514 | substitute \14058 by \9534; 1515 | substitute \8099 by \8111; 1516 | substitute \16225 by \11898; 1517 | substitute \14711 by \14828; 1518 | substitute \16241 by \12832; 1519 | substitute \16181 by \8266; 1520 | substitute \16133 by \5128; 1521 | substitute \16136 by \5392; 1522 | substitute \16150 by \6407; 1523 | substitute \6108 by \6181; 1524 | substitute \16213 by \11111; 1525 | substitute \16258 by \13939; 1526 | substitute \16251 by \13177; 1527 | substitute \3801 by \3835; 1528 | substitute \16206 by \10403; 1529 | substitute \16205 by \10399; 1530 | substitute \16135 by \5285; 1531 | substitute \16190 by \9364; 1532 | substitute \16164 by \7418; 1533 | substitute \16173 by \8035; 1534 | substitute \16196 by \9655; 1535 | substitute \2617 by \2660; 1536 | substitute \16113 by \3351; 1537 | substitute \16265 by \14215; 1538 | substitute \16109 by \2822; 1539 | substitute \2728 by \2670; 1540 | substitute \12654 by \12663; 1541 | substitute \16120 by \3708; 1542 | substitute \16162 by \7170; 1543 | substitute \16128 by \4732; 1544 | substitute \16204 by \9902; 1545 | substitute \16189 by \9359; 1546 | substitute \10225 by \10246; 1547 | substitute \16256 by \13780; 1548 | substitute \16108 by \2715; 1549 | substitute \16143 by \5921; 1550 | substitute \16253 by \13454; 1551 | substitute \14870 by \14874; 1552 | substitute \16231 by \12185; 1553 | substitute \16130 by \4962; 1554 | substitute \16154 by \6790; 1555 | substitute \14915 by \14912; 1556 | substitute \16274 by \14758; 1557 | substitute \16184 by \8678; 1558 | substitute \16115 by \3397; 1559 | substitute \16157 by \6965; 1560 | substitute \16217 by \11321; 1561 | substitute \16270 by \14570; 1562 | substitute \16252 by \13382; 1563 | substitute \16269 by \14542; 1564 | substitute \16264 by \14162; 1565 | substitute \3433 by \15715; 1566 | substitute \4742 by \4743; 1567 | substitute \16152 by \6570; 1568 | substitute \16174 by \8036; 1569 | substitute \10226 by \10239; 1570 | substitute \16250 by \13074; 1571 | substitute \16156 by \6945; 1572 | substitute \16218 by \11327; 1573 | substitute \16219 by \11368; 1574 | substitute \16119 by \3593; 1575 | substitute \11145 by \11231; 1576 | substitute \13130 by \13135; 1577 | substitute \16259 by \13950; 1578 | substitute \16153 by \6573; 1579 | substitute \16223 by \11581; 1580 | substitute \16226 by \12005; 1581 | substitute \13923 by \13925; 1582 | substitute \16242 by \12871; 1583 | substitute \16146 by \6074; 1584 | substitute \11574 by \11668; 1585 | substitute \16147 by \6105; 1586 | substitute \16176 by \8124; 1587 | substitute \16178 by \8147; 1588 | substitute \16194 by \9563; 1589 | substitute \16198 by \9759; 1590 | substitute \16229 by \12079; 1591 | substitute \16123 by \3794; 1592 | substitute \6509 by \6510; 1593 | substitute \16248 by \12930; 1594 | substitute \5973 by \6023; 1595 | substitute \8842 by \8886; 1596 | substitute \16144 by \5978; 1597 | substitute \16247 by \12926; 1598 | substitute \14315 by \14340; 1599 | substitute \16208 by \10645; 1600 | substitute \16221 by \11520; 1601 | substitute \16238 by \12808; 1602 | substitute \16161 by \7082; 1603 | substitute \16163 by \7236; 1604 | substitute \9757 by \9832; 1605 | substitute \16228 by \12041; 1606 | substitute \16171 by \7996; 1607 | substitute \16142 by \5906; 1608 | substitute \16159 by \7005; 1609 | substitute \16254 by \13476; 1610 | substitute \5971 by \6052; 1611 | substitute \16237 by \12805; 1612 | substitute \16140 by \5883; 1613 | substitute \16249 by \13055; 1614 | substitute \16148 by \6135; 1615 | substitute \16167 by \7778; 1616 | substitute \4125 by \4119; 1617 | substitute \14086 by \14085; 1618 | substitute \16111 by \2927; 1619 | substitute \16125 by \4095; 1620 | substitute \16129 by \4741; 1621 | substitute \16236 by \12425; 1622 | substitute \9393 by \9429; 1623 | substitute \7606 by \7978; 1624 | substitute \16170 by \7992; 1625 | substitute \16246 by \12903; 1626 | substitute \3501 by \3461; 1627 | substitute \16232 by \12200; 1628 | substitute \16172 by \8021; 1629 | substitute \16155 by \6933; 1630 | substitute \16191 by \9428; 1631 | substitute \3841 by \3866; 1632 | substitute \16180 by \8256; 1633 | substitute \16243 by \12873; 1634 | substitute \16192 by \9465; 1635 | substitute \3129 by \3122; 1636 | substitute \16266 by \14250; 1637 | substitute \16199 by \9767; 1638 | substitute \7752 by \7866; 1639 | substitute \13124 by \13140; 1640 | substitute \16116 by \3412; 1641 | substitute \16141 by \5886; 1642 | substitute \16230 by \12136; 1643 | substitute \16160 by \7046; 1644 | substitute \16193 by \9494; 1645 | substitute \16245 by \12900; 1646 | substitute \16233 by \12219; 1647 | substitute \16235 by \12338; 1648 | substitute \16132 by \5109; 1649 | substitute \16169 by \7986; 1650 | substitute \16149 by \6264; 1651 | substitute \16216 by \11246; 1652 | substitute \16188 by \9131; 1653 | substitute \16215 by \11218; 1654 | substitute \16200 by \9778; 1655 | substitute \16127 by \4415; 1656 | substitute \16260 by \13963; 1657 | substitute \16131 by \5059; 1658 | substitute \16214 by \11197; 1659 | substitute \14051 by \14055; 1660 | substitute \16272 by \14659; 1661 | substitute \6756 by \6627; 1662 | substitute \16240 by \12812; 1663 | substitute \14916 by \14913; 1664 | substitute \16110 by \2902; 1665 | substitute \16262 by \14156; 1666 | substitute \16203 by \9900; 1667 | substitute \16179 by \8241; 1668 | substitute \16255 by \13579; 1669 | substitute \16138 by \5510; 1670 | substitute \16183 by \8392; 1671 | substitute \11025 by \11072; 1672 | substitute \16168 by \7843; 1673 | substitute \16175 by \8120; 1674 | substitute \16202 by \9854; 1675 | substitute \16158 by \6970; 1676 | substitute \11575 by \11707; 1677 | substitute \16112 by \2990; 1678 | substitute \16117 by \3415; 1679 | substitute \16118 by \3559; 1680 | substitute \16121 by \3773; 1681 | substitute \16124 by \3859; 1682 | substitute \4323 by \4388; 1683 | substitute \4730 by \4737; 1684 | substitute \5039 by \5040; 1685 | substitute \5175 by \5198; 1686 | substitute \16134 by \5258; 1687 | substitute \16139 by \5728; 1688 | substitute \16145 by \6068; 1689 | substitute \6161 by \6176; 1690 | substitute \16182 by \8341; 1691 | substitute \16185 by \8681; 1692 | substitute \16186 by \8695; 1693 | substitute \16187 by \8807; 1694 | substitute \16195 by \9608; 1695 | substitute \16197 by \9726; 1696 | substitute \16201 by \9791; 1697 | substitute \16207 by \10638; 1698 | substitute \10692 by \15112; 1699 | substitute \16209 by \10798; 1700 | substitute \16210 by \10838; 1701 | substitute \16220 by \11421; 1702 | substitute \16222 by \11529; 1703 | substitute \16224 by \11685; 1704 | substitute \16227 by \12019; 1705 | substitute \16257 by \13925; 1706 | substitute \16267 by \14307; 1707 | substitute \16273 by \14709; 1708 | substitute \15866 by \9520; 1709 | substitute \10964 by \10967; 1710 | substitute \10853 by \11379; 1711 | substitute \17220 by \13925; 1712 | substitute \16901 by \10622; 1713 | substitute \16895 by \10579; 1714 | substitute \15710 by \3310; 1715 | substitute \7454 by \7974; 1716 | } nlck; 1717 | 1718 | feature ss01 { 1719 | featureNames { 1720 | name 3 1 0x0409 "Black and White"; 1721 | name 3 1 0x0411 "\767D\9ED2"; 1722 | }; 1723 | 1724 | substitute \18173 by \18180; 1725 | substitute \18174 by \18181; 1726 | substitute \18175 by \18182; 1727 | substitute \18176 by \18183; 1728 | substitute \18177 by \18184; 1729 | substitute \18178 by \18185; 1730 | substitute \18179 by \18186; 1731 | 1732 | } ss01; 1733 | 1734 | feature locl { 1735 | script latn; 1736 | language dflt; 1737 | substitute \459 by \460; 1738 | } locl; 1739 | 1740 | 1741 | lookup vert_all { 1742 | substitute \460 by \15202; 1743 | substitute \471 by \15201; 1744 | substitute \472 by \15200; 1745 | substitute \632 by \17457; 1746 | substitute \633 by \17458; 1747 | substitute \1132 by \15192; 1748 | substitute \1133 by \15193; 1749 | substitute \1137 by \17461; 1750 | substitute \1139 by \15216; 1751 | substitute \1140 by \15217; 1752 | substitute \1141 by \15214; 1753 | substitute \1142 by \15215; 1754 | substitute \1143 by \15218; 1755 | substitute \1144 by \15219; 1756 | substitute \1145 by \15220; 1757 | substitute \1146 by \15221; 1758 | substitute \1147 by \15212; 1759 | substitute \1148 by \15213; 1760 | substitute \1151 by \15210; 1761 | substitute \1152 by \15211; 1762 | substitute \1153 by \15198; 1763 | substitute \1154 by \15199; 1764 | substitute \1155 by \17462; 1765 | substitute \1156 by \17463; 1766 | substitute \1157 by \17464; 1767 | substitute \1158 by \17465; 1768 | substitute \1159 by \17466; 1769 | substitute \1160 by \17455; 1770 | substitute \1161 by \17456; 1771 | substitute \1162 by \17456; 1772 | substitute \1173 by \17467; 1773 | substitute \1174 by \17468; 1774 | substitute \1175 by \17469; 1775 | substitute \1176 by \17470; 1776 | substitute \1177 by \17471; 1777 | substitute \1178 by \17472; 1778 | substitute \1195 by \17473; 1779 | substitute \1196 by \17474; 1780 | substitute \1197 by \17475; 1781 | substitute \1198 by \17476; 1782 | substitute \1199 by \17477; 1783 | substitute \1200 by \17478; 1784 | substitute \1201 by \17479; 1785 | substitute \1202 by \17480; 1786 | substitute \1203 by \17481; 1787 | substitute \1204 by \17482; 1788 | substitute \1205 by \17483; 1789 | substitute \1206 by \17484; 1790 | substitute \1207 by \17485; 1791 | substitute \1208 by \17486; 1792 | substitute \1209 by \17487; 1793 | substitute \1210 by \17488; 1794 | substitute \1211 by \17489; 1795 | substitute \1212 by \17490; 1796 | substitute \1213 by \17491; 1797 | substitute \1214 by \17492; 1798 | substitute \1215 by \17493; 1799 | substitute \1216 by \17494; 1800 | substitute \1217 by \17495; 1801 | substitute \1218 by \17496; 1802 | substitute \1219 by \17497; 1803 | substitute \1220 by \17498; 1804 | substitute \1221 by \17499; 1805 | substitute \1222 by \17500; 1806 | substitute \1223 by \17501; 1807 | substitute \1224 by \17502; 1808 | substitute \1225 by \17503; 1809 | substitute \1226 by \17504; 1810 | substitute \1227 by \17505; 1811 | substitute \1228 by \17506; 1812 | substitute \1229 by \17507; 1813 | substitute \1230 by \17508; 1814 | substitute \1231 by \17509; 1815 | substitute \1232 by \17510; 1816 | substitute \1233 by \17511; 1817 | substitute \1234 by \17512; 1818 | substitute \1235 by \17513; 1819 | substitute \1236 by \17514; 1820 | substitute \1237 by \17515; 1821 | substitute \1238 by \17516; 1822 | substitute \1239 by \17517; 1823 | substitute \1240 by \17518; 1824 | substitute \1241 by \17519; 1825 | substitute \1242 by \17520; 1826 | substitute \1243 by \17521; 1827 | substitute \1244 by \17522; 1828 | substitute \1245 by \17523; 1829 | substitute \1246 by \17524; 1830 | substitute \1247 by \17525; 1831 | substitute \1248 by \17526; 1832 | substitute \1249 by \17527; 1833 | substitute \1250 by \17528; 1834 | substitute \1251 by \17529; 1835 | substitute \1252 by \17530; 1836 | substitute \1253 by \17531; 1837 | substitute \1254 by \17532; 1838 | substitute \1255 by \17533; 1839 | substitute \1256 by \17534; 1840 | substitute \1257 by \17535; 1841 | substitute \1258 by \17536; 1842 | substitute \1259 by \17537; 1843 | substitute \1260 by \17538; 1844 | substitute \1261 by \17539; 1845 | substitute \1262 by \17540; 1846 | substitute \1263 by \17541; 1847 | substitute \1264 by \17542; 1848 | substitute \1265 by \17543; 1849 | substitute \1266 by \17544; 1850 | substitute \1267 by \17545; 1851 | substitute \1268 by \17546; 1852 | substitute \1269 by \17547; 1853 | substitute \1270 by \17548; 1854 | substitute \1271 by \17549; 1855 | substitute \1272 by \17550; 1856 | substitute \1273 by \17551; 1857 | substitute \1274 by \17552; 1858 | substitute \1275 by \17553; 1859 | substitute \1276 by \17554; 1860 | substitute \1277 by \17555; 1861 | substitute \1278 by \17556; 1862 | substitute \1279 by \17557; 1863 | substitute \1280 by \17558; 1864 | substitute \1283 by \17561; 1865 | substitute \1284 by \17562; 1866 | substitute \1285 by \17563; 1867 | substitute \1286 by \17564; 1868 | substitute \1287 by \17565; 1869 | substitute \1288 by \17566; 1870 | substitute \1289 by \17567; 1871 | substitute \1290 by \17568; 1872 | substitute \1291 by \17569; 1873 | substitute \1292 by \17570; 1874 | substitute \1293 by \17571; 1875 | substitute \1294 by \17572; 1876 | substitute \1295 by \17573; 1877 | substitute \1296 by \17574; 1878 | substitute \1297 by \17575; 1879 | substitute \1298 by \17576; 1880 | substitute \1299 by \17577; 1881 | substitute \1300 by \17578; 1882 | substitute \1301 by \17579; 1883 | substitute \1302 by \17580; 1884 | substitute \1303 by \17581; 1885 | substitute \1304 by \17582; 1886 | substitute \1305 by \17583; 1887 | substitute \1306 by \17584; 1888 | substitute \1307 by \17585; 1889 | substitute \1308 by \17586; 1890 | substitute \1309 by \17587; 1891 | substitute \1310 by \17588; 1892 | substitute \1311 by \17589; 1893 | substitute \1312 by \17590; 1894 | substitute \1313 by \17591; 1895 | substitute \1314 by \17592; 1896 | substitute \1315 by \17593; 1897 | substitute \1316 by \17594; 1898 | substitute \1317 by \17595; 1899 | substitute \1318 by \17596; 1900 | substitute \1319 by \17597; 1901 | substitute \1320 by \17598; 1902 | substitute \1321 by \17599; 1903 | substitute \1322 by \17600; 1904 | substitute \1323 by \17601; 1905 | substitute \1324 by \17602; 1906 | substitute \1325 by \17603; 1907 | substitute \1326 by \17604; 1908 | substitute \1327 by \17605; 1909 | substitute \1328 by \17606; 1910 | substitute \1329 by \17607; 1911 | substitute \1330 by \17608; 1912 | substitute \1331 by \17609; 1913 | substitute \1332 by \17610; 1914 | substitute \1333 by \17611; 1915 | substitute \1334 by \17612; 1916 | substitute \1335 by \17613; 1917 | substitute \1336 by \17614; 1918 | substitute \1337 by \17615; 1919 | substitute \1338 by \17616; 1920 | substitute \1339 by \17617; 1921 | substitute \1340 by \17618; 1922 | substitute \1341 by \17619; 1923 | substitute \1342 by \17620; 1924 | substitute \1343 by \17621; 1925 | substitute \1344 by \17622; 1926 | substitute \1345 by \17623; 1927 | substitute \1346 by \17624; 1928 | substitute \1347 by \17625; 1929 | substitute \1348 by \17626; 1930 | substitute \1349 by \17627; 1931 | substitute \1350 by \17628; 1932 | substitute \1351 by \17629; 1933 | substitute \1352 by \17630; 1934 | substitute \1353 by \17631; 1935 | substitute \1354 by \17632; 1936 | substitute \1355 by \17633; 1937 | substitute \1356 by \17634; 1938 | substitute \1357 by \17635; 1939 | substitute \1358 by \17636; 1940 | substitute \1359 by \17637; 1941 | substitute \1360 by \17638; 1942 | substitute \1361 by \17639; 1943 | substitute \1362 by \17640; 1944 | substitute \1363 by \17641; 1945 | substitute \1364 by \17642; 1946 | substitute \1365 by \17643; 1947 | substitute \1366 by \17644; 1948 | substitute \1367 by \17645; 1949 | substitute \1368 by \17646; 1950 | substitute \1369 by \17647; 1951 | substitute \1370 by \17648; 1952 | substitute \1371 by \17649; 1953 | substitute \1372 by \17650; 1954 | substitute \1373 by \17651; 1955 | substitute \1374 by \17652; 1956 | substitute \1375 by \17653; 1957 | substitute \1376 by \17654; 1958 | substitute \1377 by \17655; 1959 | substitute \1378 by \17656; 1960 | substitute \1380 by \17657; 1961 | substitute \1381 by \17658; 1962 | substitute \1382 by \17659; 1963 | substitute \1418 by \17660; 1964 | substitute \1597 by \17661; 1965 | substitute \1598 by \17662; 1966 | substitute \1599 by \17663; 1967 | substitute \1600 by \17664; 1968 | substitute \1601 by \17665; 1969 | substitute \1602 by \17666; 1970 | substitute \1603 by \17667; 1971 | substitute \1604 by \17668; 1972 | substitute \1605 by \17669; 1973 | substitute \1606 by \17670; 1974 | substitute \1607 by \17671; 1975 | substitute \1608 by \17672; 1976 | substitute \1609 by \17673; 1977 | substitute \1610 by \17674; 1978 | substitute \1611 by \17675; 1979 | substitute \1612 by \17676; 1980 | substitute \1867 by \17677; 1981 | substitute \1868 by \17678; 1982 | substitute \1869 by \17679; 1983 | substitute \1870 by \17680; 1984 | substitute \1871 by \17681; 1985 | substitute \1872 by \17682; 1986 | substitute \1873 by \17683; 1987 | substitute \1874 by \17684; 1988 | substitute \1875 by \17685; 1989 | substitute \1876 by \17686; 1990 | substitute \1877 by \17687; 1991 | substitute \1878 by \17688; 1992 | substitute \1879 by \17689; 1993 | substitute \1880 by \17690; 1994 | substitute \1881 by \17691; 1995 | substitute \1882 by \17692; 1996 | substitute \1883 by \17693; 1997 | substitute \1884 by \17694; 1998 | substitute \1885 by \17695; 1999 | substitute \1886 by \17696; 2000 | substitute \1887 by \17697; 2001 | substitute \1888 by \17698; 2002 | substitute \1889 by \17699; 2003 | substitute \1890 by \17700; 2004 | substitute \1891 by \17701; 2005 | substitute \1892 by \17702; 2006 | substitute \1893 by \17703; 2007 | substitute \1894 by \17704; 2008 | substitute \1895 by \17705; 2009 | substitute \1896 by \17706; 2010 | substitute \1897 by \17707; 2011 | substitute \1898 by \17708; 2012 | substitute \1899 by \17709; 2013 | substitute \1900 by \17710; 2014 | substitute \1901 by \17711; 2015 | substitute \1902 by \17712; 2016 | substitute \1903 by \17713; 2017 | substitute \1904 by \17714; 2018 | substitute \1905 by \17715; 2019 | substitute \1906 by \17716; 2020 | substitute \1907 by \17717; 2021 | substitute \1908 by \17718; 2022 | substitute \1909 by \17719; 2023 | substitute \1910 by \17720; 2024 | substitute \1911 by \17721; 2025 | substitute \1912 by \17722; 2026 | substitute \1913 by \17723; 2027 | substitute \1914 by \17724; 2028 | substitute \1915 by \17725; 2029 | substitute \1916 by \17726; 2030 | substitute \1917 by \17727; 2031 | substitute \1918 by \17728; 2032 | substitute \1919 by \17729; 2033 | substitute \1920 by \17730; 2034 | substitute \1921 by \17731; 2035 | substitute \1922 by \17732; 2036 | substitute \1923 by \17733; 2037 | substitute \1924 by \17734; 2038 | substitute \1925 by \17735; 2039 | substitute \1926 by \17736; 2040 | substitute \1927 by \17737; 2041 | substitute \1928 by \17738; 2042 | substitute \1929 by \17739; 2043 | substitute \1930 by \17740; 2044 | substitute \1931 by \17741; 2045 | substitute \1932 by \17742; 2046 | substitute \1933 by \17743; 2047 | substitute \1934 by \17744; 2048 | substitute \1935 by \17745; 2049 | substitute \1936 by \17746; 2050 | substitute \1937 by \17747; 2051 | substitute \1938 by \17748; 2052 | substitute \1939 by \17749; 2053 | substitute \1940 by \17750; 2054 | substitute \1941 by \17751; 2055 | substitute \1942 by \17752; 2056 | substitute \1943 by \17753; 2057 | substitute \1944 by \17754; 2058 | substitute \1945 by \17755; 2059 | substitute \1946 by \17756; 2060 | substitute \1947 by \17757; 2061 | substitute \1948 by \17758; 2062 | substitute \1949 by \17759; 2063 | substitute \1950 by \17760; 2064 | substitute \1951 by \17761; 2065 | substitute \1952 by \17762; 2066 | substitute \1953 by \17763; 2067 | substitute \1989 by \17764; 2068 | substitute \1990 by \17765; 2069 | substitute \1991 by \17766; 2070 | substitute \1992 by \17767; 2071 | substitute \1993 by \17768; 2072 | substitute \15266 by \15206; 2073 | substitute \15267 by \15207; 2074 | substitute \15270 by \15191; 2075 | substitute \15272 by \17770; 2076 | substitute \15287 by \17772; 2077 | substitute \15317 by \15224; 2078 | substitute \15319 by \15225; 2079 | substitute \15321 by \15204; 2080 | substitute \15349 by \15208; 2081 | substitute \15350 by \17773; 2082 | substitute \15351 by \15209; 2083 | substitute \15352 by \17774; 2084 | substitute \15353 by \17775; 2085 | substitute \15471 by \17776; 2086 | substitute \15624 by \17777; 2087 | substitute \16094 by \17778; 2088 | substitute \16095 by \17779; 2089 | substitute \16096 by \17780; 2090 | substitute \16097 by \17781; 2091 | substitute \16098 by \17782; 2092 | substitute \16099 by \17783; 2093 | substitute \16100 by \17784; 2094 | substitute \16101 by \17785; 2095 | substitute \16102 by \17786; 2096 | substitute \16103 by \17787; 2097 | substitute \16104 by \17788; 2098 | substitute \16105 by \17789; 2099 | substitute \16106 by \17790; 2100 | substitute \16107 by \17791; 2101 | substitute \17324 by \17459; 2102 | substitute \17325 by \17460; 2103 | substitute \17328 by \15196; 2104 | substitute \17331 by \15194; 2105 | substitute \17332 by \15195; 2106 | substitute \17333 by \15197; 2107 | substitute \17793 by \17803; 2108 | substitute \17794 by \17804; 2109 | substitute \17795 by \17805; 2110 | substitute \17796 by \17806; 2111 | substitute \17797 by \17807; 2112 | substitute \17798 by \17808; 2113 | substitute \17799 by \17809; 2114 | substitute \17800 by \17810; 2115 | substitute \17801 by \17811; 2116 | substitute \17802 by \17812; 2117 | } vert_all; 2118 | 2119 | 2120 | lookup vert_jp { 2121 | substitute \15284 by \17771; 2122 | } vert_jp; 2123 | 2124 | 2125 | lookup vert_hkjpkrtw { 2126 | substitute \17448 by \17453; 2127 | substitute \17449 by \17454; 2128 | substitute \17450 by \17455; 2129 | substitute \17451 by \17456; 2130 | } vert_hkjpkrtw; 2131 | 2132 | 2133 | feature vert { 2134 | lookup vert_all; 2135 | lookup vert_jp; 2136 | lookup vert_hkjpkrtw; 2137 | } vert; 2138 | 2139 | 2140 | feature vrt2 { 2141 | lookup vert_all; 2142 | } vrt2; 2143 | 2144 | 2145 | 2146 | 2147 | -------------------------------------------------------------------------------- /commands.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # To subroutinize the 'CFF' table, replace "-nS" with "-maxs 30000" in the makeotf command lines. 4 | 5 | tfont=cidfont_fs.ps 6 | itfont=cidfont_it_fs.ps 7 | cmap=../UniSourceHanCodeJP-UTF32-H 8 | itcmap=../UniSourceHanCodeJPIt-UTF32-H 9 | fdb=../FontMenuNameDB 10 | vs=../SourceHanCode_JP_sequences.txt 11 | svg=../svg 12 | 13 | for wt in ExtraLight Light Normal Regular Medium Bold Heavy 14 | do 15 | 16 | nf=SourceHanCodeJP-${wt}.otf 17 | inf=SourceHanCodeJP-${wt}It.otf 18 | ttc=SourceHanCodeJP-${wt}.ttc 19 | 20 | cd ${wt} 21 | echo 22 | pwd 23 | 24 | if makeotf -f ${tfont} -mf ${fdb} -ff features -fi cidfontinfo -r -nS -cs 1 -ch $cmap -ci ${vs} -o ${nf} 2>&1 ; then : 25 | else 26 | echo Error 27 | exit 28 | fi 29 | 30 | 31 | if makeotf -f ${itfont} -mf ${fdb} -ff features.it -fi cidfontinfo.it -r -nS -cs 1 -ch $itcmap -ci ${vs} -o ${inf} 2>&1 ; then : 32 | else 33 | echo Error 34 | exit 35 | fi 36 | 37 | cd ../ 38 | 39 | done 40 | 41 | -------------------------------------------------------------------------------- /commands_subroutinize_otc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | for wt in ExtraLight Light Normal Regular Medium Bold Heavy 4 | do 5 | 6 | nf=SourceHanCodeJP-${wt}.otf 7 | inf=SourceHanCodeJP-${wt}It.otf 8 | 9 | cff=SourceHanCodeJP-${wt}.cff 10 | 11 | tmpf=${nf}.tmp 12 | tmpif=${inf}.tmp 13 | 14 | cd ${wt} 15 | pwd 16 | 17 | ## 18 | ## make CFF subroutinize 19 | ## 20 | 21 | if tx -cff +S +d -a ${nf} 2>&1 ; then : 22 | else 23 | echo get CFF 24 | fi 25 | 26 | 27 | if sfntedit -a CFF=${cff} ${nf} 2>&1 ; then : 28 | else 29 | echo sfntedit -a error 30 | fi 31 | 32 | if sfntedit -a CFF=${cff} ${inf} 2>&1 ; then : 33 | else 34 | echo sfntedit -a error 35 | fi 36 | 37 | ## 38 | ## copy the original fonts to *.tmp files. 39 | ## and remove DSIG table from *.tmp files. 40 | ## 41 | 42 | cp ${nf} ${tmpf} 43 | cp ${inf} ${tmpif} 44 | 45 | sfntedit -d DSIG ${tmpf} 46 | sfntedit -d DSIG ${tmpif} 47 | 48 | fnts=`echo ${fnts} ${wt}/${tmpf} ${wt}/${tmpif}` 49 | 50 | cd ../ 51 | 52 | done 53 | 54 | if otf2otc -o SourceHanCodeJP.ttc ${fnts} 2>&1 ; then : 55 | else 56 | echo otf2otc error 57 | exit 58 | fi 59 | 60 | -------------------------------------------------------------------------------- /features.common: -------------------------------------------------------------------------------- 1 | table head { 2 | FontRevision 2.012; 3 | } head; 4 | 5 | table name { 6 | nameid 0 "Copyright \00A9 2014-2020 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'."; 7 | nameid 0 1 "Copyright \A9 2014-2020 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'."; 8 | nameid 7 "Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries."; 9 | nameid 7 1 "Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries."; 10 | nameid 8 "Adobe Systems Incorporated"; 11 | nameid 8 1 "Adobe Systems Incorporated"; 12 | nameid 9 "Ryoko NISHIZUKA \897f\585a\6dbc\5b50 (kana & ideographs); Paul D. Hunt (Latin, Greek & Cyrillic); Wenlong ZHANG \5F20\6587\9F99 (bopomofo); Sandoll Communication \C0B0\B3CC\CEE4\BBA4\B2C8\CF00\C774\C158, Soo-young JANG \C7A5\C218\C601 & Joo-yeon KANG \AC15\C8FC\C5F0 (hangul elements, letters & syllables)"; 13 | nameid 9 1 "Ryoko NISHIZUKA (kana & ideographs); Paul D. Hunt (Latin, Greek & Cyrillic); Wenlong ZHANG (bopomofo); Sandoll Communication, Soo-young JANG & Joo-yeon KANG (hangul elements, letters & syllables)"; 14 | nameid 10 "Dr. Ken Lunde (project architect, glyph set definition & overall production); Masataka HATTORI \670D\90E8\6B63\8CB4 (production & ideograph elements)"; 15 | nameid 10 1 "Dr. Ken Lunde (project architect, glyph set definition & overall production); Masataka HATTORI (production & ideograph elements)"; 16 | nameid 11 "http://www.adobe.com/type/"; 17 | nameid 11 1 "http://www.adobe.com/type/"; 18 | nameid 13 "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \0022AS IS\0022 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software."; 19 | nameid 13 1 "This Font Software is licensed under the SIL Open Font License, Version 1.1. This Font Software is distributed on an \22AS IS\22 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software."; 20 | nameid 14 "http://scripts.sil.org/OFL"; 21 | nameid 14 1 "http://scripts.sil.org/OFL"; 22 | } name; 23 | 24 | table hhea { 25 | Ascender 1133; 26 | Descender -320; 27 | LineGap 0; 28 | } hhea; 29 | 30 | table vhea { 31 | VertTypoLineGap 0; 32 | } vhea; 33 | -------------------------------------------------------------------------------- /relnotes.txt: -------------------------------------------------------------------------------- 1 | 2 | *** English *** 3 | 4 | * version 2.010 2018/04/18 5 | 6 | U+2423 '␣' OPEN BOX now has a monospaced horizontal advance of 667 units (the previous version used 1000 units). See [Issue #12](https://github.com/adobe-fonts/source-han-code-jp/issues/12). 7 | 8 | Style-linking is now supported correctly, meaning that you can access 'Bold' and 'Italic' styles by pressing the 'B' or 'I' buttons in apps that support style linking. 9 | 10 | Fixed the issue that the Source Han Code JP family was not grouped in the 'Fonts' folder of Windows 10. 11 | 12 | Fixed the issue that the Source Han Code JP family was not grouped in the font menu of MS Office apps. 13 | 14 | Improved the syntax of the SVG glyph data. 15 | 16 | Added the 'ss01' and 'ss02' GSUB features for color to Black&White and Black&White to color glyph substitution, respectively. 17 | 18 | Removed 'addSVGtable.py' from the repository as you can now get this Python script from the [opentype-svg](https://github.com/adobe-type-tools/opentype-svg) project. 19 | 20 | * version 2.000 2015/11/18 21 | 22 | Source Han Code JP version 2.0 has a special CID layout to support italic and emoji glyphs that are included in Source Code Pro v2.0. This means that Source Han Code JP is no longer CID-compatible with Source Han Sans, and requires the following original resources for building the fonts: 23 | 24 | UniSourceHanCodeJP-UTF32-H 25 | UniSourceHanCodeJPIt-UTF32-H 26 | SourceHanCode_JP_sequences.txt 27 | SourceHanCode_JP_features.gsub 28 | SourceHanCode_JP_It_features.gsub 29 | 30 | Support Greek and Cyrillic glyphs 31 | 32 | Support Latin Italic 33 | Below are the Japanese menu names for the italic fonts: 34 | 35 | 源ノ角ゴシック Code JP EL It 36 | 源ノ角ゴシック Code JP L It 37 | 源ノ角ゴシック Code JP N It 38 | 源ノ角ゴシック Code JP R It 39 | 源ノ角ゴシック Code JP M It 40 | 源ノ角ゴシック Code JP B It 41 | 源ノ角ゴシック Code JP H It 42 | 43 | Add 'ital' GSUB feature to standard fonts 44 | Italic substitution will be enabled in apps that support the 'ital' GSUB feature. 45 | 46 | Add 7 glyphs for emoji 47 | These glyphs are given 1000-unit widths in Source Han Code JP: 48 | 49 | coffee: uni2615 50 | smileface: uni263A 51 | invsmileface: uni263B 52 | heartblackheavy: uni2764 53 | poopile: u1F4A9 54 | lock: u1F512 55 | robotface: u1F916 56 | 57 | Add 'SVG ' table for colored emoji 58 | Colored emoji display in apps that support the 'SVG ' table, such as Firefox. 59 | 60 | Build a single Super OTC that contains all fourteen fonts 61 | 62 | Remove 'fwid', 'hwid', and 'pwid' GSUB features 63 | These features were inherited from Source Han Sans. I decided to remove them from Source Han Code JP v2.0. 64 | Especially, the 'fwid' GSUB feature caused a full-width Latin problem in the Xcode app. 65 | 66 | 67 | * version 1.004 created 2015/06/19 68 | 69 | remove 'liga' feature and move 'fi' and 'fl' ligtures to 'dlig' feature. 70 | 71 | remove these substitutions from 'locl' feature. 72 | substitute \63041 by \63137; 73 | substitute \63046 by \63138; 74 | 75 | rebuild cidfont.ps files with Source Han Sans version 1.004 source data. 76 | 77 | change Japanese font menu name by abbreviating the weight names, because some applications do not support menu names longer than 31 bytes. 78 | 源ノ角ゴシック Code JP EL 79 | 源ノ角ゴシック Code JP L 80 | 源ノ角ゴシック Code JP N 81 | 源ノ角ゴシック Code JP R 82 | 源ノ角ゴシック Code JP M 83 | 源ノ角ゴシック Code JP B 84 | 源ノ角ゴシック Code JP H 85 | 86 | * version 1.002 created 2015/06/02 87 | 88 | First release. 89 | 90 | *** Japanese *** 91 | 92 | * version 2.010 2018/04/02 93 | 94 | U+2423 OPEN BOX を、667unitsの文字幅にしました。 95 | 96 | スタイルリンク機能を使えるようにしました、アプリのフォントメニューバーに'B' や 'L'ボタンがある場合、スタイルリンクで設置されたボールドやイタリックを利用可能。 97 | 98 | Windows10の「フォント」フォルダーで、源ノ角ゴシックのファミリーが1つのグループに分類されない問題の修正。 99 | 100 | MS Office アプリのフォントメニューで、源ノ角ゴシックのファミリーが1のグループに分類されない問題の修正。 101 | 102 | SVGカラーグリフの記述を更新。 103 | 104 | カラーから白黒グリフの変換するss01、白黒からカラーの変換するss02の切り替えフィーチャーの追加。 105 | 106 | リポジトリから'addSVGtable.py'を削除しました。必要な場合は、https://github.com/adobe-type-tools/opentype-svg.gitから入手できます。 107 | 108 | * version 2.000 created 2015/11/18 109 | 110 | Source Han Code JP version 2.0 では、Source Code Pro 2.0 のアップデートにより拡張されたイタリック体や絵文字を追加するため、独自のCID番号を割り振りました。これによりSource Han SansフォントとはCIDレベルでの互換性はなくなり、フォント生成に必要なSource Han Code JP専用のリソースファイルを追加しました。 111 | 112 | UniSourceHanCodeJP-UTF32-H 113 | UniSourceHanCodeJPIt-UTF32-H 114 | SourceHanCode_JP_sequences.txt 115 | SourceHanCode_JP_features.gsub 116 | SourceHanCode_JP_It_features.gsub 117 | 118 | ギリシャ文字、キリル文字のサポート 119 | 120 | 欧文のみイタリック体を採用したフォントの追加 121 | イタリック体のフォントメニュー名は下記の通りです。 122 | 123 | 源ノ角ゴシック Code JP EL It 124 | 源ノ角ゴシック Code JP L It 125 | 源ノ角ゴシック Code JP N It 126 | 源ノ角ゴシック Code JP R It 127 | 源ノ角ゴシック Code JP M It 128 | 源ノ角ゴシック Code JP B It 129 | 源ノ角ゴシック Code JP H It 130 | 131 | 標準体フォントに'ital'フィーチャーの追加 132 | 'ital'フィーチャーをサポートしたアプリケーションでは、欧文をイタリック体に切り替えることができます。 133 | 134 | 7つの絵文字グリフを追加 135 | これらのグリフは、1000ユニット(全角幅)で設定されています。 136 | 137 | coffee : uni2615 138 | smileface : uni263a 139 | invsmileface : uni263b 140 | heartblackheavy : uni2764 141 | poopile : u1F4A9 142 | lock : u1F512 143 | robotface : u1F916 144 | 145 | 'SVG 'テーブルの追加により、絵文字のカラー表示に対応 146 | 'SVG 'テーブルをサポートしたアプリケーションやブラウザ(FireFoxでは確認ずみ)で、絵文字をカラー化して表示することができます。 147 | 148 | 標準体とイタリック体を含む14書体をスーパーOTCを作成 149 | 150 | 'fwid','hwid', 'pwid' フィーチャーの削除 151 | Source Han Sansから引き継ぎで実装していたが、このフォントの特徴上、あまり重要ではないと判断。 152 | とくに'fwid'フィーチャーは、XCodeで使用すると欧文が全角に切り替わってしまう問題を発生させる。 153 | 154 | 155 | * version 1.004 created 2015/06/20 156 | 157 | デフォルトで'fi'と'fl'の合字にならないようにしました。 158 | 159 | 'locl'フィーチャーから下記の切り換えを削除しました。 160 | substitute \63041 by \63137; 161 | substitute \63046 by \63138; 162 | 163 | 最新のSource Han Sans version 1.004ソースでフォントをビルドしました。 164 | 165 | 31バイトよりも長いフォントメニュー名をサポートしないアプリに対応するため、フォントメニューのウエイト名を短縮形にしました。 166 | 源ノ角ゴシック Code JP EL 167 | 源ノ角ゴシック Code JP L 168 | 源ノ角ゴシック Code JP N 169 | 源ノ角ゴシック Code JP R 170 | 源ノ角ゴシック Code JP M 171 | 源ノ角ゴシック Code JP B 172 | 源ノ角ゴシック Code JP H 173 | 174 | * version 1.002 created 2015/06/02 175 | 176 | First release. 177 | -------------------------------------------------------------------------------- /resources/SHC2_Emoji.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/resources/SHC2_Emoji.pdf -------------------------------------------------------------------------------- /resources/SHC2_Italic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/resources/SHC2_Italic.pdf -------------------------------------------------------------------------------- /resources/SHC2_Roman.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/resources/SHC2_Roman.pdf -------------------------------------------------------------------------------- /resources/color_emoji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/resources/color_emoji.png -------------------------------------------------------------------------------- /resources/img-AA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/resources/img-AA.png -------------------------------------------------------------------------------- /resources/img-View.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/resources/img-View.png -------------------------------------------------------------------------------- /resources/newglyphs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/resources/newglyphs.png -------------------------------------------------------------------------------- /resources/removedGlyphs_fromSHS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe-fonts/source-han-code-jp/cac387527bfa9beb0578c8667cd177a6da3afd4b/resources/removedGlyphs_fromSHS.pdf -------------------------------------------------------------------------------- /svg/cid18173.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svg/cid18174.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svg/cid18175.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svg/cid18176.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svg/cid18177.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svg/cid18178.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svg/cid18179.svg: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------