Help:特殊文字
出典: フリー百科事典『ウィキペディア(Wikipedia)』
このページは日本語版ウィキペディアのヘルプページです。
特殊文字とは、利用者の大半が使用しているコンピュータの環境では、表示や入力のために特別な工夫が必要な文字のことを指します。このページでは、ウィキペディア日本語版利用者の一般的な環境において、特殊な文字を入力、閲覧する方法について述べています。
- 執筆、編集 - 記事の編集で特殊文字を入力したい方は、まず#閲覧の節で文字を表示できるようにしてから、#編集の節をご覧ください。
- 閲覧 - 特殊文字を使った記事を正しく表示して読みたい方は、#閲覧の節をご覧ください。
目次 |
[編集] 閲覧
ウェブページ上でUnicodeや特殊文字を表示するためには、まず、必要なユニコードフォント (en) がコンピュータにインストールされていなければなりません。また、きちんと機能させるためには、ウェブブラウザの設定を調整する必要もあります。
たとえば、Windows版 Internet Explorer では、デフォルトのフォントはMS ゴシック、MS 明朝などですが、このフォントには特殊文字範囲の字形はあまり多く含まれていません。そのため、 Internet Explorer を使って特殊文字をきちんと表示させるためには、特殊文字の字形を多く持つフォントを使用するようにブラウザを設定する必要があります。
Mozilla Firefox、Konqueror、Opera、Safari など最近のブラウザのほとんどでは、特別な設定なしに特殊文字が表示できます。それでも、結合文字を多用する一部の文字体系では、設定が必要な場合があります。
[編集] オペレーティングシステムごとに必要な設定
オペレーティングシステムによっては、特定の特殊文字を利用するために追加のインストールやセットアップが必要な場合があります。お使いのオペレーティングシステムについての解説を見て、設定を行ってください[1]。
[編集] Windows 95、98、ME
対応: アラビア文字、 ギリシア文字、 キリル文字、 タイ文字*、 ヘブライ文字、 ラテン文字、 日本語の表記体系。
[編集] Windows 2000
対応: アラビア文字、 アルメニア文字*、 インド系文字(詳細を参照)、 ギリシア文字、 キリル文字、 グルジア文字*、 ヘブライ文字、 モンゴル文字、 ラテン文字、 中国語簡体字*、 中国語伝統字*、 ハングルと朝鮮語の漢字*、 日本語の表記体系。
上で*をつけた文字体系を表示できるようにするには、次の設定が必要です。
- コントロール パネルから「地域のオプション」を開きます。「全般」タブを選択します。
- 「システムの言語設定」のリストボックスで使いたい言語にチェックを入れます。
- 「OK」をクリックします。Windows が必要なファイルをインストールするために Windows 2000 CD の挿入を要求してきたら、挿入します。
[編集] Windows XP、Windows 2003 Server
対応: アラビア文字*、 アルメニア文字*、 インド系文字(詳細を参照)*、 ギリシア文字、 キリル文字、 グルジア文字*、 シリア文字(エストランゲロ体)*、 ターナ文字、 ヘブライ文字*、 ラテン文字(ヨーロッパ諸語、トルコ語、ベトナム語*)、 中国語簡体字、 中国語伝統字、 ハングルと朝鮮語の漢字、 日本語の表記体系。
基本的に、特殊文字の表示のためになにかする必要はありませんが、上で*をつけた文字体系を表示できるようにするには、次の設定が必要です。
- [スタート] メニュー > コントロール パネルを開きます。
- 「カテゴリの表示」にしているときは、「日付、時刻、地域と言語のオプション」というアイコンを選択し、さらに「地域と言語のオプション」を選択します。「クラシック表示」にしているときは、「地域と言語のオプション」というアイコンを選択します。
- 「言語」タブを選択し、「複合文字や右から左方向に書く言語(タイ語を含む)のファイルをインストールする」にチェックを入れます。確認のメッセージダイアログが開くので、そのメッセージダイアログの「OK」をクリックします。
- オペレーティングシステムが必要なファイルをインストールするために Windows XP CD の挿入を求めてきたらそれに従います。最後に再起動するかどうか確認をされたら、再起動します。
Windows XP では、ClearType 技術を使って文字の輪郭を滑らかに表示することができます(Mac OS X では ClearType 対応は自動的に有効になります)。
- [スタート] メニュー > コントロール パネルを開きます。
- 「カテゴリの表示」にしているときは、「デスクトップの表示とテーマ」というアイコンを選択し、さらに「画面」を選択します。「クラシック表示」にしているときは、「画面」というアイコンを選択します。
- 「デザイン」タブを選択し、「効果...」をクリックします。「効果」ダイアログが開くので、「次の方法でスクリーン フォントの縁を滑らかにする」の横のチェックボックスにチェックを入れ、その下のドロップダウンボックスで「ClearType」を選択します。そして、「OK」をクリックします。
- 「OK」をクリックして「画面」ウィンドウを閉じます。
[編集] Windows Vista
[編集] Macintosh の OS 9 以前
[編集] Mac OS X
対応: アラビア文字(アラビア語、ウズベク語、ダリー語、パシュトー語、ペルシア語)、アルメニア文字(アルメニア語)、インド系文字(詳細を参照)、カナダ先住民文字(イヌクティトゥット語)、ギリシア文字(現代ギリシア語および古典ギリシア語)、キリル文字(スラブ諸語)、チェロキー文字(チェロキー語)、中国語簡体字、中国語伝統字、日本語の表記体系とアイヌ語用片仮名、ハングルと朝鮮語の漢字、ヘブライ文字(ヘブライ語)、ラテン文字(トルコ語、ハワイ語、ベトナム語、ヨーロッパと旧ソ連の言語)、他。
- 表示、入力とも可能なもののみ挙げました。表示だけならば、それぞれ Unicode の次のバージョンに対応しています[2]。
- 10.1 (Puma) - Unicode 3.2(update 10.1.3 以降)
- 10.3 (Panther) - Unicode 4.0
- 10.4 (Tiger) - Unicode 4.0.1
[編集] 追加インストールが必要なもの
アラビア文字、ヘブライ文字、キリル文字、パンジャーブ語の表記、アルメニア文字、チェロキー文字、カナダ先住民文字、ブラーフミー系文字(インド系文字)については、追加インストールが必要です。
- Mac OS X 10.3 (Panther)
- 「Mac OS X 10.3 Install Disc 3」(CD) または「Mac OS X 10.3 Software Install DVD」(DVD) を挿入します。CDの場合は「Packages」フォルダを、DVDの場合はデスクトップ上のDVDから「System」→「Installation」→「Packages」とフォルダを開きます。「AdditionalFonts.pkg」をダブルクリックしてインストーラを開きます。インストーラの指示に従ってフォントをインストールします[3]。
- Mac OS X 10.4 (Tiger)
- Mac OS X 10.4 Install ディスクを挿入します。Optional Installs.mpkg”をダブルクリックしてインストーラを開きます。「Installation Type」を選択し、「Package Names」で「Additional Fonts」を選択するようにします。「OK」をクリックし、「インストール」をクリックします[4]。
[編集] Debian GNU/Linux を元にした Linux ディストリビューション
対応: ラテン文字、国際音声記号、ルーン文字、ギリシア文字、キリル文字(スラヴ語派の言語、ウラル語族の言語、モンゴル語等)、アラビア文字(アラビア語、ペルシア語、ウルドゥ語等)、インド系文字(詳細を参照)、ティフナグ文字、中国語簡体字、中国語伝統字、日本語の表記体系の文字、ハングルと朝鮮語の漢字。
必要な文字のフォントをインストールすれば表示ができます。
詳細はfr:Aide:Unicode#Debian et dérivés (Ubuntu, ...)、フランス語をそれぞれ参照
[編集] Fedora Linux ディストリビューション
対応: <!-- 未稿 -->
言語ごとのフォントを簡単にインストールしたければ、それぞれの言語対応をインストールします。
- 「ソフトウェアの追加/削除」アプレットを選択します。「パッケージマネージャ」ウィンドウが開きます。
- 画面の左側の一覧で「言語」を選択し、右側の一覧のうちで必要な言語の横のチェックボックスにチェックを入れます。
- 「適用」をクリックします。
表示に必要なフォントだけをインストールすることもできます。
DejaVuフォント(#多言語フォントの節を参照)は、ほとんどのアルファベットとアブジャドの文字を含んでいます。コンソールでrootになって、次のコマンドを打ち込みます:
yum install dejavu-fonts dejavu-fonts-experimental
これで表示できないものについては、個々の文字体系のフォントをインストールします。コンソールでrootになって、次のコマンドを打ち込みます:
yum install fonts-言語名
言語名は次のものから選べます:
arabic
(アラビア文字 - アラビア語、ペルシア語、ウルドゥ語等)、chinese
(中国語の簡体字と伝統字)、hebrew
(ヘブライ文字)、japanese
(日本語の表記体系)、korean
(ハングルと朝鮮語の漢字)、punjabi
(アラビア文字 - パンジャーブ語)。インド系文字(詳細を参照)。この一覧にないものについても、適切なフォントをインストールすることで表示できるようになります。以下の節の解説も参照してください。
[編集] 多言語フォント
多くの文字体系の文字を含んだフォントがあります。これをインストールすれば、さまざまな文字体系の文字を表示できるようになります。
多言語フォントをインストールできないときや、以下のフォントに含まれていない文字を表示したいときや、特定の文字体系でより品質の高いフォントがほしいときは、必要な文字体系の適切なUnicodeフォントをインストールする必要があります。以下の節の解説も参照してください。
- DejaVu fonts
- 対応: 多くのアルファベットとアブジャドの文字を含みます。ほとんどのアブギダは含んでいません。また、東アジアの言語の文字体系(漢字、ハングル、仮名)も含んでいません(現在の対応状況)。
- 多くの Linux ディストリビューションやフリーなUnix系オペレーティングシステムで、標準パッケージが配布されています。
- Arial unicode MS
- 対応: ラテン文字、国際音声記号*、ギリシア文字(一部の古文字を除く)、キリル文字、アルメニア文字、ヘブライ文字、アラビア文字、デーヴァナーガリー**、ベンガル文字**、グルムキー文字**、グジャラーティー文字**、オリヤー文字**、タミル文字**、テルグ文字**、カンナダ文字**、マラヤーラム文字**、タイ文字**、ラオ文字**、グルジア文字、ハングル、平仮名、片仮名、注音符号、漢字(CJK統合漢字の一部とCJK互換漢字の一部)、チベット文字***[5]、クメール文字***、その他の記号類。
- * 2文字分の幅のダイアクリティカルマークが正しく表示されません。
- ** 正しく表示するためには別途設定が必要な場合があります。Help:多言語対応 (インド系文字)を参照。
- *** Office 2003製品より古いバージョンでは正しく表示されません。さらに、正しく表示するためには別途設定が必要な場合があります。Help:多言語対応 (インド系文字)を参照。
- Microsoft Office 製品(Office 2000 以降) に付属する多言語フォントです。品質はそれほど高いものではありませんが、Unicode 2.1 に規定されたほとんどすべての文字を含むため、多くの文字体系の文字が表示できます。
- Windows 95、98、ME、NT、2000 では、Office製品をセットアップする際に「アプリケーションごとにオプションを指定してインストール」を選択し、「ユニバーサル フォント」を選択すると、このフォントをインストールできます。
- Windows XP、Windows Vista では、Office 2000、Office 2003、Office 2007の各製品をインストールすると、このフォントも自動的にインストールされます。
[編集] JIS X 0213にある文字
正しい表示 | お使いのコンピュータでは | |
---|---|---|
JIS X 0213にある文字 | 画像:Jisx0213testtext.png | テストデータ準備中 |
JIS X 0213にある文字の表示には、適切なフォントがインストールされている必要があります。なお一部の環境では、JIS X 0213に対応していても2004年の改訂による例示字形の変更に対応していないため、漢字の字形に違いがあることもあります。
- Windows 95、98、ME
- 適切なフォントをブラウザの表示フォントに設定することでFirefoxでは表示可能になりますが、その状態でもInternet Explorerの場合は一部の文字が正しく表示されません。
- Windows 2000
- 適切なフォントをブラウザの表示フォントに設定することが必要です。
- Windows XP、Server 2003
- Windows XP サービスパック2 [SP2] 以降と、Windows Server 2003 サービスパック1 [SP1] 以降で、Microsoftから提供される「MS ゴシック & MS 明朝 JIS2004 対応フォント」にアップデートすれば、表示ができるようになります。Microsoft Updateでオプションより「Microsoft MS ゴシックおよび MS 明朝 JIS2004 対応フォント」を追加してインストールするか、直接マイクロソフトのダウンロードページにアクセスしてインストールすることで、Internet ExplorerでもFirefoxでも表示が可能になります。
またWindows XPに対しては、Windows Vistaで採用されたメイリオフォントも2008年5月から提供されるようになりました。マイクロソフトのダウンロードページでインストーラをダウンロードできます。 - Windows Vista
- メイリオ、MS 明朝/MS P明朝、MS ゴシック/MS Pゴシック/MS UI Gothicの各標準フォントで対応していますので、Internet ExplorerでもFirefoxでもすべて表示可能です。ただしOSのフォント環境をダウングレードしている場合には一部の文字がJIS X 0213:2004で例示された字形と異なります。
- Mac OS X
- 10.1 (Puma) update 10.1.3 以降のヒラギノProフォントに標準で含まれます。ただし字体は2004年の改訂を反映する前のものです。10.5 (Leopard) からは、JIS X 0213:2004の例示字形を反映したヒラギノProNフォントが追加されています[6]。
- Solaris
- 2007年1月のNevada b56以降はJIS X 0213:2004に対応しているため、すべて表示が可能です[7]。
その他の環境でも、適切なフォントをインストールできれば表示が可能です。#多言語フォントおよび#Unicode OpenTypeフォントの節を参照してください。
[編集] 東アジアの言語の文字(漢字、ハングル、仮名)
お使いのコンピュータで日本語の表示ができるようにしたい場合は、英語版のヘルプを参照してください。参照
[編集] 表示の確認
下表で、表示したい文字について右の欄に表示されるものが左側の画像と同じなら、すでにその文字のフォントはインストールされています。
文字体系 | 正しい表示 | お使いのコンピュータでは |
---|---|---|
漢字(簡体字) |
人人生来自由, |
|
漢字(伝統字) |
人人生來自由, |
|
ハングル |
모든 인간은 태어날 때부터 |
|
アイヌ語用片仮名 | 画像:Ainutesttext.png |
テストデータ準備中 |
[編集] 漢字
漢字は、言語によって字形が異なる場合があります。下表の例の上段のように字形が言語によって変わらないのが不都合であれば、以下の説明にしたがってフォントのインストールと設定を行う必要があります。
日本語 | 簡体字 | 伝統字 | 朝鮮語 | |
---|---|---|---|---|
より正確な表示の例 | ||||
お使いのコンピュータでは | 判 逸 骨 | 判 逸 骨 | 判 逸 骨 | 判 逸 骨 |
- フォントのデザイン差により、表示の例と実際の表示とは完全に一致しないことがあります。
[編集] Windows 95、98、NT
Internet Explorer 6.0 には、韓国語フォント、繁体中国語フォント、簡体中国語フォントが付属していますので、インストールの際にこれらのフォントもインストールすることができます。
- Internet Explorer をインストールする際に「最小構成インストール、またはブラウザのカスタマイズ」を選択します。
- コンポーネントのオプションで、必要な文字の表示サポートにチェックを入れます。そして、セットアップを続行します。
Microsoft Office 製品にもこれらの文字のためのフォントが付属しています。インストールのしかたは上のArial Unicode MSと同様です。
Firefoxでは、言語ごとにインストールしたフォントを指定する必要があります。[要検証]
- ツール > オプションを選択します。「オプション」ダイアログが開きます。
- 「コンテンツ」を選択します。
- 「フォントと配色」の「詳細設定...」をクリックします。「対象言語」を選択し、以下のフォントが設定されていなければ設定します。
対象言語 | 繁体字中国語 | 簡体字中国語 | 朝鮮語 |
---|---|---|---|
明朝体 (Serif) | MingLiu PMingLiu |
MS Song SimSun |
GulimChe Batang |
ゴシック体 (Sans-serif) | MingLiu PMingLiu |
MS Hei SimSun |
GulimChe Gulim |
等幅 (Monospace) | MingLiu - |
MS Hei / MS Song - |
GulimChe - |
- 各欄上段はInternet Explorer 6、下段はOffice製品に付属のフォント。斜体はプロポーショナルフォント。太字はサンセリフ(ゴシック体)。
[編集] Windows 2000、XP
Windows 2000の場合、必要なフォントをインストールしなければなりません。コントロール パネルから「地域のオプション」を開きます。「全般」タブを選択し、「システムの言語設定」のリストボックスで使いたい言語にチェックを入れます。そして、「OK」をクリックします。Windows が必要なファイルをインストールするために Windows 2000 CDの挿入を要求してきたら、それに従います。
Windows XP 日本語版では、東アジアの言語の文字は自動的にインストールされます。
Firefoxでは、CJK統合漢字拡張Aが表示できません(拡張Bは表示できます)。Microsoft社の提供するGB18030拡張サポートをインストールし、簡体字中国語の表示フォントをSimSun-18030/NSimSun-18030に変更すると表示できます。
[編集] アイヌ語用片仮名
片仮名のアイヌ語用表音拡張文字を表示するには、JIS X 0213ないしはUnicode 3.2以降に対応したフォントが必要です。#JIS X 0213にある文字の節を参照してください。
[編集] インド系文字(ブラーフミー系文字)
文字体系 | 正しい描画 | お使いのコンピュータでは |
---|---|---|
オリヤー文字 | କ + େ → କେ | |
カンナダ文字 | ಕ + ಿ → ಕಿ | |
グジャラーティー文字 | ક + િ → કિ | |
クメール文字 | ម + ្ + ស + ៅ → ម្សៅ | |
グルムキー文字 | ਕ + ਿ → ਕਿ | |
シンハラ文字 | ඵ + ේ → ඵේ | |
タイ文字 | 画像:準備中 | テストデータ準備中 |
タミル文字 | க + ே → கே | |
チベット文字 | ར + ྐ + ྱ → རྐྱ | |
デーヴァナーガリー | क + ि → कि | |
テルグ文字 | య + ీ → యీ | |
ビルマ文字 | ဃ + ြ → ဃြ | |
ベンガル文字 | ক + ি → কি | |
マラヤーラム文字 | ക + െ → കെ | |
ラオ文字 | 画像:準備中 | テストデータ準備中 |
インド系文字(ブラーフミー系文字)では、フォントをインストールするだけでなく、結合文字などを正しく描画できるようにコンピュータのオペレーティングシステムや閲覧ソフトウェアを設定しなければならないことがあります。
詳細はHelp:多言語対応 (インド系文字)を参照
[編集] コプト文字
文字体系 | 正しい表示 (Unicode 4.1) | お使いのコンピュータでは |
---|---|---|
コプト文字 | Ϧⲉⲛ ⲧⲁⲣⲭⲏ ⲛⲉ ⲡⲓⲥⲁϫⲓ ⲡⲉ. ⲟⲩⲟϩ ⲡⲓⲥⲁϫⲓ ⲛⲁϥⲭⲏ ϧⲁⲧⲉⲛ ⲫϯ. ⲟⲩⲟϩ ⲛⲉ ⲟⲩⲛⲟⲩϯ ⲡⲉ |
コプト文字は、かつてはUnicodeのギリシア文字ブロックに含まれ、一部の文字をギリシア文字と共有していました。Unicode 4.1.0 以降、コプト文字はギリシア文字とは別の独自のブロックを割り当てられるようになりました。しかし、古いコードポイントの文字を含む記事もまだたくさんあります。
WAZU JAPAN's Gallery of Unicode Fonts - Copticで、新旧両方のマッピングに対応したフリーなフォントが見つかります。
[編集] 古代文字と人工文字
現代では使われていない文字体系や人工文字は、主にUnicodeの追加多言語面に登録されることになっています。しかし、一部の環境では追加多言語面の文字を表示できません。
- Windows 95、98、ME、NT
- 追加多言語面の文字は表示できません。
- Windows 2000
- Internet Explorerでは、追加多言語面の文字の表示と入力はデフォルトでは無効になっています。追加多言語面の文字を扱うためには、レジストリの設定が必要です。詳細はMicrosoftによる解説 (英語) を参照してください。
- Windows XP、Server 2003、Vista
- 特に設定しなくても表示できます。
Firefoxでは、Pango対応が有効になっていれば表示できます。Windows版と、一部のLinuxディストリビューションとともに配布されている版では、有効になっています。<!-- 請加筆 -->
[編集] フォント
さらに、必要な文字体系の文字を含んだフォントのインストールが必要です。Code2001フォントは、以下の文字体系に対応しているフリーなフォント(ベータ版)です。
- 古代ペルシア楔形文字
- デセレット文字
- 古代イタリア文字
- ゴート文字
- エーゲ数字
- キュプロス文字 (キプロス音節文字)
- ポラード文字
- フェニキア文字
- ウガリト文字
- なお、このほかにテングワールとキアスのグリフを含んでいますが、これらの文字体系は現時点ではUnicodeに登録されていませんので、記事の閲覧や編集には利用できません。
[編集] 編集
[編集] 特殊文字を入力するには
ウィキペディア日本語版では、記事にはできるだけJIS X 0201とJIS X 0208の範囲に含まれる文字を使うことを推奨しています。この範囲の文字なら、日本語に対応した環境ではまず問題がおこることはないからです。しかし、記事の内容によっては、JIS X 0208の範囲にない文字が不可欠です。JIS X 0208に含まれない文字をウィキテキストに入力する方法は、5つあります。
- 編集ボックスの下にリストされている特殊文字へのリンクを使う。
- キーボードから直接入力する(日本語入力システムを使っている場合)。
- HTMLの文字実体参照を使用する。例えば
à
など。この方式は、一部のブラウザできちんと表示されない時にも安全な方法です。 - HTMLの数値文字参照を使用する。例えば
¡
。残念ながら、一部の古いブラウザでは、これらのコードを正しく変換できません。しかし、例えばトルコ語アルファベットのような、文字実体参照が存在しないUnicode文字を入力する唯一の方法です。128 から 159 の範囲は HTMLでは使用が不正とされる制御記号への参照なので、ƒ
のようなこの範囲の文字の参照は不正で、表示結果が保証されません。 - 文字コード表などの文字マップ系のアプリケーションからコピーアンドペーストする、またはOSやテキスト編集ソフトが提供する日本語以外の入力機能(言語用のキー配列やインプットメソッドなど)を使用する。
最初の方法で入力できる文字、つまり編集ボックス下のリストにある文字は、下で説明する「文字化け」を起こすことはほとんどありません。それ以外の文字で、2番めの方法、つまり日本語環境でキーボードから直接入力できる文字も、まず問題ありません。どちらの方法でも入力できない文字は、編集時の文字化けを避けるため、文字をそのまま入力するのではなく、できるかぎり文字実体参照か数値文字参照で入力してください。最後の方法は、ほかの執筆者が編集できなくなったり、文字化けが起こって記事の内容を壊してしまうことがあるので、なるべく使わないでください。
[編集] 編集による文字化け
編集したテキストがおかしくなることがあります。編集に使うアプリケーションがUnicodeに完全に対応しておらず、特定の範囲の文字だけしか処理できないものだと、それ以外の文字がなにかほかの文字に置き換わってしまうのです。いわゆる「文字化け」です。文字が「?」に化ける例がよく見られますが、テキストの一部や全部が別のものに化けてしまう例も報告されています。
やや古いウェブブラウザやコンソールブラウザを使って編集したときや、記事のソースをUnicodeに対応していない外部アプリケーション(テキストエディタなど)で編集して再びブラウザに入力しなおしたときなどに、こうしたことが起こります。
記事に特殊文字が含まれていないように見えても、こうしたアプリケーションを使って編集しないようにしてください。というのは、言語間リンクのマークアップにはさまざまな言語の文字が含まれるからです。本文は正しく編集できても、言語間リンクを壊してしまうことがあります。
[編集] 編集に適さないブラウザ
以下のブラウザでは、記事に特殊文字がほとんど含まれていないのなら、閲覧は問題なくできます。しかし、編集に使うと記事の内容を壊してしまいます。これらのブラウザを編集に使わないでください。
- Macintosh版Internet Explorer
- このブラウザはわりと一般的に使われていますが、テキストをMacJapaneseに変換するので、JIS X 0208に含まれないほとんどのUnicode文字が誤変換されます(?に置き換わる場合が多い)[要検証]。
- Netscape Navigator 4.x
- Netscape Navigator 4.xには、Mac版IEと同種の問題があります[要検証]が、誤変換先の文字セットはmac-romanとは限りません。
- コンソールブラウザ
- Lynx、Links(テキストモード)、w3mは、編集の際にテキストを端末の文字セットに変換し、保存時に再変換します。w3mでは、端末の文字セットがUTF-8になっている環境なら多くの文字を問題なく入力できますが、他のコードになっていると確実に問題が起きます。
- 携帯電話のブラウザ
- ウィキペディア日本語版では、携帯電話のブラウザに同様の問題があるため、編集ができません。携帯電話が使用するIPレンジからの編集を無期限ブロックすることによって対処しています。
[編集] テキストエディタ
オペレーテングシステムがUnicodeに対応しているからといって、その上で動作するアプリケーションもそうだとはかぎりません。やや古い日本語用のアプリケーションでは、CP932 (いわゆる「シフトJIS」)、MacJapanese、EUC-JPなどに含まれる文字しか処理できないものがあります[8]。外部アプリケーションで記事を編集するときは、Unicodeに対応しているものを使ってください。
また、Unicodeに対応しているアプリケーションでも、基本多言語面 (BMP) の範囲の文字しか処理できないものもあります。こうしたアプリケーションで編集すると、一部の漢字などが文字化けすることがありますので注意してください。
[編集] フォントの指定が必要な場合
最近のブラウザのほとんどは、何らかのレベルでUnicodeに対応していますが、対応の程度はブラウザによります。もっともよく遭遇する問題は、Internet Explorer が表示したい文字を表示できるフォントを捜さずに、レジストリにあるあらかじめ構成されたフォントリンクに依存してしまうというものです。このため、Internet Explorerのためには、しばしば使用フォントを強制するよう設定してあげる必要があります。一部の文字については、これを補助するテンプレートのセットがあります。
なお、<font face="Arial Unicode MS">...</font> といった指定でフォントを指定しても、閲覧する側がそのフォントをインストールしている場合にしか意味を成しません。このような指定はしないでください。
使いかたの詳細は、以下のそれぞれのテンプレートの解説を参照
テンプレート | 説明 |
---|---|
{{Unicode|テキスト}} |
{{Unicode}}テンプレートは、さまざまなUnicodeブロックにある文字を混在表示させるときに使えます。特定の言語や文字体系のフォントを指定したい場合は、できるだけこの後に挙げたほかのテンプレートを使ってください。 |
{{Lang|言語コード|テキスト}} |
朝鮮語や中国語などのためには、{{Lang}}テンプレートで言語を指定してやることで、正しいフォントを選択させることができます。日本語環境の場合、JIS X 0208に含まれる文字は、こういった特別な処置なしでも問題なく表示されるはずです。 |
{{Polytonic|テキスト}} |
{{Polytonic}}は、ポリトニック・ギリシア語のためのフォントを指定するテンプレートです。 |
{{IPA|テキスト}}
|
国際音声記号のためのテンプレートです。適切なフォントを指定したうえで、{{IPA}}は [...] で、{{ipa}}は /.../ で囲みます。 |
{{SAMPA|テキスト}} |
{{SAMPA}}は、SAMPAおよびX-SAMPAのためのテンプレートです。[...] で囲みます。 |
{{Script|文字体系コード|テキスト}} |
(準備中) シュメール、アッカド、アッシリアの楔形文字、ルーン文字、アラビア文字のナスタアリーク体などについては、言語とともにフォントの指定も必要となります。これらの文字体系(用字系)の指定には{{Script}}テンプレートが使えます。このテンプレートは現在準備中です。 |
[編集] 閲覧者に注意をうながす
閲覧する利用者のウェブブラウザが適切に設定されていないと、特殊文字が正しく表示できないことがあります。特殊文字を使っている記事では、利用者に注意をうながすために、記事の冒頭にお知らせテンプレートを貼りつけておくのもよいでしょう(これは必ず必要なわけではありません)。以下のようなテンプレートがあります。
使いかたの詳細は、以下のそれぞれのテンプレートの解説を参照
テンプレート | 表示例 | ||
---|---|---|---|
{{特殊文字}}
|
|
||
{{インド系文字}}
|
|
||
{{JIS2004}}
|
|
||
{{記事名の制約|title=タイトル}}
|
|
[編集] 特殊文字を含むテキストへのリンク
多くの利用者は、設定でリンクに下線をつけるようにしていますが、特殊文字にリンクするときに、この下線のために誤読が起きることがあります。
例えば、+ − < > ⊂ ⊃へリンクすると + − < > ⊂ ⊃となりますが、設定によっては ± = ≤ ≥ ⊆ ⊇ に見えてしまうかもしれません。このような場合は、次のように、リンクを別にするとよいでしょう。
- A ⊂ B(部分集合を参照)
複数の文字にリンクする時は混乱は若干起こりにくいようです。例えば、x > 3といった具合です。
[編集] 特殊文字の入力
特殊文字を含むテキストを編集するには、お使いのコンピュータがその文字を表示できるように設定されていなければなりません(下記の「ヒエログリフ」と「数式」についてはサーバ上の画像を使うので、表示のための設定は不要です)。#閲覧の節も参照してください。この節では、表示はできるようになっているとして、どのようにして文字を入力するのかを説明します。
お使いのコンピュータで日本語を入力できるようにしたいときは、英語版のヘルプを参照
インド系文字(ブラーフミー系文字)についてはHelp:多言語対応 (インド系文字)を参照
[編集] MediaWiki
以下のものはサーバ上の画像を使うため、ブラウザの機能に依存しません。また、入力するための特別なソフトウェアのインストールも必要ありません。
[編集] ヒエログリフ
詳細はm:Help:WikiHiero syntaxを参照
たとえば <hiero>P2</hiero> は
|
[編集] 数式
詳細はm:ヘルプ:数式の書き方を参照
たとえば
<math>X_k = \sum_{n=0}^{N-1} x_n \cos\!\left\{\frac{\pi}{N} \left(n+\frac{1}{2}\right) k \right\}</math>
は
を表示します。
[編集] Windows 95、98、ME、NT
[編集] Windows 2000
- 「入力ロケール」 [タブ]を選択します。
- 「インストールされている入力ロケール」枠の「追加」ボタンをクリックします。
- 「入力ロケールの追加」ダイアログボックスの「入力ロケール」ドロップダウンメニューから追加したい言語を選びます。
- 使いたいキーボードを適切に選択します。
[編集] Windows XP、Windows 2003 Server
- [スタート] メニュー > コントロール パネルを開きます。
- 「カテゴリの表示」にしているときは、「日付、時刻、地域と言語のオプション」というアイコンを選択し、さらに「地域と言語のオプション」を選択します。「クラシック表示」にしているときは、「地域と言語のオプション」というアイコンを選択します。
- 「詳細...」をクリックします。
- 「追加」ボタンをクリックして、自分の使いたい言語のキーボードを追加します。
- 「言語」のドロップダウンボックスで、必要な言語を選択します。
- 「キーボード レイアウト/入力システム」で正しいキーボードが選択されていることを確かめ、正しくなければ修正します。
- そして、「OK」を選択して設定を保存します。
[Alt]+[Shift]でキーボード レイアウトを切り替えられます(たとえば日本語IMEとスウェーデン語キーボードを交互に切り替えられます)。言語バーでは、どのキーボード レイアウトを使うかを画面上で選択できます。
[編集] Windows Vista
[編集] Macintosh の OS 9 以前
[編集] Mac OS X
- システム環境設定を開きます(アップルメニュー、Dock、アプリケーションフォルダのいずれからもアクセスできます)。
- 「言語環境」をクリックします。
- 「入力メニュー」のタブをクリックして、自分の使いたい言語のキーボードまたは入力プログラムを追加します。
- 「メニューバーに入力メニューを表示」を選択しておきます(選択しない場合、キーボードショートカットを使ってキーボードを切り替えます)。
- 「メニューバー」から「入力メニュー」のドロップダウンボックスで使用する言語のキーボードを選択します。
- キーボードの配列を確認するには、「入力メニュー」で「キーボードビューア」を選んで表示します。
[編集] GNOME
- システム > 設定 > キーボードと進みます。
- 「レイアウト」タブを選択します。
- 「追加」をクリックして出てくる「利用可能なレイアウト」の一覧から、自分の使いたい言語または文字体系のキーボードを選択し、「OK」をクリックします。
- 「閉じる」をクリックして、ダイアログを閉じます。
- メインメニューのパネルを右クリックして、「パネルへ追加...」を選択します。
- 「キーボード表示器」を選択して「追加」をクリックします。
- キーボード表示器をメニューバーの適当な位置に置きます。クリックすることでキーボードのレイアウトを切り替えられます。
[編集] KDE
- コントロールセンター > 地域 & アクセシビリティ > キーボード配列を選択します。
- 「配置」タブで、「キーボード配置を有効にする」をクリックします。
- 「Available layouts」から使いたい配置を選択します。
- 「適用」をクリックします。
- すると、パネルに「KDEキーボードツール」のアイコンができます。ここで使いたい配置を選べます。
[編集] Fedora Linuxディストリビューション
Fedoraでは、標準の入力メソッドとしてSCIMがインストールされます。これは、さまざまな言語の種々のキーボード配列に対応しており、日本語入力と切り替えながら入力することもできます。ここでは、Fedora 7で、SCIMを使って入力する方法を説明します。
[編集] SCIMのインストール
SCIMをインストールしていないか、ほかの入力メソッドを使っているときは、まず、rootになって、SCIMとim-chooserをインストールします。XTermやGNOMEターミナルを開き、rootになって、下記のコマンドを打ち込みます(下で、scim-anthyは日本語用のSCIM入力メソッドエンジンです。ほかのエンジンを使いたければ変えてください)。
yum install scim-m17n scim-qtimm scim-bridge-gtk scim-anthy im-chooser
そして、システム > 設定 > 他の個人設定 > 入力メソッドを選択してim-chooserを起動します。「カスタム入力メソッドを使う」を選択し、その横のドロップダウンボックスで「SCIM」を選択して、「閉じる」をクリックします。
[編集] キーボード配列
必要なキーボードをインストールするには、rootになって、以下を実行します。
yum install m17n-db-言語名
言語名 は、つぎのものから選べます:
arabic
(エジプトのアラビア語)、chinese
(中国語)、croatian
(クロアチア語)、greek
(現代ギリシア語)、hebrew
(ヘブライ語)、russian
(ロシア語)、serbian
(セルビア語)、slovak
(スロバキア語)、swedish
(スウェーデン語)、amharic
(アムハラ語)、armenian
(アルメニア語)、dhivehi
(ディベヒ語)、farsi
(ペルシア語)、georgian
(グルジア語)、kazakh
(カザフ語)、latin
(ラテン文字一般)、syriac
(シリア語)、vietnamese
(ベトナム語)、インドと東南アジアの言語。日本語についてはAnthyが利用できます。ローマ字入力、仮名入力、親指シフト配列から選択できます。
yum install scim-anthy
朝鮮語については、2ボル式、3ボル式とそれらの改良型のキーボードが利用できます。
yum install scim-hangul
キーボードをインストールしたら、ログインし直します。
言語ごとに、一般に使用されているいくつかの配列のキーボードから選択できます。たとえば繁体中国語では、注音輸入法 (zh)、併音輸入法 (zh)、倉頡輸入法 (zh) などのいくつかの入力方式から選択できます。
入力メソッドのホットキー(デフォルトでは[Ctrl]+[Space])を押して入力メソッドを有効にすると、デスクトップのパネルに現在選択されている言語のアイコンが表示されます。キーボードの切り替えは、このアイコンをクリックすると表示される一覧から選択すればできます(SCIMで切り替えのホットキーを設定し、アイコンから選択しなくてよいようにもできます。詳細はSCIMのヘルプを見てください)。
[編集] Unicode OpenTypeフォント
- JIS X 0213にある文字(アイヌ語用片仮名、漢字等)-
- IPAフォント - 独立行政法人情報処理推進機構 - 一般利用者の改変なき再配布は可。
- XANO明朝U32フォント - 内田 明 - フリーソフト。品質はあまり高くありませんが、オペレーティングシステムにJIS X 0213に対応したフォントが含まれていないときは有用です。
- Y.OzFont TTF JIS X 0213:2004パック - Y.Oz - フリーソフトウェア。手書き風の書体です。
- インド系文字(ブラーフミー系文字)- Help:多言語対応 (インド系文字)を参照。
- エチオピア文字(アムハラ文字、ティグリニャ文字、ゲエズ文字)-
- Abyssinica SIL - SIL International - Unicode 4.1のマッピングに対応。AATにも対応。OFL。
- GF Zemen Unicode - Ge'ez Frontier Foundation - GPL2。
- カナダ先住民文字 -
- Pigiarniq Font - ヌナブト準州政府が公開しているもの。
- Aboriginal Serif / Aboriginal Sans serif - LANGUAGEGEEK。
- ゴート文字 - got:Wikipedia:Dalaþlaþan gutiska meljanboka参照。
- チェロキー文字 -
- Aboriginal Serif / Aboriginal Sans serif - 上記参照。
- ティフナグ文字 -
- Polices tifinaghes Unicode - Institut Royal de la Culture Amazighe (IRCAM) が配布しているもの。
- Hapax Berbère - Conseils HAPAX。説明(PDF、フランス語)。
以下のサイトでも、多くのフリーなフォントが見つかります。
- Alan Wood’s Unicode Resources: Unicode and Multilingual Support in HTML, Fonts, Web Browsers and Other Applications
- SIL International - Computers and Writing Systems
- unifont.org - Unicode Font Guide For Free/Libre Open Source Operating Systems
- WAZU JAPAN - Gallery of Unicode Fonts
[編集] 脚注、参考資料
- ^ 以下、Microsoft 製品の対応状況については原則として 大阪外語大学「多言語処理研究室」のWindowsフォントに関する情報 (2007年10月閲覧) によりました。
- ^ 大日本スクリーン製造株式会社「ヒラギノOpenTypeとMac OS Xのバージョン相関表」2007年6月22日更新。2007年10月閲覧。
- ^ アップル「Mac OS X 10.3 に付属の追加フォントをインストールする方法」2005年06月10日、アップル。2007年11月閲覧。
- ^ 「Mac OS X 10.4 のカスタムインストール」2006年8月7日、アップル。2007年11月閲覧。
- ^ 「Wordでユニコードチベット文字を表示/入力する方法」『高野山大学院生会のブログ』、2007年5月28日。2007年10月閲覧。
- ^ 日本語環境『Max OS X Leopard』アップル、2007年10月?。および、エルゴソフト プレスリリース「egword Universal 2、egbridge Universal 2 をMac OS X 10.5 Leopard に対応させる『パワーアップキット for Leopard』を10月26日より公開」、2007年10月17日。
- ^ Sayama, Osamu「Japanese font update and add more iconv modules」『Osamu Sayama's Weblog』2007年1月27日。2007年11月閲覧。
- ^ たとえば、WindowsNT系列では内部的にUTF-16を使っていますが、WindowsのANSIコードページ用に完全に重複したAPIのセットを持っており、古いアプリケーションの多くはこれを使用するため、コードページ外の文字を処理できません
[編集] 関連項目
- 文字参照
- {{特殊文字}} - ブラウザによって表示できない文字があることをお知らせする案内文。
- {{Unicode}} - Unicodeフォントを指定するテンプレート。
- {{Lang}} - テキストの言語を指定するためのテンプレート。
- {{Script}} - テキストの文字体系を指定するためのテンプレート。
- m:ヘルプ:数式の書き方 - TeXの構文を使って数式を書く方法。
- Help:URL - URLによる外部リンクのしかた。
- Help:メディアウィキに適応するブラウザ
[編集] 外部リンク
- 大阪外国語大学「多言語同時処理室」(多言語同時処理応用研究プロジェクト)- 主にWindowsとMacintoshでの多言語処理の情報。
- http://www.unicode.org/charts/ Unicode文字表(16進法のみ)。ブラウザに依存しない、PDF形式(英文)
- http://www.unicode.org/help/display_problems.html 代表的なプラットフォームでのUnicode表示のヘルプ(英文)
- 1 から65535までのUnicode表 -10進法数字文字参照が使用しているブラウザでどのように見えるか確認できます。
- Alan Wood's Unicode Resources - 全Unicodeレンジを網羅する文字表示テストページ。OSごとのUnicode対応情報や、フォント、ユーティリティへのリンク集(英文)