プログラミング用日本語等幅フォント Cica(シカ)
HTML Python
Clone or download
Pull request Compare This branch is 112 commits ahead, 10 commits behind kudryavka:master.
Latest commit 74fcb76 Jul 1, 2018

README.md

プログラミング用日本語等幅フォント Cica

on MacVim

ダウンロード

リリースページにビルド済みのフォントを配置しています。

特徴

  • 以下のフォントを合成後に調整した、プログラミング向けの等幅日本語フォントです
  • 各種エディタで迷わずに設定できるフォント名にしました(ex. Hoge Font, Hoge_Font or Hoge Font Regular ??? ARGGGG!!! )
  • tmuxの画面分割に対応しています
  • 非HiDPI(非Retina)のWindowsでも文字が欠けません
o Cica
|\
* * NERDFonts (without Pomicons※)
|\
* * Noto Emoji (無しバージョンあり)
|\
* * DejaVu Sans Mono
|\
* * Ubuntu Mono
 \
  * Rounded Mgen+
  |\
  | * 源の角ゴシック
  |
  * Rounded M+
  |
  * M+ OUTLINE FONTS

※Nerd Fontsに含まれるPomiconsのグリフは商用利用が出来ないライセンスなのでCicaフォントからは除外しています。

バリエーション

ファイル名 説明
Cica-Regular.ttf 通常
Cica-RegularItalic.ttf 斜体
Cica-Bold.ttf 太字
Cica-BoldItalic.ttf 太字斜体

※アイコン類はフォントをインストール後 https://miiton.github.io/Cica/ で確認出来ます。

ビルド手順

2018-07-01時点、Ubuntu 16.04 にて

sudo apt-get update
sudo apt-get -y install apt-file
sudo apt-file update
sudo apt-file search add-apt-repository
sudo apt-get -y install software-properties-common
sudo apt-get -y install fontforge unar
git clone git@github.com:miiton/Cica.git
wget -O ubuntu-font-family-0.83.zip https://assets.ubuntu.com/v1/fad7939b-ubuntu-font-family-0.83.zip
unar ubuntu-font-family-0.83.zip
cp ubuntu-font-family-0.83/UbuntuMono-R.ttf ./sourceFonts/
cp ubuntu-font-family-0.83/UbuntuMono-B.ttf ./sourceFonts/
wget https://osdn.jp/downloads/users/8/8598/rounded-mgenplus-20150602.7z
unar rounded-mgenplus-20150602.7z
cp rounded-mgenplus-20150602/rounded-mgenplus-1m-regular.ttf ./sourceFonts
cp rounded-mgenplus-20150602/rounded-mgenplus-1m-bold.ttf ./sourceFonts
wget https://github.com/googlei18n/noto-emoji/raw/master/fonts/NotoEmoji-Regular.ttf -O sourceFonts/NotoEmoji-Regular.ttf
curl -LO http://sourceforge.net/projects/dejavu/files/dejavu/2.37/dejavu-fonts-ttf-2.37.zip
unar dejavu-fonts-ttf-2.37.zip
mv dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono.ttf ./sourceFonts/
mv dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-Bold.ttf ./sourceFonts/
fontforge -lang=py -script cica.py

fontforge のバージョンが古いと正常に動作しません #6

% fontforge --version

Copyright (c) 2000-2012 by George Williams.
 Executable based on sources from 14:57 GMT 31-Jul-2012-ML.
 Library based on sources from 14:57 GMT 31-Jul-2012.
fontforge 20120731
libfontforge 20120731-ML

ライセンス

謝辞

Cicaフォントの合成にあたり素晴らしいフォントを提供してくださっている製作者の方々に感謝いたします。