Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2023.1.0 - 日本語


graphics_fonts

グラフィック図で使用されるフォントの説明

説明

Text, Axes, Label または Legend エンティティのようなグラフィックエンティティでは, グラフィック図に1つ以上の文字を表示します. 異なるフォントや文字の大きさを指定することにより,表示される文字列の外観を 変更することができます.

フォントの変更

グラフィック図で使用されるフォントは,ロード済みのフォント(loaded fonts) と呼ばれる一連のフォントから選択することができます. 言い換えると,ロード済みのフォントは現時点でグラフィック図で利用可能なフォントです. これらのフォントの一覧は,引数を指定せずにxlfont関数を 実行することにより取得できます. デフォルトで,Scilab には 11種類のロード済みのフォントセットがあります. これらのフォントセットは,引数にフォント名を指定してxlfont関数を 用いることにより変更および拡張できます. 追加されるフォントは,ファイルからロードするかまたはシステムフォントを指定することが できます. システムで利用可能なフォントの一覧を得るには, xlfont('AVAILABLE_FONTS')コマンドを使用してください. フォントを操作する方法の詳細については,xlfontを参照ください.

以下に11種類のデフォルトのフォントの一覧を示します.

フォント番号 フォントファミリ ボールド体 イタリック体
0 Monospaced No No
1 ScilabSymbols No No
2 Serif No No
3 Serif No Yes
4 Serif Yes No
5 Serif Yes Yes
6 SansSerif No No
7 SansSerif No Yes
8 SansSerif Yes No
9 SansSerif Yes Yes
10 SansSerif Yes Yes

グラフィックエンティティで使用されるフォントはその font_styleプロパティで変更できます. これはローズみのフォントの一つを参照する正の整数です. その値は,最初のフォントを指す 0 と, 最後のフォントを指す ロード済みのフォントの 数から1を引いた数,の間である必要があります.

fractional_font はフォントのアンチエイリアス処理を 制御します. その値は,'on' または 'off'とします. その値が 'on'の場合, フォントは平滑化され,それ以外の場合は平滑化されません.

文字の大きさを変更する

グラフィックエンティティのテキストの大きさは font_size プロパティにより変更可能です. この値は表示される文字の大きさを指定するスカラー値です.

Scilab文字の大きさはJavaの大きさとは異なります. 以下の2つのスケールの間の対応を示します.

Scilabの大きさ Javaの大きさ
0 8
1 10
2 12
3 14
4 18
5 24
6 30
7 36
8 42
9 48
10 54

文字の大きさを整数とする必要はありません. この場合,結果はエンティティのfractional_fontプロパティに依存します. fractional_font プロパティが 'on' の場合, 表示されるフォントの大きさは最も近い整数2つの整数の間で補間されます. 例えば,大きさが 2.5のフォントは Java サイズ 13 の文字で表示されます. fractional_font プロパティが 'off' の場合, 表示されるフォントの大きさはその整数部に丸められます. 例えば,大きさ2.5のフォントはJavaサイズ12の文字で表示されます.

Report an issue
<< text text Math rendering in Scilab graphics >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon May 22 12:43:11 CEST 2023