約物専用Webフォント約組フォント/Yaku Kumi Fonts

概要

約物専用のWebフォント約組フォント/Yaku Kumi Fontsを公開しました全角の約物句読点や括弧のことが連続したときのアキを調整するWebフォントですAndroidNoto CJK Fontsをサブセットすることで作成されているのでシェア率が非常に高いNoto Sans JPとの組み合わせが良いです

CDNで公開しているので利用方法を参考にして自分のブログで使ってみてくださいちなみにこのブログでも使っていました今はCatalpaでも使われてる方法で無理やり組版しています

はじめに

Webページを作るとき下の表みたいに括弧や句読点などの約物が連続したときのアキ空白が気になりませんか?Yaku Kumi Fontsを使えばこの問題が解決できます

Family
Noto Sans JP
約物がすごい(とてもすごい)。
約物(が)・「連続している。」((超)すごい)。
Yaku Kumi Sans, Noto Sans JP
約物がすごい(とてもすごい)。
約物(が)・「連続している。」((超)すごい)。

このようなフォントはFONTPLUSにもありますが有料なのでブログなどで手軽に使うのは難しいです約味フォントは無料で公開されていますがオリジナルグリフであるためNoto Sans JPとの相性がいまいちです1

Yaku Kumi Fontsはもちろん無料で使えて見ての通りNoto CJK Fontsと同じグリフになっていますNoto Sans JPを利用している人にはすごくお勧めできます

Noto CJK Fontsと同じグリフで約物のアキを詰めるYaku Han JPは全てのアキが無くなるので組版要件を考えるといまいちですそれに約物を半角にするだけならfont-feature-settings: "halt" 1;すればいいです

ということでYaku Kumi Fontsを使いましょう!ただの布教活動…

対応文字

Yaku Kumi FontsSansSerifがありますまたGoogle FontsNoto Sans/Serif Japaneseと同じWeightがあります収録フォントはです下の表で各ファミリウェイトの例を紹介します

Family Weight
Sans 100
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
300
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
400
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
500
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
700
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
900
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
Serif 200
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
300
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
400
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
500
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
600
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
700
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙
900
、,。.・:;()⦅⦆「」『』[]〚〛{}【】〖〗〈〉《》〔〕〘〙

利用方法

下の表の7つのCSSを用意しましたこのブログでは基本的にSansNormal/Regular (400)Bold (700)しか使わないのでyakukumi-sans-rb.min.cssを読み込んでいます

Family Weight CSS
Sans, Serif 全て yakukumi.min.css
Sans 全て yakukumi-sans-all.min.css
400, 700 yakukumi-sans-rb.min.css
400 yakukumi-sans-r.min.css
Serif 全て yakukumi-serif-all.min.css
400, 700 yakukumi-serif-rb.min.css
400 yakukumi-serif-r.min.css

CDNを使う場合は次のようにCSSを読み込んでください利用したいCSSに合わせてyakukumi-sans-rb.min.cssを編集してください

1
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/daiji256/yaku-kumi-fonts@v1.1/css/yakukumi-sans-rb.min.css">

CSSfont-familyを設定しchwsをオンにしてくださいフォント名はSansを使うなら"Yaku Kumi Sans"Serifを使うなら"Yaku Kumi Serif"とします

1
2
font-family: "Yaku Kumi Sans", "Noto Sans JP", sans-serif;
font-feature-settings: "chws" 1;

ライセンス

Yaku Kumi FontsNoto CJK Fontsを元に作成されているのでライセンスはSIL OFL 1.1ですCSSなどはMITライセンスです

バージョン履歴

  • v1.0: 初公開ウェイトが足りていないため現在非公開
  • v1.1: ウェイトの修正
  • v1.2: 収録フォントを増やした

文献

  1. 約組フォント/Yaku Kumi Fonts (GitHub)
  2. Noto Sans JP
  3. Noto CJK full weight patch for Android devices (GitHub)
  4. FONTPLUS
  5. 約物Webフォント約味YakuAdj
  6. Yaku Han JP
  7. Catalpa
  8. 約組フォント/Yaku Kumi Fonts-約物専用Webフォント(Qiita)

  1. 特に僕はカンマが好みでは無かったです ↩︎