Skip to content

Commit 2b5a9da

Browse files
committed
Version 1.004 Source
1 parent 77466e3 commit 2b5a9da

25 files changed

+105
-48
lines changed

Bold/cidfont.ps

-237 Bytes
Binary file not shown.

Bold/cidfontinfo

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FontName (SourceHanCodeJP-Bold)
22
FullName (SourceHanCodeJP Bold)
33
FamilyName (SourceHanCodeJP)
44
Weight (Bold)
5-
version (1.002)
5+
version (1.004)
66
Registry (Adobe)
77
Ordering (Identity)
88
Supplement (0)

Bold/features

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
languagesystem DFLT dflt;
22
languagesystem hani dflt;
3+
languagesystem hani JAN;
34
languagesystem kana dflt;
45
languagesystem kana JAN;
56
languagesystem latn dflt;

ExtraLight/cidfont.ps

156 Bytes
Binary file not shown.

ExtraLight/cidfontinfo

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FontName (SourceHanCodeJP-ExtraLight)
22
FullName (SourceHanCodeJP ExtraLight)
33
FamilyName (SourceHanCodeJP)
44
Weight (ExtraLight)
5-
version (1.002)
5+
version (1.004)
66
Registry (Adobe)
77
Ordering (Identity)
88
Supplement (0)

ExtraLight/features

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
languagesystem DFLT dflt;
22
languagesystem hani dflt;
3+
languagesystem hani JAN;
34
languagesystem kana dflt;
45
languagesystem kana JAN;
56
languagesystem latn dflt;

FontMenuNameDB

+28-28
Original file line numberDiff line numberDiff line change
@@ -6,57 +6,57 @@
66

77
[SourceHanCodeJP-ExtraLight]
88
f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP
9-
s=3,1,0x411,ExtraLight
10-
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP ExtraLight
9+
s=3,1,0x411,EL
10+
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP EL
1111
f=Source Han Code JP
12-
s=ExtraLight
13-
l=Source Han Code JP ExtraLight
12+
s=EL
13+
l=Source Han Code JP EL
1414

1515
[SourceHanCodeJP-Light]
1616
f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP
17-
s=3,1,0x411,Light
18-
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP Light
17+
s=3,1,0x411,L
18+
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP L
1919
f=Source Han Code JP
20-
s=Light
21-
l=Source Han Code JP Light
20+
s=L
21+
l=Source Han Code JP L
2222

2323
[SourceHanCodeJP-Normal]
2424
f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP
25-
s=3,1,0x411,Normal
26-
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP Normal
25+
s=3,1,0x411,N
26+
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP N
2727
f=Source Han Code JP
28-
s=Normal
29-
l=Source Han Code JP Normal
28+
s=N
29+
l=Source Han Code JP N
3030

3131
[SourceHanCodeJP-Regular]
3232
f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP
33-
s=3,1,0x411,Regular
34-
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP Regular
33+
s=3,1,0x411,R
34+
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP R
3535
f=Source Han Code JP
36-
s=Regular
37-
l=Source Han Code JP Regular
36+
s=R
37+
l=Source Han Code JP R
3838

3939
[SourceHanCodeJP-Medium]
4040
f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP
41-
s=3,1,0x411,Medium
42-
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP Medium
41+
s=3,1,0x411,M
42+
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP M
4343
f=Source Han Code JP
44-
s=Medium
45-
l=Source Han Code JP Medium
44+
s=M
45+
l=Source Han Code JP M
4646

4747
[SourceHanCodeJP-Bold]
4848
f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP
49-
s=3,1,0x411,Bold
50-
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP Bold
49+
s=3,1,0x411,B
50+
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP B
5151
f=Source Han Code JP
52-
s=Bold
53-
l=Source Han Code JP Bold
52+
s=B
53+
l=Source Han Code JP B
5454

5555
[SourceHanCodeJP-Heavy]
5656
f=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP
57-
s=3,1,0x411,Heavy
58-
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP Heavy
57+
s=3,1,0x411,H
58+
l=3,1,0x411,\6e90\30ce\89d2\30b4\30b7\30c3\30af Code JP H
5959
f=Source Han Code JP
60-
s=Heavy
61-
l=Source Han Code JP Heavy
60+
s=H
61+
l=Source Han Code JP H
6262

Heavy/cidfont.ps

22 Bytes
Binary file not shown.

Heavy/cidfontinfo

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FontName (SourceHanCodeJP-Heavy)
22
FullName (SourceHanCodeJP Heavy)
33
FamilyName (SourceHanCodeJP)
44
Weight (Heavy)
5-
version (1.002)
5+
version (1.004)
66
Registry (Adobe)
77
Ordering (Identity)
88
Supplement (0)

Heavy/features

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
languagesystem DFLT dflt;
22
languagesystem hani dflt;
3+
languagesystem hani JAN;
34
languagesystem kana dflt;
45
languagesystem kana JAN;
56
languagesystem latn dflt;

Light/cidfont.ps

-7 Bytes
Binary file not shown.

Light/cidfontinfo

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FontName (SourceHanCodeJP-Light)
22
FullName (SourceHanCodeJP Light)
33
FamilyName (SourceHanCodeJP)
44
Weight (Light)
5-
version (1.002)
5+
version (1.004)
66
Registry (Adobe)
77
Ordering (Identity)
88
Supplement (0)

Light/features

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
languagesystem DFLT dflt;
22
languagesystem hani dflt;
3+
languagesystem hani JAN;
34
languagesystem kana dflt;
45
languagesystem kana JAN;
56
languagesystem latn dflt;

Medium/cidfont.ps

