フォント
フォント(英: font) は、本来「同じサイズで、書体デザインの同じ活字の一揃い」を指す言葉だが、現在ではコンピュータ画面に表示したり、紙面に印刷(書籍など)したりするために利用できるようにした書体データを意味している。金属活字の時代から書体の世界に関わっている者からは、データとしてのフォントはデジタルフォント (digital font) として区別して呼ばれることもある。
書体という言葉は、現在ではフォント(の使用ライセンス数)を数える単位としても用いられるが、ここでは分けて考えることとする。(書体参照)
目次
一般的なコンピュータ用フォントの分類[編集]
書体[編集]
この節の加筆が望まれています。 |
フォントは特定の書体の文字を内包しており、書体にはサンセリフ体/ゴシック体やセリフ体/明朝体やスクリプト体や教科書体など様々なものが存在する。実装する文字種の違いなどにより、一つの書体に対し複数のフォントが用意されていることもある (日本語向けと中国語向けなど)。
一つのフォントにおいても、異なる文字種の書体は統一されていない。例えばUnicodeの数学用英数字記号では様々な書体の英数字記号が割り当てられており、これらは一つのフォントに含めることが可能となっている。
また、よく混植される複数の書体を一纏めにしてフォントファミリーにするということが行われている。欧文書体のフォントファミリーでは正体に加えて、ボールド体 (太字体)、イタリック体、ボールドイタリック体の用意されていることが多い。なお、日本語フォントでは明朝体とゴシック体のセットになっているが多いが、これらは別フォントファミリーとなっている。
サンセリフ体とセリフ体の中間はセミサン体やセミセリフ体と呼ばれる[1]。OpenTypeのOpenType Font Variations仕様を使って、サンセリフ体からセリフ体まで連続的に変形できるようにしたフォントも存在する (Foredayなど)[2]。
等幅フォントとプロポーショナルフォント[編集]
- 等幅フォント (モノスペースフォント)
- プロポーショナルフォント (可変幅フォント)
それぞれの文字の幅が統一されているフォントを等幅フォント、そうでないフォントをプロポーショナルフォントと呼ぶ。一般にプロポーショナルフォントの方が自然で読みやすいとされるが、初期のデジタルフォントでは技術的制約から等幅フォントが多用された。
OpenTypeフォントではフィーチャータグにより、全角字形 (fwidタグ)、半角字形 (hwidタグ)、プロポーショナル字形 (pwidタグ等) の切り替えが可能となっている。また、文字詰めもタグによって可能となっている (横組用のpaltタグ、縦組用のvpalタグ)。WebページではCSSのfont-feature-settingsプロパティにそれらタグを指定することで等幅とプロポーショナルの切り替えが可能となっている[3]。
一部のTrueTypeフォントファミリーでは等幅フォントとプロポーショナルフォントが別々に提供されている。一部のフォントファミリーは等幅フォントの名前が無印となっており、プロポーショナルフォントの名前にPが入っている (等幅の「MS ゴシック」、プロポーショナルの「MS Pゴシック」など)。一部のフォントファミリーは等幅フォントの名前に「等幅」が入っており、プロポーショナルフォントの名前が無印となっている (等幅の「ヒラギノ角ゴ3等幅」、プロポーショナルの「ヒラギノ角ゴ3」など)。
長体・平体フォント[編集]
コンデンス体 (長体、堅形[4]) はスペースの少ない箇所で多く使われており、また、エクステンド体 (平体、平形[4]) は新聞の本文用に使われていた。活版印刷では専用の活字が用意されており[4]、写植ではレンズにより変形処理が行われ、ワードプロセッサではデジタル処理により縦倍角化・横倍角化が行われていた。その後、長体や平体に最適化したフォントも登場している (前者はAXIS Fontコンデンス/コンプレス、UD新ゴ コンデンス、UD角ゴC、TPスカイ コンデンス/コンプレスなど、後者は各種新聞書体のフォントなど)。
OpenTypeフォントではフィーチャータグにより、全角字形 (fwidタグ)、半角字形 (hwidタグ)、1/3角字形 (twidタグ)、1/4角字形 (qwid)の切り替えが可能となっている[3]ものの、対応文字種は少ない。
また、OpenTypeにはOpenType Font Variationsという仕様も存在し、wdth軸タグを使って幅を連続的に変えられるようにできる[5][6]。
縦組用・横組用フォント[編集]
フォントにより縦組横組両用向け、縦組向け、横組向けが存在する。
Adobe-Japan1対応のOpenTypeフォント[7]は横組用・縦組用の両方のグリフを含んでいる。また、OpenTypeには横組用かなのhknaタグと縦組用かなのvknaタグが存在し、一部フォントは縦組用かなと横組用かなの両方を含んでいる。
縦組用と横組用で別のフォントとなっている書体も存在する (游教科書体など)。
多言語フォント[編集]
多言語のテキストを表示・印刷する場合、異なる書体の混植が行われてきた。また、フォントエンジンには、フォントに欠けているグリフを別のフォントで補うフォントフォールバック機能やフォントリンク機能[8]が搭載されているものもある。
近年は多言語に対応するフォントファミリーも登場している (UD新ゴ/Clarimo UD、ヒラギノ角ゴ、金剛黒体、たづがね角ゴシック/M XiangHe Hei/Seol Sans/Neue Frutiger World、源ノ角ゴシック、源ノ明朝、Droid Sansなど)。
OpenTypeフォントではloclタグによって同じコードポイントでの言語毎に異なるグリフを一つのフォントへと詰め込むことが可能となっており、これにより漢字の日本字形、中国字形、台湾字形、香港字形、韓国字形、マカオ字形の全てに対応することができるものの、対応アプリケーションはまだ少ない (「Source LOCL Test」[9]、「花園明朝・AFDKO版」がこれを採用している)。そのため、Adobeはフォント共通のデータを共有してファイルサイズを小さくしたフォントコレクション形式のSuper OTCで多言語フォントのSource Han Sans/Serifを提供している[10]。
ウェイト (太字フォント・細字フォント)[編集]
この節の加筆が望まれています。 |
フォントには細字から太字まで様々なウェイトのフォントが存在し、フォントファミリーによっては一つの書体に対し複数のウェイトのフォントが用意されている。
| 数値表記 | ISO/IEC 9541-1のウェイト名[n 1] | OpenTypeのOS/2テーブルのウェイト名 (ISO/IEC 14496-22)[n 2] | Apple | CSS |
|---|---|---|---|---|
| Ultra Light[11] | ? | |||
| W1 | Ultra light (極細、UL) | Thin[12] | Thin[11] | font-weight: 100;[12] |
| W2 | Extra light (特細、EL) | Extra Light (Ultra Light)[12] | Light、Extra Light[11] | font-weight: 200;[12] |
| W3 | Light (細、L) | Light[12] | Book[11] | font-weight: 300;[12] |
| W4 | Semi light (中細、SL) | Normal[12] (Regular) | Regular、Plain、Display、Roman[11] | font-weight: 400;又はfont-weight: normal;[12] |
| W5 | Medium (中、M) | Medium[12] | Medium[11] | font-weight: 500;[12] |
| Demi、Demi Bold[11] | ? | |||
| W6 | Semi bold (中太、SB) | Semi Bold (Demi Bold)[12] | Semi、Semi Bold[11] | font-weight: 600;[12] |
| W7 | Bold (太、B) | Bold[12] | Bold[11] | font-weight: 700;又はfont-weight: bold;[12] |
| W8 | Extra bold (特太、EB) | Extra Bold (Ultra Bold)[12] | Extra、Extra Bold[11] | font-weight: 800;[12] |
| Heavy、Heavy Face[11] | ? | |||
| W9 | Ultra bold (極太、UB) | Black (Heavy)[12] | Black、Super[11] | font-weight: 900;[12] |
| Ultra、Ultra Black、Fat[11] | ? | |||
| Extra Black、Obese、Nord[11] | ? |
Windowsの一部の実装系はOS/2テーブルのウェイト名に加えて、Extra Black (Ultra Black、font-weight: 950;)を実装している[13]。なお、OpenTypeのPCLストロークウェイトでは-7 (Ultra Thin)から7 (Ultra Black)まで存在するものの、広く使われてはいない。
また、OpenTypeにはOpenType Font Variationsという仕様も存在し、wght軸タグを使ってウェイトを連続的に変えられるようにできる[5][6]。
斜体フォント[編集]
斜体にはイタリック体とオブリーク体が存在し、欧文で良く使われている。また、日本語でも広告などに使われることがある。
OpenTypeにはOpenType Font Variationsという仕様が存在し、slnt軸タグを使って傾斜角度を連続的に変えられるようにできる[5][6]。
データ形式による分類[編集]
ビットマップフォント[編集]
ドットの組み合わせで文字を表現したフォントで、コンピュータの初期には、容量の節減および描画速度の確保のためビットマップフォントを利用した。日本語文字においては、当時はフォントを全て記憶するには記憶容量 (RAM) が少なかった上に、かといって逐次必要なフォントをフロッピーディスクドライブから読み出すのも速度的に問題があるので、漢字ROMにビットマップフォントを格納して運用されることが多かった。現在でも、スケーラブルフォントからビットマップフォントを生成するとき、文字が小さいと線間の調整ができずに潰れて読めなくなってしまうことが多いために、小さな文字ではビットマップフォントが使われることもある[14]が、フォントヒンティングで対応することもある。
8ドットサイズの英字、カタカナ文字が利用できるフォント。400ラインのディスプレイの普及や、漢字が扱えるようになり、16ドットサイズのフォントがコンピュータに搭載されるようになった。印刷では、ワープロ(専用機)を中心に一部で24ドット、48ドットなどのフォントも利用され始め、データサイズの増大からスケーラブルフォントへ移行していった。
スケーラブルフォント[編集]
線の位置や形、長さなどで文字の形を作るため、拡大縮小しても、ビットマップフォントのように字形に影響がない。そのためスケーラブル、拡縮自由などと冠される。拡縮自由なフォントとしては、ストロークフォントやアウトラインフォントがある。
ストロークフォント[編集]
文字の形状を、中心線だけの情報で保持するフォント形式。線の太さなどは扱わないためデータ量は軽く、かつ出力デバイスの解像度に依存しない。CADシステムやプロッタなどで使用される。なお、「ストロークフォント」という言葉は、文字をストロークごとに分解して管理する作成・生成・管理システム(それをフォントプログラムとして実装した例としてはダイナコムのストロークベーステクノロジなど)や、派生した形式(一つの骨格からファミリーを生成する技術など)を指すこともある。アルファブレンドの三次ベジェ曲線で構成され筆順を持つストロークフォントはASPで利用可能である。
アウトラインフォント(袋文字)[編集]
文字の輪郭線の形状を、関数曲線の情報として持つフォント形式[15]。実際に画面や紙に出力する際には、解像度に合わせてビットマップ状に塗り潰すラスタライズが必要になる。
日本ではワープロやDTPを中心にアウトラインフォントの利用が普及し、WYSIWYGが普及したために、コンピュータ画面でもスケーラブルラインフォントの利用が広がった。(当初のDTPは、プリントアウトにはアウトラインフォントを使い、画面表示にはビットマップフォントを使用するワークフローが基本だった)
ファイル形式(または利用できるシステム)による分類[編集]
フォントコレクション形式[編集]
- TrueType Collection (TTC) / OpenType Collection (OTC)
- 前者は複数のTrueTypeフォントを、後者は複数のOpenTypeフォントを一つにまとめたフォントコレクション形式。コレクション内のフォント間のグリフを共有することも可能となっている。ただしOTCは対応OSが限られる。
アウトライン形式[編集]
ビットマップの埋め込みができる形式も多い。
- TrueTypeフォント (TTF)
- Windows、Macintosh共通で利用できることを想定したフォント。LinuxおよびFreeBSDでも利用可能。macOSでも、そのままWindows用TrueTypeを扱うことができる。2次Bスプライン曲線で字形を制御する。ビットマップフォントを内蔵できる。TrueTypeフォントをPostScriptプリンタで処理するための形式をType42という。
- TrueType GX
- QuickDraw GX向けのフォント形式であった。フォントバリエーションのための仕様を含んでいた[5]。
- PostScriptフォント
- Macintoshで普及し使われるフォントで、三次ベジェ曲線で字形を制御する。
- Type1フォント
- 1バイト言語用のフォントで、256文字まで格納できる。
- 一般にType1と呼ばれていても、実際にはType3や5のものなどがあるので注意が必要。詳しくはPostScriptフォントを参照。
- Type 1 GX - QuickDraw GX向けのフォント形式であった。
- Multiple master fonts - フォントバリエーションのための仕様を含んでいた。
- OCFフォント
- 2バイト言語用のフォントで、Type1フォントを多数積み重ねた構造をしている。PostScriptのタイプ別でいうと、Type0(Type1や3を組み合わせた形式)に当たる。
- CIDフォント
- OCFフォントを改良し、CIDコードとCマップなど、2バイト言語用に簡素化した構造を採用したフォント。異体字切り替え機能を有する。一部仕様が変わった拡張CID (sfntCID) という規格もあり、モリサワのNewCIDフォントはこれに当たる。PostScriptのタイプ別でいうと、Type9に当たるものが多い。(TrueTypeベースのCIDフォントなどは例外)
- OpenTypeフォント
- Windows、Macintoshでの互換性を実現したフォントで、TrueType (OpenType/TTF)とPostScript (OpenType/CFF)の2つの形式を持つ。CIDよりも強力な異体字切り替え機能や、フォントレベルでのダイナミックダウンロード対応(= プリンタフォントが不要)などが特徴。PostScriptのタイプ別でいうと、Type2(データサイズを抑えることのできる形式)に当たる。
- OpenType形式はOFF (Open Font Format) としてISOで標準化されている (ISO/IEC 14496-22:2019)。
- EOT (Embedded OpenType) フォント
- 無圧縮のEOT Liteと圧縮版のEOT compressedが存在する。Microsoftがウェブフォントとして採用しており、W3Cで仕様が公開されている[1]。
- METAFONT
- 組版システムのTeXとともにドナルド・クヌースが開発したフォント用のプログラミング言語。Computer Modernのデザインに使われた。
- WIFEフォント
- Windows上で日本語などの2バイトフォントを扱うための機構の1つである、WIFE (Windows Intelligent Font Environment) の仕様に基づいて作られたフォント。Windowsにはラスタライザは付属せず、サードパーティー各社から発売されたラスタライザを入手する必要があった。また、各ラスタライザ間の互換性はなく、それぞれのラスタライザに対応するフォントしか使用できなかった。Windows 3.0時代に普及したが、Windows 3.1で標準装備されたTrueTypeの普及などにより、次第に利用されなくなった。
- 書体倶楽部形式
- Web Open Font Format (WOFF)
- 多くのブラウザで使われているWebフォント形式。
- SFD (Spline Font Database File Format)
- FontForgeで使われるフォントの保存形式。全てがASCIIで表現されるためサイズは大きいが、diffを取りやすいなどの理由により開発に使われることが多い。
- SVGフォント
- SVGではフォントを定義することができ、そのフォントをSVGフォントと呼ぶ。しかしながら、仕様にはシステムフォントへの変換はしてはならないとある。
- ベンダー独自
ストローク形式[編集]
ビットマップ形式[編集]
- BDF
- UNIXで標準的に使用されたビットマップフォント用の形式。
- 丸漢フォント
- Macintoshで標準的に使用されたビットマップフォント用の形式。
- SNF (Server Natural Format)
- PCF (Portable Compiled Format)
- HBF (Hanzi Bitmap Font)
フォントが持つデータ構造[編集]
グリフデータ[編集]
組版のためのデータ[編集]
法的保護[編集]
| 最高裁判所判例 | |
|---|---|
| 事件名 | 著作権侵害差止等請求本訴、同反訴事件 |
| 事件番号 | 平成10(受)332 |
| 平成12年09月07日 | |
| 判例集 | 民集 第54巻7号2481頁 |
| 裁判要旨 | |
| 印刷用書体が著作権法二条一項一号にいう著作物に該当するためには、従来の印刷用書体に比して顕著な特徴を有するといった独創性及びそれ自体が美術鑑賞の対象となり得る美的特性を備えていなければならない。 | |
| 最高裁判所第一小法廷 | |
| 裁判長 | 井嶋一友 |
| 陪席裁判官 | 遠藤光男 藤井正雄 大出峻郎 町田顯 |
| 意見 | |
| 意見 | 全員一致 |
| 参照法条 | |
一 著作権法二条一項一号は、「思想又は感情を創作的に表現したものであって、文芸、学術、美術又は音楽の範囲に属するもの」を著作物と定めるところ、印刷用書体がここにいう著作物に該当するというためには、それが従来の印刷用書体に比して顕著な特徴を有するといった独創性を備えることが必要であり、かつ、それ自体が美術鑑賞の対象となり得る美的特性を備えていなければならないと解するのが相当である。この点につき、印刷用書体について右の独創性を緩和し、又は実用的機能の観点から見た美しさがあれば足りるとすると、この印刷用書体を用いた小説、論文等の印刷物を出版するためには印刷用書体の著作者の氏名の表示及び著作権者の許諾が必要となり、これを複製する際にも著作権者の許諾が必要となり、既存の印刷用書体に依拠して類似の印刷用書体を制作し又はこれを改良することができなくなるなどのおそれがあり(著作権法一九条ないし二一条、二七条)、著作物の公正な利用に留意しつつ、著作者の権利の保護を図り、もって文化の発展に寄与しようとする著作権法の目的に反することになる。また、印刷用書体は、文字の有する情報伝達機能を発揮する必要があるために、必然的にその形態には一定の制約を受けるものであるところ、これが一般的に著作物として保護されるものとすると、著作権の成立に審査及び登録を要せず、著作権の対外的な表示も要求しない我が国の著作権制度の下においては、わずかな差異を有する無数の印刷用書体について著作権が成立することとなり、権利関係が複雑となり、混乱を招くことが予想される。
—民集 第54巻7号2481頁
この節の加筆が望まれています。 |
ユニバーサルデザイン[編集]
ユニバーサルデザインフォント(UDフォント)とは、誰にでも読みやすいようなデザインのフォントのことである。例えば数字の「6」、「9」や「8」、「3」はフォントによっては非常に判別がしづらい。このような読みづらい文字を判別しやすいようにしたのがユニバーサルフォントである[17][18]。
UD書体にはゴシック体・明朝体だけでなく教科書体のものも登場している。
学参フォント[編集]
学参フォントとは、文部科学省の「学習指導要領」が定める、「代表的な字形」に準拠したフォントのことである。既存の書体(ゴシック体、明朝体など)をベースに制作されるフォントで、主に、文字の学習段階である小学生向けの教科書などに使用される。また最近では、年齢層に関係ないものでも使用される例がある(テレビや新聞の広告、注意書きなど)。また、教科書体においても、デザインを重視し、代表字形との差異があるものについては、学参フォントが使用されているものがある。
代表的な学参フォントとそのメーカー[編集]
- モリサワ…新ゴ、太ゴB101、中ゴシックBBB、新丸ゴ、じゅん、リュウミン、教科書ICA、ネオツデイ、アンチックAN(「新ゴ」と「新丸ゴ」と「教科書ICA」には、かなのみの製品がある。また、「ネオツデイ」と「アンチックAN」は、かなのみで、他書体の漢字と合わせて使う「かな書体」であるため、漢字はない。)
- モリサワは、学参フォント製品の代表的なメーカーである。
- フォントワークス…学参丸ゴ(この書体は、フォントワークスの会員制サービスである「LETS」で提供されている。)
- ダイナコムウェア…DF教科書体R(「学参フォント」との記載はないが、学参フォントとしての位置付けにいる。)
- イワタ…イワタ教科書体、イワタ明朝体、イワタゴシック体、イワタ丸ゴシック体、イワタ新ゴシック体(便宜上、「細」「中太」など、太さに関する表記は省略した。)
- モトヤ…モトヤKJ学参ゴシック、モトヤKJ学参明朝、モトヤKJ教科書
- タイプバンク…TBUD学参丸ゴシック(この書体は前述の「UDフォント」でもある。)
代表的なフォントベンダー[編集]
多言語[編集]
和文[編集]
中文[編集]
欧文[編集]
CSS[編集]
CSSのfont-familyで指定できるフォントの種類を以下に示す。OSやブラウザーにより表示が異なる[19]。このため、Webフォントを使う方法がある[20]。
- sans-serif ゴシック体、サンセリフ体
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
- serif 明朝体、ローマン体
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
- monospace 等幅フォント
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
- fantasy 装飾的フォント
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
- cursive 草書体
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
フォント名を直接指定した例[編集]
- HGP教科書体
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
- HGP行書体
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
- HGP明朝B
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
- HG正楷書体-PRO
- abcdefg абвгдеёж αβγδεζη いろはにほへと 令和元年
脚注[編集]
- ^ 『Digital typography sourcebook』 Marvin Bryan 1996年11月29日 ISBN 978-0471148111
- ^ Variable Fonts Are the Future of Web Type Adobe 2018年5月22日
- ^ a b CSS での OpenType 機能の構文 CSS での OpenType 機能の構文 Adobe
- ^ a b c 東京築地活版製造所 活版見本 P.81 野村宗十郎 1903年11月
- ^ a b c d OpenType Font Variations Overview Microsoft
- ^ a b c OpenType Design-Variation Axis Tag Registry Microsoft
- ^ フォント名にStd/Pro/StdN/ProN等の付属することが多い
- ^ Web Author Microsoft
- ^ Source LOCL Test Adobe 2019年2月25日
- ^ Source Han Sans: OTF, OTC, Super OTC, or Subset OTF? Adobe 2014年9月14日
- ^ a b c d e f g h i j k l m n convertWeight:ofFont: - NSFont Manager Apple
- ^ a b c d e f g h i j k l m n o p q r CSS Fonts Module Level 3 - W3C Recommendation 20 September 2018
- ^ FontWeights FontWeights FontWeights FontWeights Class Microsoft
- ^ “表示用ビットマップフォントの工夫”. リコー (2004年11月17日). 2012年2月24日閲覧。
- ^ アウトラインフォント【 outline font 】
- ^ シャープ、小型液晶に適したリアルタイムフォント生成技術 Impress 2003年11月13日
- ^ 行方市、全国初 UDフォント一体導入 行政・教育、文書活用に
- ^ 奈良県教育委員会×モリサワ 教育の現場でのUDフォントの可能性
- ^ どの環境でも綺麗なゴシック体、明朝体のフォントを指定する | GRAYCODE HTML&CSS
- ^ Webフォントを使う | GRAYCODE HTML&CSS
関連項目[編集]
外部リンク[編集]
| ||||||||||||||||||||||||||||||||