All Projects → qrac → Yakuhanjp

qrac / Yakuhanjp

Yakumono-Hankaku Only Web Fonts

Projects that are alternatives of or similar to Yakuhanjp

Webfont
Awesome generator of webfont
Stars: ✭ 170 (-40.97%)
Mutual labels:  font, webfont
Urbanist
Urbanist is a low-contrast, geometric sans-serif inspired by Modernist design and typography.
Stars: ✭ 374 (+29.86%)
Mutual labels:  font, webfont
Font Awesome
The iconic SVG, font, and CSS toolkit
Stars: ✭ 66,937 (+23142.01%)
Mutual labels:  font, webfont
Linearicons
Linearicons is the highest quality set of line icons, matching with minimalist UI designs in iOS.
Stars: ✭ 64 (-77.78%)
Mutual labels:  font, webfont
Bellota-Font
An ornamented Sans Serif font family
Stars: ✭ 21 (-92.71%)
Mutual labels:  font, webfont
Coreui Icons
CoreUI Free Icons - Premium designed free icon set with marks in SVG, Webfont and raster formats
Stars: ✭ 1,813 (+529.51%)
Mutual labels:  font, webfont
Source Han Code Jp
Source Han Code JP | 源ノ角ゴシック Code
Stars: ✭ 1,362 (+372.92%)
Mutual labels:  japanese, font
Pokemon Font
GAME BOY font from Pokémon R/G/B/Y/G/S/C, Unicode extended.
Stars: ✭ 437 (+51.74%)
Mutual labels:  japanese, font
cryptofont
Cryptocurrency icon webfont and SVG
Stars: ✭ 149 (-48.26%)
Mutual labels:  font, webfont
font-gis
Icon font and SVG for use with GIS and spatial analysis tools
Stars: ✭ 121 (-57.99%)
Mutual labels:  font, webfont
Unicons
1000+ Pixel-perfect vector icons and Iconfont for your next project.
Stars: ✭ 911 (+216.32%)
Mutual labels:  font, webfont
svg-fixer
Converts SVG Strokes To Fill.
Stars: ✭ 59 (-79.51%)
Mutual labels:  font, webfont
Typeface Fixed System Excelsior
Fixed System Excelsior typeface
Stars: ✭ 6 (-97.92%)
Mutual labels:  font, webfont
Svgtofont
Read a set of SVG icons and ouput a TTF/EOT/WOFF/WOFF2/SVG font.
Stars: ✭ 149 (-48.26%)
Mutual labels:  font, webfont
Alfred Font Awesome Workflow
🎩 Font Awesome workflow for Alfred
Stars: ✭ 714 (+147.92%)
Mutual labels:  font, webfont
fontagon
Fontagon is a great tool that easily converts svg into icon font. Fontagon-cli allows faster conversion to commands.
Stars: ✭ 18 (-93.75%)
Mutual labels:  font, webfont
microns
The universal icon set for user interfaces.
Stars: ✭ 58 (-79.86%)
Mutual labels:  font, webfont
Nuxt Webfontloader
Efficient web font loading has never been easier!
Stars: ✭ 264 (-8.33%)
Mutual labels:  font, webfont
DaddyTimeMono
A Monospaced Font
Stars: ✭ 69 (-76.04%)
Mutual labels:  font
Polyicon
Flutter icon set generator
Stars: ✭ 268 (-6.94%)
Mutual labels:  font

Yaku Han JP Logo

Yaku Han JP

Site & Documentation

https://yakuhanjp.qranoko.jp

About

Image from Gyazo

Yaku Han JP(ヤクハンジェイピー)は、Web 上の日本語テキストに含まれる約物を半角にする「約物半角専用 Web フォント」です。

font-family(CSS)のフォールバック機能を利用し、文字幅を調整した「約物だけのフォント」を優先的適応させます。レガシーブラウザ対応・動的コンテンツへの利用に向いている他、1 フォントが 4〜5KB と軽量なのが特長。

Font Family

ゴシック体(Noto Sans CJK JP)・明朝体(Noto Serif CJK JP)・丸ゴシック(Rounded M+ 1c)を使用可能。フォント名に s が付いているフォントはカッコだけを半角にします。

フォント名 スタイル 半角対象 内包文字
YakuHanJP ゴシック体 約物すべて 、。!?〈〉《》「」『』【】〔〕・():;[]{}
YakuHanJPs ゴシック体 カッコのみ 〈〉《》「」『』【】〔〕()[]{}
YakuHanMP 明朝体 約物すべて 、。!?《》「」『』【】〔〕・():;[]{}
YakuHanMPs 明朝体 カッコのみ 《》「」『』【】〔〕()[]{}
YakuHanRP 丸ゴシック 約物すべて 、。!?〈〉《》「」『』【】〔〕・():;[]{}
YakuHanRPs 丸ゴシック カッコのみ 〈〉《》「」『』【】〔〕()[]{}

※バグ回避のため、すべてのフォントに .notdef space ellipsis が含まれています

Font Weight

フォント名 W100 W200 W300 W400 W500 W600 W700 W800 W900
YakuHanJP Thin Light DemiLight Regular Medium - Bold - Black
YakuHanJPs Thin Light DemiLight Regular Medium - Bold - Black
YakuHanMP ExtraLight Light Regular Medium SemiBold - Bold - Black
YakuHanMPs ExtraLight Light Regular Medium SemiBold - Bold - Black
YakuHanRP Thin - Light Regular Medium - Bold ExtraBold Black
YakuHanRPs Thin - Light Regular Medium - Bold ExtraBold Black

How To Use

フォントを呼び出す CSS ファイルを読み込んで、font-family の先頭にフォント名を追記します。※以下は YakuHanJP(ゴシック体・約物すべて)を使った場合の例

