Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 1.99 KB

readme.md

File metadata and controls

71 lines (48 loc) · 1.99 KB

archfont

これは、archlinuxのロゴ及び絵文字を使える合成フォントです。Google Noto Fontsをベースにしています。

# フォントをインストール後にはこのように文字化けなしで表示されます
$ cat .bashrc

インストール

$ git clone https://github.com/archlinuxjp/archfont
$ cd archfont
$ mkdir -p ~/.local/share/fonts
$ cp ./archfont.ttf ~/.local/share/fonts
$ fc-cache -fv
# terminalで表示するにはterminal appのフォントにarchfont(archfont-emoji for Powerline)を設定する必要があります

使用したもの

IcoMoon

Google Noto Fonts

Docs : Noto CJK

https://www.google.com/get/noto/help/cjk/

Docs : Powerline Patch

https://github.com/Lokaltog/powerline-fontpatcher

フォント合成

$ git clone https://github.com/archlinuxjp/archfont
$ cd archfont

# ダウンロード
$ cd font
$ curl -O https://noto-website.storage.googleapis.com/pkgs/NotoSansCJKjp-hinted.zip \
	-O https://noto-website.storage.googleapis.com/pkgs/NotoColorEmoji-unhinted.zip \
	-O https://noto-website.storage.googleapis.com/pkgs/NotoMono-hinted.zip
$ aunpack-all 

# フォント合成
$ ./archfont.sh

# Powerlineのパッチを当てる
$ https://github.com/Lokaltog/powerline-fontpatcher
$ fontforge -lang=py -script ./powerline-fontpatcher/scripts/powerline-fontpatcher archfont.ttf

# フォントをインストール
$ mkdir -p ~/.local/share/fonts
$ cp archfont.ttf ~/.local/share/fonts
$ fc-cache -fv

# ttf -> woff2に変換
$ pyftsubset archfont.ttf --layout-features='*' --flavor=woff2 --output-file=archfont.woff2

※ フォントはこれ以外の調整もしていますので、このスクリプトだけでは生成できません。

ライセンス

SIL Open Font License, Version 1.1