v4.1.1 / (OFL-1.1 AND MIT) / Repository / Releases
Before
After
「約物半角専用のWebフォント」を優先的に当てることによって、Webテキストの日本語に含まれる約物を半角にすることができました。例えば「かっこ」や『二重かっこ』、【バッジに使いそうなかっこ】などを半角にできます。ウェイトは9種類。Noto Sans JPに沿っています。
<!-- HTML:CDNリンクを貼り付け -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp.css">
// CSS:font-familyを設定
.example {
font-family: YakuHanJP, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;
}
、。!?〈〉《》「」『』【】〔〕・():;[]{}
〈〉《》「」『』【】〔〕()[]{}
、。!?〈〉《》「」『』【】〔〕・():;[]{}
〈〉《》「」『』【】〔〕()[]{}
、。!?〈〉《》「」『』【】〔〕・():;[]{}
〈〉《》「」『』【】〔〕()[]{}
<link>
タグをサイトの <head>
タグ内に配置font-family
の日本語フォントより前に YakuHanJP
などを優先指定$ npm install yakuhanjp
YakuHanJP: import "yakuhanjp"
YakuHanJPs: import "yakuhanjp/dist/css/yakuhanjp_s.css"
YakuHanMP: import "yakuhanjp/dist/css/yakuhanmp.css"
YakuHanMPs: import "yakuhanjp/dist/css/yakuhanmp_s.css"
YakuHanRP: import "yakuhanjp/dist/css/yakuhanrp.css"
YakuHanRPs: import "yakuhanjp/dist/css/yakuhanrp_s.css"
CSS のようなフォールバック機能が使えない OG 画像生成やゲーム開発には、YakuHanJP を元の Google フォントに組み込んだマージフォントを使用してください。
例: satori
と @resvg/resvg-js
を使用した OG 画像生成の実装例は Playground にあります