LoginSignup
5
2

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

Last updated at Posted at 2023-06-05

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

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というパッケージがいい感じ。
フォントが多いと重いけど。

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

キャッシュを更新する

# fc-cache -fv

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

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

$ convert -list font
5
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
5
2