# 外観

ユーザーガイド

## 外観 (Appearance)

Deskbar: |  | Preferences
位置: |  | /boot/system/preferences/Appearance
設定ファイルの位置: |  | ~/config/settings/system/app_server/appearance ~/config/settings/system/app_server/fonts

外観 (Appearance) プリファレンスで、Haiku の外見の一部を変更できます。

## フォント

Haiku は異なった目的のために 3 種類の標準フォントを定めています。ここでシステム全体で用いられるフォントのスタイル (通常・太字・固定幅) とサイズを設定します。加えて、メニューで使われるフォントの設定が別にあります。

### 新しいフォントのインストール

正規の .hpkg パッケージの一部でない新しいフォントをインストールするには、`non-packaged` フォルダーの、フォントの種類 (`psfonts` または `ttfonts`) に応じたサブフォルダーへコピーします (ファイルシステムレイアウトのトピックを参照ください)。TrueType フォントに関しては、コピー先は以下のようになるでしょう。

/boot/system/non-packaged/data/fonts/ttfonts/ |  | すべてのユーザー用フォント
/boot/home/config/non-packaged/data/fonts/ttfonts/ |  | ユーザー専用フォント

## 色 (Colors)

色 (Colors) タブで、ユーザーインターフェースの各部位の色を変更できます。カラーウェルは、ほかのアプリケーションからのドラッグ＆ドロップを受け付けるので、たとえば、WonderBrush、Icon-O-Matic、または背景パネルなどから色をドラッグできます。

## ウィンドウデコレーター (Window decorators)

デコレーターは、ウィンドウや GUI 要素のルックアンドフィールを決定します。現在、Haiku はデフォルトデコレーターただ 1 つだけが付属しています。ほかのデコレーターを見つけてインストールすることがあれば、ポップアップメニューからべつのデコレーターを選べるでしょう。

## アンチエイリアス (Antialiasing)

アンチエイリアス (Antialiasing) タブで、画面描画に関するさまざまな設定を行えます。

### グリフのヒンティング (Glyph hinting)

グリフのヒンティング (Glyph hinting) を有効にすると、すべての文字の縦方向および横方向両端に、必ず 2 ピクセルの空白が入るようになります。特に、白い背景で黒い文字を扱う場合には、これを有効にしたときとしないときとで、結果は完全に対照的になります。有効にした場合、テキストがはっきりして見えます。ネットブックのような低解像度の機器で特に効果的な、等幅フォントのみ有効 (Monospaced Fonts Only) の設定もあります。ヒンティングをオンにした場合、小さい文字がかなり汚く見えることがありますが、その場合でもテキストエディターやターミナルでヒンティングの恩恵を受けることができます。

次の拡大したスクリーンショットは、Hinting を有効にした場合と有効にしない場合とで、どれだけ見た目が変わるのかを示しています:

ヒンティング無効 |  | ヒンティング有効

このページに掲載されているすべての拡大鏡ウィンドウは、当然のことながらそれぞれ異なるオプションで描画されている点に注意する必要があります。ですので、たとえば、黄色いタブの太文字タイトルや、"33 x 15 @ 8 pixels/pixel" というテキストを比較することで、各設定が実際に作り出す印象を知ることができます。

### アンチエイリアスのタイプ (Antialiasing type)

画面描画を改善するもう 1 つの方法は Antialiasing (アンチエイリアス) で、テキストだけでなくすべてのベクターグラフィックをサポートします。アンチエイリアスはあるピクセルの色を変更することにより、線をなめらかにします。線をなめらかにする手法には、次の 2 つがあります。

グレースケール (Grayscale) は、輪郭のピクセルの明るさを変更します。
LCD サブピクセル (LCD subpixel) は、特に (高解像度の) LCD ディスプレイを使用する場合に、グレースケールよりもさらになめらかに描画します。LCD ディスプレイの 1 つのピクセルは、赤、緑、青の要素で構成されているので、この手法では 1 ピクセルの明るさを変更する代わりに、1 ピクセルより小さな分量だけ輪郭を移動させて輪郭の色を変更します。

先ほどと同様に、次の拡大したスクリーンショットは、この 2 つの方法の違いを示しています。

グレースケール、ヒンティング無効 |  | LCD サブピクセル、ヒンティング無効

サブピクセルベースのアンチエイリアスでは、図形オブジェクトにわずかな色味を帯びた輝きが加わります。この余分な輝きを、だれもが許容するわけではありません。Haiku では、この 2 つのアンチエイリアス手法を混ぜて使えます。スライダーを使って、最適な混合比を設定できます。

サブピクセルベースのアンチエイリアスをグリフのヒンティングとあわせて使用することは、ソフトウェア特許の対象となるため、デフォルトでは両者を同時に使用できないようになっています。ユーザーの居住地域次第では、ロック解除バージョンの入手が合法である場合があります。その場合は申し訳ありませんが、その地域の配布担当者と交渉してください。

仮にソースコードを変更して再コンパイルすることで、ヒンティングと LCD サブピクセルを組み合わせた描画方法を有効にした場合、ヒンティングとグレースケールを組み合わせたものと見た目を比較すると、次のようになります。

グレースケール、ヒンティング有効 |  | LCD サブピクセル、ヒンティング有効

設定パネルの下に、次の 2 つのボタンがあります。

デフォルト (Defaults) |  | すべてをデフォルト値にリセットします。
元に戻す (Revert) |  | 外観プリファレンスを起動したときの設定に戻します。