☢ ☍ ⌘ ✰ ⣿ ⚡ ☯ ⚑ ↺ ⤴ ⤵ blabla
プロポーショナルフォントを使用してWindows 7で上記の記号を表示する必要があります。ただし、一部の記号が正しく表示されません。この特定の例では、Courier New
を使用しています。
地域設定で英語(米国)を設定しています。
更新:
最終的な目標は、PuTTYでこれを示すことです
左側にあるように、多くの特殊文字があります。
DejaVu Mono
フォントで何が得られるか見てみましょう。
これはCourier New
これはConsolas
これはInconsolata
これは、DejaVu Sans Mono
を使用したテスト出力です。
今すぐ下のスクリーンショットと比較してくださいUpdate
Everson Mono は、投稿したすべての文字に対してPuTTYで機能します(非常に重要な条件です。他の多くのフォントがkonsoleなどで機能します)。 Pythonスクリプトを使用して完全なテストを行うと、ブロックが正しくないことが明らかになります。
python -c 'print u"\u22c5 \u22c5\u22c5 \u201d \u2019 \u266f \u2622 \u260d \u2318 \u2730 " \
u"\u28ff \u26a1 \u262f \u2691 \u21ba \u2934 \u2935 \u2206 \u231a \u2240\u2207 \u2707 " \
u"\u26a0\xa0\u25d4 \u26a1\xa0\u21af \xbf \u2a02 \u2716 \u21e3 \u21e1 \u2801 \u2809 " \
u"\u280b \u281b \u281f \u283f \u287f \u28ff \u2639 \u2780 \u2781 \u2782 \u2783 \u2784 " \
u"\u2785 \u2786 \u2787 \u2788 \u2789 \u25b9\xa0\u254d \u25aa \u26af \u2692 \u25cc " \
u"\u21c5 \u21a1 \u219f \u229b \u267a ".encode("utf8")'
PuTTYでEverson Monoを使用するには、Window
-> Appearance
-> Allow selection of variable-pitch fonts
セクションのFont settings
ボックスをチェックする必要がある場合があります。
DejaVu Sans Monoなどの他のフォントは他のプログラムで完全に動作し、他のファイルからグリフを借用している可能性があります(TTフォントがどのように動作するかわからない)。 PuTTY。Code2000は動作するはずでしたが、PuTTYウィンドウでは奇妙な動作をしました。動作する可能性があります。私が試したすべてのフォントは、動作しないものも含めて、直接konsoleで動作します。代替クライアント/エミュレーターを調べます。
PuTTYでフォント(図1)とエンコーディング(図2)を設定する必要があります。
スクリーンショットのフォントは Inconsolata です(OTFファイルを取得して、Windowsフォントフォルダーにコピーします)。 (PyroScope suggestsDejaVu Sans Mono forWindows。Getdejavu-fonts-ttf-2.33.Zip
、4つを抽出DejaVuSansMono*.ttf
ファイルを作成し、WindowsのFontsフォルダにコピーします。)
使用するエンコードはUTF-8です。
図1:フォントを設定します。
図2:エンコーディングを設定します。
承認された解決策を確認しましたが、私のマシンでは、PuTTYにEverson MonoまたはDejaVu Sans Monoがフォントで表示されません。リスト。 (私のシステム構成に何か問題があったに違いありません)。
その上、私の好きな等幅フォントを変更したくありません。
いくつかのグーグルの後、私は より望ましい解決策 を見つけました:
Windowsレジストリキーの下の優先フォントに複数文字列値を追加(または編集)します
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
追加(または編集)されたキー名はフォント名である必要があり、関連付けられた値は、以前のフォントで認識されない文字を表示するための代替フォントオプションのリストです。既存の値がいくつかあるはずです。そこから値をコピーできます。
私のために、私はエントリを追加しました:
Monaco ->
msyh.ttf,Microsoft YaHei Regular
SIMSUN.TTC,SimSun
MINGLIU.TTC,PMingLiU
MSGOTHIC.TTC,MS UI Gothic
BATANG.TTC,Batang
再起動すると、PuTTYはUnicode文字を正しく表示できるようになります。
DejaVu Sans Mono は私のために働きます。もちろん、他にも同じように機能するフォントがあります。
EDIT:screen
でrtorrentを実行している場合は、utf8も使用するようにscreenを設定してください。