マクロツイーター

はてダから移行した記事の表示が崩れてますが、そのうちに直せればいいのに(えっ)

源ノアレのフォント名情報を理解したい話

源ノ明朝(Source Han Serif)・源ノ角ゴシック(Source Han Sans)のフォント名情報(name テーブルにあるやつ)についてチョット調べてみた。

一覧表

パターンを把握するという目的のため、以下のものに対象を絞る。

  • 非サブセットの日本語版と簡体字中国語版、および地域別サブセットの日本版と中国版。
  • ウェイトは Regular、Bold、Medium の 3 種類。

※横幅を抑えるため、以下の表では「Source」を「S.」、「Han」を「H.」と略記している。

実際の
ウェイト
完全名ファミリ
[組版的ファミリ]
サブファミリ
[組版的〜]
PostScript 名
[Source Han Serif 日本語版(非サブセット)]
RegularS. H. SerifS. H. SerifRegularS.H.Serif-Regular
BoldS. H. Serif BoldS. H. SerifBoldS.H.Serif-Bold
MediumS. H. Serif MediumS. H. Serif Medium
[S. H. Serif]
Regular
[Medium]
S.H.Serif-Medium
[Source Han Sans 日本語版(非サブセット)]
RegularS. H. Sans RegularS. H. Sans Regular
[S. H. Sans]
RegularS.H.Sans-Regular
BoldS. H. Sans BoldS. H. Sans Bold
[S. H. Sans]
Regular
[Bold]
S.H.Sans-Bold
MediumS. H. Sans MediumS. H. Sans Medium
[S. H. Sans]
Regular
[Medium]
S.H.Sans-Medium
[Source Han Serif 簡体字中国語版(非サブセット)]
RegularS. H. Serif SCS. H. Serif SCRegularS.H.SerifSC-Regular
BoldS. H. Serif SC BoldS. H. Serif SCBoldS.H.SerifSC-Bold
MediumS. H. Serif SC MediumS. H. Serif SC Medium
[S. H. Serif SC]
Regular
[Medium]
S.H.SerifSC-Medium
[Source Han Sans 簡体字中国語版(非サブセット)]
RegularS. H. Sans SC RegularS. H. Sans SC Regular
[S. H. Sans SC]
RegularS.H.SansSC-Regular
BoldS. H. Sans SC BoldS. H. Sans SC Bold
[S. H. Sans SC]
Regular
[Bold]
S.H.SansSC-Bold
MediumS. H. Sans SC MediumS. H. Sans SC Medium
[S. H. Sans SC]
Regular
[Medium]
S.H.SansSC-Medium
[Source Han Serif 日本版(地域別サブセット)]
RegularS. H. Serif JPS. H. Serif JPRegularS.H.SerifJP-Regular
BoldS. H. Serif JP BoldS. H. Serif JPBoldS.H.SerifJP-Bold
MediumS. H. Serif JP MediumS. H. Serif JP Medium
[S. H. Serif JP]
Regular
[Medium]
S.H.SerifJP-Medium
[Source Han Sans 日本版(地域別サブセット)]
RegularS. H. Sans JP RegularS. H. Sans JP Regular
[S. H. Sans JP]
RegularS.H.SansJP-Regular
BoldS. H. Sans JP BoldS. H. Sans JP Bold
[S. H. Sans JP]
Regular
[Bold]
S.H.SansJP-Bold
MediumS. H. Sans JP MediumS. H. Sans JP Medium
[S. H. Sans JP]
Regular
[Medium]
S.H.SansJP-Medium
[Source Han Serif 中国版(地域別サブセット)]
RegularS. H. Serif CNS. H. Serif CNRegularS.H.SerifCN-Regular
BoldS. H. Serif CN BoldS. H. Serif CNBoldS.H.SerifCN-Bold
MediumS. H. Serif CN MediumS. H. Serif CN Medium
[S. H. Serif CN]
Regular
[Medium]
S.H.SerifCN-Medium
[Source Han Sans 中国版(地域別サブセット)]
RegularS. H. Sans CN RegularS. H. Sans CN Regular
[S. H. Sans CN]
RegularS.H.SansCN-Regular
BoldS. H. Sans CN BoldS. H. Sans CN Bold
[S. H. Sans CN]
Regular
[Bold]
S.H.SansCN-Bold
MediumS. H. Sans CN MediumS. H. Sans CN Medium
[S. H. Sans CN]
Regular
[Medium]
S.H.SansCN-Medium

まとめ

  • 組版的サブファミリ」(Typographic subfamily;ID=17)はウェイトの名前(Regular、Medium)。ただし「サブファミリ」と一致する場合は記載されない。
  • 組版的ファミリ」(Typographic family;ID=16)は“Source Han Serif”または“Source Han Sans”の後に以下の語を追加したもの。ただし「ファミリ」と一致する場合は記載されない。
    • 非サブセット・日本語版:(無し)
    • 非サブセット・韓国語版: K
    • 非サブセット・簡体字中国語版: TC
    • 非サブセット・繁体字中国語版: SC
    • 地域別サブセット・日本版: JP
    • 地域別サブセット・韓国版: KR
    • 地域別サブセット・中国版: CN
    • 地域別サブセット・台湾版: TW
  • 「PostScript 名」(PostScript name;ID=6)は「(組版的ファミリの空白抜き)-(ウェイト)」。ちなみに、OTF版(OTCでない)のファイル名のベースは PostScript 名と一致する。
  • Source Han Sans の場合:
    • 「ファミリ」(Family;ID=1)は「(組版的ファミリ) (ウェイト)」。
    • 「サブファミリ」(Subfamily;ID=2)は常に「Regular」。
    • 「完全名」(Full name;ID=4)はファミリと同じで「(組版的ファミリ) (ウェイト)」。
  • Source Han Serif の場合:
    • 「ファミリ」(ID=1)は、Regular と Bold は「(組版的ファミリ)」で、それ以外は「(組版的ファミリ) (ウェイト)」。
    • 「サブファミリ」(ID=2)は、Bold は「Bold」で、それ以外は全て「Regular」。
    • 「完全名」(ID=4)は、Regular は「(組版的ファミリ)」で、それ以外は「(組版的ファミリ) (ウェイト)」。

※「ファミリ」「サブファミリ」(ID=1、2)については、「多くの OS は一つのフォントファミリは 4 種のスタイル(Regular、Italic、Bold、Bold Italic)からなると想定するので、それを忖度すべし」という規定があって、それに従うと、Source Han Serif の方式がベストプラクティスになるようだ。つまり、Regular は「S. H. Serif」の既定(=Regular)で、Bold は「S. H. Serif」の Bold 版で、一方それ以外のウェイトは独立の「ファミリ」を作っていて、Medium は「S. H. Serif Medium」の既定(=Regular)として扱われる。