170 Bytes
Binary file not shown.

Medium/cidfontinfo

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FontName (SourceHanCodeJP-Medium)
22
FullName (SourceHanCodeJP Medium)
33
FamilyName (SourceHanCodeJP)
44
Weight (Medium)
5-
version (1.002)
5+
version (1.004)
66
Registry (Adobe)
77
Ordering (Identity)
88
Supplement (0)

Medium/features

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
languagesystem DFLT dflt;
22
languagesystem hani dflt;
3+
languagesystem hani JAN;
34
languagesystem kana dflt;
45
languagesystem kana JAN;
56
languagesystem latn dflt;

Normal/cidfont.ps

-153 Bytes
Binary file not shown.

Normal/cidfontinfo

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FontName (SourceHanCodeJP-Normal)
22
FullName (SourceHanCodeJP Normal)
33
FamilyName (SourceHanCodeJP)
44
Weight (Normal)
5-
version (1.002)
5+
version (1.004)
66
Registry (Adobe)
77
Ordering (Identity)
88
Supplement (0)

Normal/features

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
languagesystem DFLT dflt;
22
languagesystem hani dflt;
3+
languagesystem hani JAN;
34
languagesystem kana dflt;
45
languagesystem kana JAN;
56
languagesystem latn dflt;

Regular/cidfont.ps

-30 Bytes
Binary file not shown.

Regular/cidfontinfo

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FontName (SourceHanCodeJP-Regular)
22
FullName (SourceHanCodeJP Regular)
33
FamilyName (SourceHanCodeJP)
44
Weight (Regular)
5-
version (1.002)
5+
version (1.004)
66
Registry (Adobe)
77
Ordering (Identity)
88
Supplement (0)

Regular/features

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
languagesystem DFLT dflt;
22
languagesystem hani dflt;
3+
languagesystem hani JAN;
34
languagesystem kana dflt;
45
languagesystem kana JAN;
56
languagesystem latn dflt;

features_common.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
table head {
2-
FontRevision 1.002;
2+
FontRevision 1.004;
33
} head;
44

55
table name {

features_sub_gsub.JP

+13-12
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
## **Do not add liga and dlig in aalt feature** ##
21
feature aalt {
32
feature fwid;
43
feature hwid;
@@ -51,14 +50,9 @@ feature hist {
5150
substitute \65353 by \1676;
5251
} hist;
5352

54-
55-
feature liga {
53+
feature dlig {
5654
substitute \71 \74 by \58920;
5755
substitute \71 \77 by \58921;
58-
} liga;
59-
60-
61-
feature dlig {
6256
substitute \1548 \1595 \1638 \1586 by \2174;
6357
substitute \1548 \1621 \1599 \1547 by \2175;
6458
substitute \1548 \1629 \1604 \1548 by \2176;
@@ -2306,15 +2300,21 @@ feature nlck {
23062300
} nlck;
23072301

23082302

2309-
lookup cnhkjptw_special {
2303+
lookup jp_special {
23102304
substitute \715 by \716;
2311-
substitute \63041 by \63137;
2312-
substitute \63046 by \63138;
2313-
} cnhkjptw_special;
2305+
} jp_special;
23142306

23152307

23162308
feature locl {
2317-
lookup cnhkjptw_special;
2309+
# LATN SCRIPT
2310+
script latn;
2311+
language JAN;
2312+
lookup jp_special;
2313+
2314+
# KANA SCRIPT
2315+
script kana;
2316+
language JAN;
2317+
lookup jp_special;
23182318
} locl;
23192319

23202320

@@ -2722,3 +2722,4 @@ feature vrt2 {
27222722
} vrt2;
27232723

27242724

2725+

relnotes.txt

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
2+
version 1.004 created 2014/06/19
3+
4+
remove "liga" feature and move "fi" and "fl" ligtures to "dlig" feature.
5+
6+
remove these substitutions from "locl" feature.
7+
substitute \63041 by \63137;
8+
substitute \63046 by \63138;
9+
10+
rebuild cidfont.ps files with Source Han Sans version 1.004 source data.
11+
12+
change Japanese font menu name by abbreviating the weight names, because some applications do not support menu names longer than 31 bytes.
13+
源ノ角ゴシック Code JP EL
14+
源ノ角ゴシック Code JP L
15+
源ノ角ゴシック Code JP N
16+
源ノ角ゴシック Code JP R
17+
源ノ角ゴシック Code JP M
18+
源ノ角ゴシック Code JP B
19+
源ノ角ゴシック Code JP H
20+
21+
version 1.002 created 2015/06/02
22+
23+
First release.
24+
25+
*** Japanese ***
26+
27+
version 1.004 created 2014/06/20
28+
29+
デフォルトで"fi"と"fl"の合字にならないようにしました。
30+
31+
"locl"フィーチャーから下記の切り換えを削除しました。
32+
substitute \63041 by \63137;
33+
substitute \63046 by \63138;
34+
35+
最新のSource Han Sans version 1.004ソースでフォントをビルドしました。
36+
37+
31バイトよりも長いフォントメニュー名をサポートしないアプリに対応するため、フォントメニューのウエイト名を短縮形にしました。
38+
源ノ角ゴシック Code JP EL
39+
源ノ角ゴシック Code JP L
40+
源ノ角ゴシック Code JP N
41+
源ノ角ゴシック Code JP R
42+
源ノ角ゴシック Code JP M
43+
源ノ角ゴシック Code JP B
44+
源ノ角ゴシック Code JP H
45+
46+
version 1.002 created 2015/06/02
47+
48+
First release.
49+

0 commit comments

Comments
 (0)