Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Graphics Library > text > graphics_fonts

graphics_fonts

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

説明

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

フォントの変更

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

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

フォント番号 フォントファミリ ボールド体 イタリック体
0MonospacedNoNo
1ScilabSymbolsNoNo
2SerifNoNo
3SerifNoYes
4SerifYesNo
5SerifYesYes
6SansSerifNoNo
7SansSerifNoYes
8SansSerifYesNo
9SansSerifYesYes
10SansSerifYesYes

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

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

文字の大きさを変更する

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

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

Scilabの大きさJavaの大きさ
08
110
212
314
418
524
630
736
842
948
1054

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

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:59 CET 2011