6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Linux フォント関連コマンドまとめ

Last updated at Posted at 2023-06-05

fc-list

インストールされているフォントのリストを表示する

$ fc-list

インストールされている日本語フォントのリストを表示する

$ fc-list :lang=ja

名前でマッチするフォントを表示する

$ fc-list "Noto Sans"
/usr/share/fonts/truetype/noto/NotoSans-Bold.ttf: Noto Sans:style=Bold
/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf: Noto Sans:style=Italic
/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf: Noto Sans:style=Bold Italic
/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf: Noto Sans:style=Regular
$ fc-list "Noto Sans:style=Regular"
/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf: Noto Sans:style=Regular

フォントの詳細情報を表示する

$ fc-list "Noto Sans:style=Regular" -v

fc-match

名前で指定したときどのフォントが使われるか調べる

$ fc-match "Noto"
fonts-japanese-gothic.ttf: "Takao Pゴシック" "Regular"
$ fc-match "Noto Mono"
NotoMono-Regular.ttf: "Noto Mono" "Regular"

fc-cache

キャッシュを更新する

$ sudo fc-cache -fv

-f   (force) キャッシュ済みのフォントも再度調べる
-v   (verbose) 詳細情報を表示する

ImageMagickで使えるフォントの一覧を表示する

$ convert -list font

フォントに含まれる文字を調べるには?

fonttoolsパッケージをインストールしておく。

$ ttx -t cmap -o ~/cmap.xml TakaoGothic.ttf
cmap.xml
<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.0">

  <cmap>
    <tableVersion version="0"/>
    <cmap_format_4 platformID="0" platEncID="3" language="0">
      <map code="0x20" name="aj231"/><!-- SPACE -->
      <map code="0x21" name="aj232"/><!-- EXCLAMATION MARK -->
(中略)
      <map code="0x41" name="aj264"/><!-- LATIN CAPITAL LETTER A -->
      <map code="0x42" name="aj265"/><!-- LATIN CAPITAL LETTER B -->
      <map code="0x43" name="aj266"/><!-- LATIN CAPITAL LETTER C -->
(中略)
      <map code="0x3402" name="aj13698"/><!-- CJK UNIFIED IDEOGRAPH-3402 -->
      <map code="0x3406" name="aj17242"/><!-- CJK UNIFIED IDEOGRAPH-3406 -->
      <map code="0x342c" name="aj17246"/><!-- CJK UNIFIED IDEOGRAPH-342C -->
(中略)

フォントの見た目を確認するには?

font-managerというパッケージがいい感じ。
フォントが多いと重いけど。

6
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?