10周年のSPコンテンツ!

マイナー言語の学習者に知っておいてほしい,"フォントと文字コード" の基礎入門 【PCやスマホ・Twitterで,外国語が文字化けし,表示や入力ができない時に】 実践の事例: ミャオ語ポラード文字,古アディゲ文字,ビルマ文字 (演習問題付き)

PCやスマホ上で,外国語を取り扱う際の「フォントと文字コード」の基礎知識を,入門用にわかりやすくレクチャーします。 具体的に表示できなくて困っている文字を,表示・入力できるようにするまでの手順や,思考の過程なども記します。 さいきん語学たん界隈がとてもにぎわってきて,「マイナー言語のアルファベットを使って,文字化けせずにツイートしたい,PC上で文字を打ちたい」などのニーズが急増してきました。 そういった悩みを自力で対処・解決できるようにするためのナレッジベースとして,本まとめを作成することに致しました。 あなたも,フォントや文字コードを使いこなして,まだ文字の表示・入力が普及していないようなマイナー言語をバリバリ学習しましょう!! \(^o^)/ なお,まとめの末尾に,復習用の「演習問題」が付属しています。
アルファベット 文字化け 外国語 文字コード 学術たん 文字 多言語学習 Unicode 語学たん フォント
85
このまとめでは,マイナー言語の文字・フォントを表示させる方法を扱います。
情報や資材の少ない「マイナー言語の学習者」,および「語学たん」達に読んでいただきたい内容です。

以下の事例を紹介します。

(事例1) ミャオ語の 「ポラード文字」

→スマホで表示できなかったのを,表示・入力可能にしました。
フォントの問題でした。
文字コードも存在します。

(事例2) ウビフ語の 「古アディゲ文字」

→PC・スマホで表示できなかったのを,表示・入力可能にしました。
フォントの問題でした。
文字コードは存在してません。

(事例3) ミャンマー語の 「ビルマ文字」

→Twitterに投稿すると文字化けするのを,解決しました。
フォントではなく,文字コードの問題でした。

フォントと文字コードの基礎知識もレクチャーしますね。

発端となった出来事
北京に留学中の「ミャオ語たん」が,読めない文字(ポラード文字)で書かれた辞書をゲット!
ミャオ語たん @Lus_Hmoob__Tan
A-Hmaoこと滇东北苗语の辞書を買ったみゃお ポラード文字が読めないので何もわからないみゃお pic.twitter.com/zQaDGjPgNC
拡大
拡大
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
@Lus_Hmoob__Tan 丁'03 丁'u ミャオたん、すごい買い物したねえ! ポラード文字、アルファベットと音価の一覧が載っているURLなどはありますか…?
ミャオ語「ポラード文字」,スマホで表示できない!(ツイートできない)
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
@Lus_Hmoob__Tan うわ〜 これは、スマホで表示できないんだね! 専用のフォントを、インストールしないと。 ポラード文字 - Wikipedia ja.m.wikipedia.org/wiki/%E3%83%9D… iPhoneでも、テキスト形式では表示できないでしょう? pic.twitter.com/SyvD5Cmbh4
拡大
ミャオ語たん @Lus_Hmoob__Tan
@rwanda_go_tan そうなんですよー だから今カナダ先住民文字とかフェイザー文字を使って代用できないか試し中なんです
※ポラード文字の外観は,ちょっとだけ 「カナダ先住民文字」 に似てます。
イヌクティトゥット語たん(ぬくたん) @inuktitut_tan
カナダ先住民文字に影響をうけたとも言われるポラード文字…! 音はともかく、結構見覚えのある形をした字が多いのだ… ᐃᕐᒻとか特に似ているのだ… twitter.com/lus_hmoob__tan…
イヌクティトゥット語たん(ぬくたん) @inuktitut_tan
@Lus_Hmoob__Tan 思った以上に似ていて驚いたのだ! でも読み方は似てなさそうなのだ… その上、探して見つかるポラード文字の資料とも若干違うような…
ミャオ語たん @Lus_Hmoob__Tan
@inuktitut_tan 読み方は全然似てないですね ポラード文字がスマホで表示されないのでどうにか策がないか考えてるみゃお