<link rel="stylesheet" href="dist/css/yakuhanjp.min.css" />
.example {
  font-family: YakuHanJP, "Hiragino Sans" sans-serif;
}

CDN

フォント名 HTML に貼る CDN リンクタグ
YakuHanJP <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanjp.min.css">
YakuHanJPs <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanjp_s.min.css">
YakuHanMP <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanmp.min.css">
YakuHanMPs <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanmp_s.min.css">
YakuHanRP <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanrp.min.css">
YakuHanRPs <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanrp_s.min.css">

npm

$ npm install yakuhanjp

CSS

フォント名 JavaScript に書く import
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"

SCSS

フォント名 SCSS に書く @use 文(または @import
YakuHanJP @use "yakuhanjp/dist/scss/yakuhanjp"
YakuHanJPs @use "yakuhanjp/dist/scss/yakuhanjp_s"
YakuHanMP @use "yakuhanjp/dist/scss/yakuhanmp"
YakuHanMPs @use "yakuhanjp/dist/scss/yakuhanmp_s"
YakuHanRP @use "yakuhanjp/dist/scss/yakuhanrp"
YakuHanRPs @use "yakuhanjp/dist/scss/yakuhanrp_s"
オプション(変数名はフォントによる) タイプ デフォルト
$yakuhanjp-font-family string YakuHanJP etc.
$yakuhanjp-font-file string YakuHanJP etc.
$yakuhanjp-font-dir string ../fonts
$yakuhanjp-swap-use boolean true
$yakuhanjp-eot-use boolean true
$yakuhanjp-cdn-use boolean false
$yakuhanjp-cdn-version string 3.4.1
$yakuhanjp-unicode-range-use boolean true
$yakuhanjp-unicode array U+3001, U+3002... etc.
$yakuhanjp-weight object 100:"Thin", 200:"Light" ... etc.
// Dart Sass Example: YakuHanRPs Use CDN
@use "yakuhanjp/dist/scss/yakuhanrp" with (
  $yakuhanrp-eot-use: false,
  $yakuhanrp-cdn-use: true
);

Specific Edition

For Noto

2018 年 9 月 7 日、Google Fonts 本家に Noto Sans JP・Noto Serif JP が加わりました。日本語のサブセット配信機能がとても優秀です。ただ、通常の YakuHanJP とはウェイトが多少異なります。

そこで、専用のウェイト調整を行った CSS ファイルを用意しました #23。以下の CDN 配信ファイル(もしくはローカルの CSS ファイル)を読み込めば、Google Fonts 本家の Noto Sans JP・Noto Serif JP に YakuHanJP のウェイトが揃います。

フォント名 HTML に貼る CDN リンクタグ
YakuHanJP_Noto <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanjp-noto.min.css">
YakuHanJPs_Noto <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanjp_s-noto.min.css">
YakuHanMP_Noto <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanmp-noto.min.css">
YakuHanMPs_Noto <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanmp_s-noto.min.css">
フォント名 JavaScript に書く import
YakuHanJP_Noto import "yakuhanjp-noto"
YakuHanJPs_Noto import "yakuhanjp/dist/css/yakuhanjp_s-noto.css"
YakuHanMP_Noto import "yakuhanjp/dist/css/yakuhanmp-noto.css"
YakuHanMPs_Noto import "yakuhanjp/dist/css/yakuhanmp_s-noto.css"
フォント名 SCSS に書く @use 文(または @import
YakuHanJP_Noto @use "yakuhanjp/dist/scss/yakuhanjp-noto"
YakuHanJPs_Noto @use "yakuhanjp/dist/scss/yakuhanjp_s-noto"
YakuHanMP_Noto @use "yakuhanjp/dist/scss/yakuhanmp-noto"
YakuHanMPs_Noto @use "yakuhanjp/dist/scss/yakuhanmp_s-noto"

For Narrow

macOS 10.13・iOS11 以降の Safari では、font-family-apple-system を指定すると Sanfrancisco に加えて小ぶりのヒラギノ角ゴシックが出力されます。通常の YakuHanJP を被せると約物だけ太く大きく見えてしまいます。これは全体的に細い游ゴシックでも同様の現象がおきます。

そこで、細身のウェイト調整を行った CSS ファイルを用意しました #27。以下の CDN 配信ファイル(もしくはローカルの CSS ファイル)を読み込めばウェイトが自然になります。約物は細い分には気になりにくいため、対象のブラウザ以外で他のフォントと組み合わさっても影響が小さいです。

フォント名 HTML に貼る CDN リンクタグ
YakuHanJP_Narrow <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanjp-narrow.min.css">
YakuHanJPs_Narrow <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanjp_s-narrow.min.css">
フォント名 JavaScript に書く import
YakuHanJP_Narrow import "yakuhanjp-narrow"
YakuHanJPs_Narrow import "yakuhanjp/dist/css/yakuhanjp_s-narrow.css"
フォント名 SCSS に書く @use 文(または @import
YakuHanJP_Narrow @use "yakuhanjp/dist/scss/yakuhanjp-narrow"
YakuHanJPs_Narrow @use "yakuhanjp/dist/scss/yakuhanjp_s-narrow"

Support

Chrome Firefox IE Ege Opera Safari(Mac)
55~ 50~ 9~ 14~ 36~ 6~
Safari(iOS) Chrome(Android) Browser(Android)
7~ 51~ 4.4~

Media

License

  • Yaku Han JP : SIL OFL 1.1
  • Gothic fonts : Based on Noto Sans CJK JP licensed under the SIL OFL 1.1
  • Mincho fonts : Based on Noto Serif CJK JP licensed under the SIL OFL 1.1
  • Round Gothic fonts : Based on Rounded M+ 1c licensed under the M+ FONTS LICENSE

Credit

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].