Skip to content

Commit 7ea9d47

Browse files
committed
Version 2.000 fonts
1 parent 7c2ad35 commit 7ea9d47

16 files changed

+104
-9
lines changed

OTC/SourceHanCodeJP.ttc

184 KB
Binary file not shown.

OTF/SourceHanCodeJP-BoldIt.otf

4.37 MB
Binary file not shown.

OTF/SourceHanCodeJP-ExtraLightIt.otf

3.94 MB
Binary file not shown.

OTF/SourceHanCodeJP-HeavyIt.otf

4.53 MB
Binary file not shown.

OTF/SourceHanCodeJP-LightIt.otf

4.19 MB
Binary file not shown.

OTF/SourceHanCodeJP-MediumIt.otf

4.24 MB
Binary file not shown.

OTF/SourceHanCodeJP-Normal.otf

4.21 MB
Binary file not shown.

OTF/SourceHanCodeJP-Regular.otf

4.22 MB
Binary file not shown.

relnotes.txt

+104-9
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,58 @@
11

2-
version 1.004 created 2014/06/19
2+
*** English ***
33

4-
remove "liga" feature and move "fi" and "fl" ligtures to "dlig" feature.
4+
* version 2.000 2015/11/18
5+
6+
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:
7+
8+
UniSourceHanCodeJP-UTF32-H
9+
UniSourceHanCodeJPIt-UTF32-H
10+
SourceHanCode_JP_sequences.txt
11+
SourceHanCode_JP_features.gsub
12+
SourceHanCode_JP_It_features.gsub
13+
14+
Support Greek and Cyrillic glyphs
15+
16+
Support Latin Italic
17+
Below are the Japanese menu names for the italic fonts:
18+
19+
源ノ角ゴシック Code JP EL It
20+
源ノ角ゴシック Code JP L It
21+
源ノ角ゴシック Code JP N It
22+
源ノ角ゴシック Code JP R It
23+
源ノ角ゴシック Code JP M It
24+
源ノ角ゴシック Code JP B It
25+
源ノ角ゴシック Code JP H It
26+
27+
Add 'ital' GSUB feature to standard fonts
28+
Italic substitution will be enabled in apps that support the 'ital' GSUB feature.
29+
30+
Add 7 glyphs for emoji
31+
These glyphs are given 1000-unit widths in Source Han Code JP:
532

6-
remove these substitutions from "locl" feature.
33+
coffee: uni2615
34+
smileface: uni263A
35+
invsmileface: uni263B
36+
heartblackheavy: uni2764
37+
poopile: u1F4A9
38+
lock: u1F512
39+
robotface: u1F916
40+
41+
Add 'SVG ' table for colored emoji
42+
Colored emoji display in apps that support the 'SVG ' table, such as Firefox.
43+
44+
Build a single Super OTC that contains all fourteen fonts
45+
46+
Remove 'fwid', 'hwid', and 'pwid' GSUB features
47+
These features were inherited from Source Han Sans. I decided to remove them from Source Han Code JP v2.0.
48+
Especially, the 'fwid' GSUB feature caused a full-width Latin problem in the Xcode app.
49+
50+
51+
* version 1.004 created 2015/06/19
52+
53+
remove 'liga' feature and move 'fi' and 'fl' ligtures to 'dlig' feature.
54+
55+
remove these substitutions from 'locl' feature.
756
substitute \63041 by \63137;
857
substitute \63046 by \63138;
958

@@ -18,17 +67,64 @@ version 1.004 created 2014/06/19
1867
源ノ角ゴシック Code JP B
1968
源ノ角ゴシック Code JP H
2069

21-
version 1.002 created 2015/06/02
70+
* version 1.002 created 2015/06/02
2271

2372
First release.
2473

2574
*** Japanese ***
2675

27-
version 1.004 created 2014/06/20
76+
* version 2.000 created 2015/11/18
2877

29-
デフォルトで"fi"と"fl"の合字にならないようにしました。
78+
Source Han Code JP version 2.0 では、Source Code Pro 2.0 のアップデートにより拡張されたイタリック体や絵文字を追加するため、独自のCID番号を割り振りました。これによりSource Han SansフォントとはCIDレベルでの互換性はなくなり、フォント生成に必要なSource Han Code JP専用のリソースファイルを追加しました。
79+
80+
UniSourceHanCodeJP-UTF32-H
81+
UniSourceHanCodeJPIt-UTF32-H
82+
SourceHanCode_JP_sequences.txt
83+
SourceHanCode_JP_features.gsub
84+
SourceHanCode_JP_It_features.gsub
3085

31-
"locl"フィーチャーから下記の切り換えを削除しました。
86+
ギリシャ文字、キリル文字のサポート
87+
88+
欧文のみイタリック体を採用したフォントの追加
89+
イタリック体のフォントメニュー名は下記の通りです。
90+
91+
源ノ角ゴシック Code JP EL It
92+
源ノ角ゴシック Code JP L It
93+
源ノ角ゴシック Code JP N It
94+
源ノ角ゴシック Code JP R It
95+
源ノ角ゴシック Code JP M It
96+
源ノ角ゴシック Code JP B It
97+
源ノ角ゴシック Code JP H It
98+
99+
標準体フォントに'ital'フィーチャーの追加
100+
'ital'フィーチャーをサポートしたアプリケーションでは、欧文をイタリック体に切り替えることができます。
101+
102+
7つの絵文字グリフを追加
103+
これらのグリフは、1000ユニット(全角幅)で設定されています。
104+
105+
coffee : uni2615
106+
smileface : uni263a
107+
invsmileface : uni263b
108+
heartblackheavy : uni2764
109+
poopile : u1F4A9
110+
lock : u1F512
111+
robotface : u1F916
112+
113+
'SVG 'テーブルの追加により、絵文字のカラー表示に対応
114+
'SVG 'テーブルをサポートしたアプリケーションやブラウザ(FireFoxでは確認ずみ)で、絵文字をカラー化して表示することができます。
115+
116+
標準体とイタリック体を含む14書体をスーパーOTCを作成
117+
118+
'fwid','hwid', 'pwid' フィーチャーの削除
119+
Source Han Sansから引き継ぎで実装していたが、このフォントの特徴上、あまり重要ではないと判断。
120+
とくに'fwid'フィーチャーは、XCodeで使用すると欧文が全角に切り替わってしまう問題を発生させる。
121+
122+
123+
* version 1.004 created 2015/06/20
124+
125+
デフォルトで'fi'と'fl'の合字にならないようにしました。
126+
127+
'locl'フィーチャーから下記の切り換えを削除しました。
32128
substitute \63041 by \63137;
33129
substitute \63046 by \63138;
34130

@@ -43,7 +139,6 @@ version 1.004 created 2014/06/20
43139
源ノ角ゴシック Code JP B
44140
源ノ角ゴシック Code JP H
45141

46-
version 1.002 created 2015/06/02
142+
* version 1.002 created 2015/06/02
47143

48144
First release.
49-

0 commit comments

Comments
 (0)