フォント メモ

gmt defaults でフォント関係のプロパティを確認してみる.

$ gmt defaults -D| grep FONT
# FONT Parameters
FONT_ANNOT_PRIMARY             = 12p,Helvetica,black
FONT_ANNOT_SECONDARY           = 14p,Helvetica,black
FONT_HEADING                   = 32p,Helvetica,black
FONT_LABEL                     = 16p,Helvetica,black
FONT_LOGO                      = 8p,Helvetica,black
FONT_TAG                       = 20p,Helvetica,black
FONT_TITLE                     = 24p,Helvetica,black

フォント名とその見栄えについては(少し古い情報かもしれないが)下記のページに載っている.
PostScript fonts used by GMT
一般的なのは Serif 系と Sans-Serif 系でそれぞれ Times-Roman と Helvetica だろうか.
うっかり Times と Roman の間に New とかつけないように気をつける.

主なフォントを Times-Roman に変えたい時は

F=Times-Roman
gmt set FONT_ANNOT_PRIMARY $F \
        FONT_ANNOT_SECONDARY $F \
        FONT_HEADING $F \
        FONT_LABEL $F \
        FONT_LOGO  $F \
        FONT_TAG $F \
        FONT_TITLE $F

gmt.conf が生成されるので確認.

$ cat gmt.conf 
#
# GMT 6.0.0 Defaults file
#
# FONT Parameters
#
FONT_ANNOT_PRIMARY             = 12p,Times-Roman,black
FONT_ANNOT_SECONDARY           = 14p,Times-Roman,black
FONT_HEADING                   = 32p,Times-Roman,black
FONT_LABEL                     = 16p,Times-Roman,black
FONT_LOGO                      = 8p,Times-Roman,black
FONT_TAG                       = 20p,Times-Roman,black
FONT_TITLE                     = 24p,Times-Roman,black

フォント名のところだけ変更できた.

同様に,Julia の GMT.jl では下記のように指定する.

GMT.gmtset("FONT_ANNOT_PRIMARY Times-Roman")

shell モードで直接打ってもOK.


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2019-11-15 (Fri) 08:34:41 (31d)