Source Han Sans test

Target:
Source Han Sans Release version 1.004 (authored )
History:
(MS Edge)
(Firefox 39: DirectWrite: true or false)
(Iron 43 (disabled DirectWrite): maybe Mairyo?)
(published / cf. https://hitkey.nekokan.dyndns.info/diary1507.php#D150707 )
Resources:
https://wakufactory.jp/densho/font/SourceHanSans/
https://coluli.hatenablog.com/archive/2014/07/27

Tests

OTF (weight: Heavy)
'Source Han Sans SC Heavy', '思源黑体 Heavy'
'Source Han Sans TC Heavy', '思源黑體 Heavy'
'Source Han Sans Heavy', '源ノ角ゴシック Heavy'
'Source Han Sans K Heavy', '본고딕 Heavy'
SubsetOTF (weight: Heavy)
'Source Han Sans CN Heavy', '思源黑体 CN Heavy'
'Source Han Sans TW Heavy', '思源黑體 TW Heavy'
'Source Han Sans JP Heavy', '源ノ角ゴシック JP Heavy'
'Source Han Sans KR Heavy', '본고딕 KR Heavy'
Noto Sans CJK (weight: Black)
'Noto Sans CJK SC Black'
'Noto Sans CJK TC Black'
'Noto Sans CJK JP Black'
'Noto Sans CJK KR Black'
OTF HW (weight: Bold)
'Source Han Sans HW SC Bold', '思源黑体 HW Bold'
'Source Han Sans HW TC Bold', '思源黑體 HW Bold'
'Source Han Sans HW Bold', '源ノ角ゴシック HW Bold'
'Source Han Sans HW K Bold', '본고딕 HW Bold'
SubsetOTF: all weights
Family Name (English)
'Source Han Sans JP Heavy'
'Source Han Sans JP Bold'
'Source Han Sans JP Medium'
'Source Han Sans JP Regular'
'Source Han Sans JP Normal'
'Source Han Sans JP Light'
'Source Han Sans JP ExtraLight'
Family Name (localized)
'源ノ角ゴシック JP Heavy'
'源ノ角ゴシック JP Bold'
'源ノ角ゴシック JP Medium'
'源ノ角ゴシック JP Regular'
'源ノ角ゴシック JP Normal'
'源ノ角ゴシック JP Light'
'源ノ角ゴシック JP ExtraLight'
Noto Sans CJK JP
'Noto Sans CJK JP Black'
'Noto Sans CJK JP Bold'
'Noto Sans CJK JP Medium'
'Noto Sans CJK JP Regular'
'Noto Sans CJK JP DemiLight'
'Noto Sans CJK JP Light'
'Noto Sans CJK JP Thin'

Plain English names (without weight names)
OTF
'Source Han Sans SC'
'Source Han Sans TC'
'Source Han Sans'
'Source Han Sans K'
SubsetOTF
'Source Han Sans CN'
'Source Han Sans TW'
'Source Han Sans JP'
'Source Han Sans KR'
OTF HW
'Source Han Sans HW SC'
'Source Han Sans HW TC'
'Source Han Sans HW'
'Source Han Sans HW K'
Noto Sans CJK
'Noto Sans CJK SC'
'Noto Sans CJK TC'
'Noto Sans CJK JP'
'Noto Sans CJK KR'

font-weight + SubsetOTF (Plain English name without weight names)
900; 'Source Han Sans JP'
700; 'Source Han Sans JP'
500; 'Source Han Sans JP'
400; 'Source Han Sans JP'
350; 'Source Han Sans JP'
300; 'Source Han Sans JP'
100; 'Source Han Sans JP'
font-weight + SubsetOTF (Plain localized name without weight names)
900; '源ノ角ゴシック JP'
700; '源ノ角ゴシック JP'
500; '源ノ角ゴシック JP'
400; '源ノ角ゴシック JP'
350; '源ノ角ゴシック JP'
300; '源ノ角ゴシック JP'
100; '源ノ角ゴシック JP'
font-weight + Noto Sans CJK (Plain English name without weight names)
900; 'Noto Sans CJK JP'
700; 'Noto Sans CJK JP'
500; 'Noto Sans CJK JP'
400; 'Noto Sans CJK JP'
350; 'Noto Sans CJK JP'
300; 'Noto Sans CJK JP'
100; 'Noto Sans CJK JP'

Results

Windows 8.1 + Firefox 39

about:config
gfx.direct2d.disabled: false; (default)
or
gfx.font_rendering.directwrite.enabled: true; (modified)
font-family with weight-names:
Specified fonts are not applied (but 'Noto Sans CJK JP DemiLight' is applied, why? )
font-family without weight-names:
Specified fonts are applied as “regular” weight
font-family without weight-names, with font-weight:
Specified fonts are applied as specified weight. (“font-weight: 350;” is invalid. “Normal” weight cannot be applied)

Windows 8.1 + Firefox 39 (disabled Direct2D)

about:config
gfx.direct2d.disabled: true; (disabled Hardware Acceleration)
or
gfx.font_rendering.directwrite.enabled: false; (default)
font-family with weight-names:
Specified fonts are applied
font-family without weight-names:
Specified fonts are applied as uneven weight
OTF
'Source Han Sans SC Heavy'
'Source Han Sans TC Light'
'Source Han Sans Bold'
'Source Han Sans K Heavy'
SubsetOTF
'Source Han Sans CN Medium'
'Source Han Sans TW Normal'
'Source Han Sans JP Bold'
'Source Han Sans KR Light'
OTF HW
'Source Han Sans HW SC Bold'
'Source Han Sans HW TC Regular'
'Source Han Sans HW Bold'
'Source Han Sans HW K Bold'
Noto Sans CJK
'Noto Sans CJK SC Regular'
'Noto Sans CJK TC DemiLight'
'Noto Sans CJK JP Medium'
'Noto Sans CJK KR Regular'

font-family without weight-names, with font-weight:
Specified fonts are applied as fixed weight. (Specified font-weights are ignored, and uneven values are applied. See the above-mentioned table)

Windows 10 + Microsoft Edge

font-family with weight-names:
Specified fonts are applied
font-family without weight-names:
Specified fonts are applied as “regular” weight
font-family without weight-names, with font-weight:
Specified fonts are applied as specified weight. (“font-weight: 350;” is invalid. “Normal” weight cannot be applied)

Windows 8.1 + Iron 43

chrome://flags/#disable-direct-write
false (default)
font-family with weight-names:
Specified fonts are partially applied
'FamilyName Heavy/Black/Medium/DemiLight/Light/ExtraLight/Thin':
Specified fonts are applied
'EnglishName Bold/Regular/Normal':
Default fonts (E.g. Simsun, PMingLiu, MS PGothic, Gulim) are applied
'localizedName Bold/Regular/Normal':
CJK ClearType fonts (Microsoft YaHei, Microsoft JhengHei, Meiryo, Malgun Gothic) are applied
font-family without weight-names:
Specified fonts are applied as “regular” weight
font-family without weight-names, with font-weight:
Specified fonts are applied as specified weight. (“font-weight: 350;” is invalid. “Normal” weight cannot be applied)

Windows 8.1 + Iron 43 (disabled DirectWrite)

chrome://flags/#disable-direct-write
true (MacType users use this switch occasionally)
font-family with weight-names:
Specified fonts are applied (“Medium” and “Light” weights are displayed as CJK ClearType fonts (Meiryo) ... ?)
font-family without weight-names:
Specified fonts are not applied
font-family without weight-names, with font-weight:
Specified fonts are not applied

Windows 8.1 + Midori 0.5.10

font-family with weight-names:
Specified fonts are not applied
font-family without weight-names:
Specified fonts are applied as “regular” weight
font-family without weight-names, with font-weight:
Specified fonts are applied (English name only) (five grade only?)

Windows 8.1 + Internet Explorer 11

font-family with weight-names:
Specified fonts are partially applied (System-locale-dependent; case Korean locale)
font-family without weight-names:
Specified fonts are applied as “regular” weight
font-family without weight-names, with font-weight:
Specified fonts are applied as specified weight. (“font-weight: 350;” is invalid. “Normal” weight cannot be applied)

Windows 8.1/XP + Opera 12.17

font-family with weight-names:
Specified fonts are partially applied (System-locale-dependent; case Korean locale)
font-family without weight-names:
Specified fonts are not applied
font-family without weight-names, with font-weight:
Specified fonts are not applied

Windows XP + Firefox 39

font-family with weight-names:
Specified fonts are applied
font-family without weight-names:
Specified fonts are applied as uneven weight
OTF
'Source Han Sans SC Heavy'
'Source Han Sans TC Heavy'
'Source Han Sans Bold'
'Source Han Sans K Regular'
SubsetOTF
'Source Han Sans CN Medium'
'Source Han Sans TW Normal'
'Source Han Sans JP Bold'
'Source Han Sans KR Light'
OTF HW
'Source Han Sans HW SC Bold'
'Source Han Sans HW TC Regular'
'Source Han Sans HW Bold'
'Source Han Sans HW K Bold'
Noto Sans CJK
'Noto Sans CJK SC DemiLight'
'Noto Sans CJK TC Thin'
'Noto Sans CJK JP Light'
'Noto Sans CJK KR Regular'

font-family without weight-names, with font-weight:
Specified fonts are applied as fixed weight. (Specified font-weights are ignored, and uneven values are applied. See the above-mentioned table. Bold, Bold, Light)

Windows XP + Iron 43

font-family with weight-names:
Specified fonts are applied
font-family without weight-names:
Specified fonts are not applied
font-family without weight-names, with font-weight:
Specified fonts are not applied (localized named font is replaced to “CJK ClearType fonts for XP”, if any)

Windows XP + Safari 5.1.7

font-family with weight-names:
Specified fonts are applied
font-family without weight-names:
Specified fonts are not applied
font-family without weight-names, with font-weight:
Specified fonts are not applied

Windows XP + Internet Explorer 8

font-family with weight-names:
Specified fonts are applied
font-family without weight-names:
Specified fonts are not applied (Figure's font is webpage's Arial)
font-family without weight-names, with font-weight:
Specified fonts are not applied (Figure's font is webpage's Arial)