目次
はじめに
今回も、応用情報技術者試験の過去問を解いていきます。
今回のテーマは フォントの種類(ビットマップフォントとアウトラインフォント) です。
普段PCやスマートフォンで文字を見るとき、私たちはフォントの仕組みをあまり意識しません。しかし、フォントには大きく分けて次の2種類があります。
- ビットマップフォント
- アウトラインフォント
この違いは、拡大縮小の品質や表示方法に大きく関わっています。
それでは問題を見ていきましょう。
問題
次のうち、ビットマップフォントよりもアウトラインフォントの利用が適している場合はどれか。
| 選択肢 | 内容 |
|---|---|
| ア | 英数字だけでなく,漢字も表示する。 |
| イ | 各文字の幅を一定にして表示する。 |
| ウ | 画面上にできるだけ高速に表示する。 |
| エ | 文字を任意の倍率に拡大して表示する。 |
解答
エ
文字を任意の倍率に拡大して表示する。
解説
フォントには主に次の2種類があります。
| フォント種類 | 特徴 |
|---|---|
| ビットマップフォント | ドット(画素)で文字を表現 |
| アウトラインフォント | 数学的な曲線(ベクトル)で文字を表現 |
この違いを図で示します。
フォントの仕組み

拡大したときの違い
| フォント | 拡大した結果 |
|---|---|
| ビットマップ | ギザギザになる |
| アウトライン | なめらか |
つまり
アウトラインフォントは拡大・縮小しても形が崩れない
という特徴があります。
そのため
- Illustrator
- Word
- Webフォント
などではアウトラインフォントが広く使われています。
各選択肢の解説
ア 英数字だけでなく,漢字も表示する
これはフォント形式とは直接関係ありません。
ビットマップフォントでも漢字は表示できます。
❌ 不適切
イ 各文字の幅を一定にする
これは
等幅フォント(monospace)
の話です。
例
- プログラミングフォント
- ターミナル
フォント形式(ビットマップかアウトラインか)とは関係ありません。
❌ 不適切
ウ 画面上にできるだけ高速に表示する
一般的には
ビットマップフォントの方が高速
です。
理由
→ ドットをそのまま表示するだけだから
アウトラインフォントは
- 曲線計算
- ラスタライズ処理
が必要になります。
❌ 不適切
問題の用語解説
ビットマップフォント
ドット(ピクセル)で文字を表現するフォント。
特徴
- 表示が高速
- サイズ固定
- 拡大するとギザギザ
代表例
- 古いWindowsフォント
- ドットフォント
アウトラインフォント
数式で文字の輪郭を定義するフォント。
特徴
- 拡大縮小が自由
- 印刷に強い
- 高品質
代表例
- TrueTypeフォント
- OpenTypeフォント
TrueTypeフォント
AppleとMicrosoftが開発したアウトラインフォント形式。
WindowsやMacで広く使用されている。
OpenTypeフォント
AdobeとMicrosoftが共同開発したフォント形式。
TrueTypeの拡張版で
- 多言語対応
- 高度な文字組み
などに対応しています。
体系的位置づけ
この問題は、応用情報技術者試験のシラバスでは次の分野に位置します。
コンピュータシステム
↓
ヒューマンインタフェース
↓
表示技術
↓
フォント
今回の問題の重要ポイント
今回の問題のポイントは次の3つです。
① フォントの種類
| フォント | 特徴 |
|---|---|
| ビットマップ | ドット |
| アウトライン | ベクトル |
② 拡大縮小の違い
| フォント | 拡大 |
|---|---|
| ビットマップ | ギザギザ |
| アウトライン | なめらか |
③ アウトラインフォントのメリット
- 拡大縮小に強い
- 印刷に強い
- 高解像度対応
まとめ
今回の問題のポイントを整理します。
| 項目 | 内容 |
|---|---|
| ビットマップフォント | ドットで表現 |
| アウトラインフォント | 曲線で表現 |
| アウトラインのメリット | 拡大しても綺麗 |
| 正解 | 文字を任意倍率で拡大する |
応用情報では
「ビットマップ=ドット」「アウトライン=ベクトル」
という基本理解が非常に重要です。
しっかり押さえておきましょう。

コメント