2011-07-07 27 views
8

私はUTF8文字表をオンラインで探しています。私が下付き文字のために見つけることができるのは、数字1〜9とラテン文字の一部でした。下付き文字のUTF8記号

私はUTF8のための添字の助けを

感謝としてSとBを見つける必要があります。ここ

は、UTF8の文字テーブルのリンクです:http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html

+0

ここに16進値を参照してください:http://stackoverflow.com/a/28373132/1676173。 – winerd

+1

リンクが壊れています。 –

答えて

1

UNICODEは、上付き、下付き文字のすべてのラテン文字の表現を持っていません。これらのほんの一部。これを行うには、マークアップを使用する必要があります。

example<sub>S</sub> 

Sに変換されます:あなたはHTMLを使用している場合

はたとえば、次のようなマークアップを使用することができます。

他の多くのテキストレンダリングエンジンでも同じ機能が利用できます:TeXなどWinFormsなどで表示している場合は、残念ながら自分で行う必要があります。

また、「UTF8」について。これは単なるUNICODEテーブルのエンコーディングです。 UTF8は、UTF16、UTF32などと同様に、すべてのユニコード文字をエンコードできます。したがって、あなたの質問は本当にユニコードでラテンの下付き文字の存在についてです。

+0

私はPython 2.6.6を使用しています!そして今まで私はUTF8に何の問題もありませんでした。あなたは私に、Pythonであなたがやったことをどうやってやるのか、私に例を挙げてもらえますか?ありがとう! –

+0

@Dielli Hoxha:HTML、Windows API、アプリケーションキット、WebKit、TeXなど、使用している_レンダリングエンジンをどのように使用するかは問題ではありません。これらのAPIはいずれもPythonから使用できますおそらくAppKit)、サブスクリプトを生成する方法は、それぞれに固有のものです。 – Rom

+0

私はPythonでこれをどうやって行うのかを教えてください。私はそれを動作させることを試みているが、couldnt。ありがとう! –

0

で、あなたが探しているものを見つけることができます。 PDF code chartsに関連情報が掲載されています。最も一般的に必要な添え字は、「上付き文字と下付き文字」ブロックにあります。完全なリストを取得するには、Unicodedata.txtファイルをチェックし、その説明に<sub>の文字を検索します。それらの多くは特化されたものであることに注意してください。グリフが特別な使用のために設計されていれば、そのような使い方以外ではうまく動作しない可能性があります。

3

私は古いポストを知っています。以下は、同等のユニコードを持つ文字のリストです。他のアルファベットについては、私たちは持っていません。それは私がそれと同等のUTF文字にサブ/スーパースクリプトを変換するための小さなライブラリを作成し

http://www.unicode.org/charts/PDF/U2070.pdf

に役立ちます願っています。

https://github.com/DilipRajkumar/Select-With-Sub-Super-tags/tree/master

ことができます願っています。

関連する問題