※参考: カナダ先住民文字は,下記のページで見れます。

エスキモー(イヌイット)の言語,「イヌクティトゥット語」で使われています。

まるで "宇宙人語" のような,不思議な文字です!

ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
以上が、ver 0.2 での追加機能です。 けっこう改良できましたね! よかったら、使ってね。 イヌクティトゥット語・発音表示変換フォーム tagengo-gakushuu.study-tips.info/app/web-form/i… スマホで開くと、↓のような感じ pic.twitter.com/nk2gDhQ7V2
拡大
拡大
拡大
このように,マイナー言語をやるうえで 「文字が表示できない!」 というトラブルは,よくあります。

でも,

(1) 文字コードの知識 (※とくに,Unicode ユニコードの知識)

(2) フォントの知識

の2つがあれば,対処できるんですよ!

そこで, 「フォントと文字コード」の基礎知識 を解説することにしました。
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
さて…、 土日の深夜という事もあり、 アムハラ語のフォームを作ったあと 休養を取って、ゴロゴロしておりましたが…。 フォントと文字コードの問題、何とかせにゃいけません。 多言語をやる上で、この知識と対処法は 必須ですからね。 フォント作る時すら、来るかも。 twitter.com/rwanda_go_tan/…
トラブルの原因は2つ。 (1)文字コード (2)フォント
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
まず、文字化け 文字が正しく表示されない 崩れてしまう時がある という件について これは、文字コードの「CodePoint」 というものを きちんと扱ってあげればよいのです 画面でテキスト表示されてる 全文字は、CodePointを持ちます。 ※ここで、文字のデザインは無視ね。 twitter.com/rwanda_go_tan/…
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan
CodePointを正しく指定しても、それでも駄目 表示できない… という場合、 それは、文字コードではなく フォントの有無の問題になります。 該当するフォントのファイル(.ttf形式)を どこかから拾ってきて そのフォントを、インストールすればよいことなんです。
あなたが困っているのは,文字コードのせい? それとも,フォントのせい?
残りを読む(242)

コメント

さろげーと @surrogatepair 2019年5月29日
No Tōfu を目指す Noto Fonts プロジェクトの頑張りに期待したい……
Daregada @daichi14657 2019年5月29日
マイナー言語でフォントが問題...APLのことかっ!! (現在はUnicodeに収録されている)
ナゴドチケ譲りますCalucifer @Chigami 2019年5月29日
マイナー言語と文字コードと聞いて完全にプログラミング言語のことだと思って読み始めて違和感に気づいた
takatakattata @takatakattata1 2019年5月29日
surrogatepair いちいちフォントをかき集める手間なくそうぜっていうプロジェクトがあるんだから紹介してほしいね
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年5月30日
「このまとめへの反応」という見出しを追記しました。たくさんの方に読んで頂けて嬉しく思います。Noto Font プロジェクトについてのツイートも,引用により紹介させていただきました。また,一番最後のお別れのあいさつで,「マイナー言語がんばろうね」に「メジャー言語も,」と追記しました。
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年5月30日
「マイナー言語」が,プログラミング言語の事か! と思ったお方,それは失礼いたしました。プログラミング言語ではなく,自然言語の話題です・・・笑。 でも,こういった各種の文字コードを処理したり,出力・表示させたりするには,プログラムの知識が不可欠ですから,IT・プログラミングの話もわりと関係はありますね。
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年6月3日
末尾に,続編を追記しました。マイナー言語のフォントの話の続きで, 「古ハングルをスマホで表示する方法」 をとぅぎゃったので,それを続編として,末尾に載せてあります。
ルワンダ語たん(キニャルワンダ語) @rwanda_go_tan 2019年6月3日
嬉しいことに,このまとめは 「編集部イチオシ」 に選ばれました! そのことを末尾に追記しました。
ログインして広告を非表示にする
ログインして広告を非表示にする