サンスクリット語、アラビア語などの複雑なフォントを正しく表示できません。端末- レンダリングされますが、Devanagariの画面に円が表示され、アラビア語が壊れます。 GUIベースのエディタでは、すべてが正常です。
返品、
- KDEベースのエディタ(Konsoleなど)はオプションではありません。
- gnomeベースのエディタもこの問題を解決できることを知っていますが、whichusesを
tilix
使用することはできません。これは元の問題を解決します。とを使用する必要があります。gnome 3.32
vte 0.56
gnome 3.28
vte 0.52
だから私の唯一の選択はmlterm
有望に見えました。ただし、正常にインストールした後は、どの言語テキストも表示できません。すべてが空か「四角形」です。
フォントが正しく選択されていないようですが、mlterm
使用しているフォントを変更する方法が見つかりませんmlterm
。
私は読んだ:
- https://github.com/arakiken/mlterm
- https://raw.githubusercontent.com/arakiken/mlterm/rel-3_9_0/README
- https://www.linuxquestions.org/questions/linux-desktop-74/how-to-set-font-of-mlterm-769852/
私も次のコマンドを試しました。
mlterm-3.9.0/main/./mlterm --km UTF-8 --dyncomb true --deffont=~/.mlterm/vfont --type xft
ISCII_HINDI=Noto Sans Devanagari
そしてファイルに入れてください~/.mlterm/vfont
私は--deffont
ここで主張を理解しています。http://mlterm.sourceforge.net/mlterm.1.html設定する必要がありますが、ファイルに何が含まれているのかわかりません。構文は何ですか?
GoogleのNotoフォントを使いたいです。
答え1
問題は、mltermにUTF-8
エンコードを使用するように指示しますが、エンコードされたフォントのみを指示することですISCII_HINDI
。
DEFAULT=Noto Sans Devanagari
代わりに、またはいずれかをUNICODE=Noto Sans Devanagari
ファイルに入れると、.mlterm/*font
両方が機能します。最初のオプションと同じようにファイルを--deffont="Noto Sans Devanagari"
入力するのではなく、コマンドラインを渡すことができます。DEFAULT=Noto Sans Devanagari
.mlterm/vfont
このファイルは、可変幅フォントが有効になっている場合にのみ使用されます。そうでない場合、.mlterm/vfont
そのファイルは 。.mlterm/font
これについての詳細は、マニュアルページの「」の章にあります。CONFIGURATION
Noto Sansでサポートされていないより多くの言語をサポートするには、適切なフォントをインストールしたら、フォントリストを使用して順番に試すことができます。たとえば、DEFAULT=Noto Sans Devanagari, Tajawal
アラビア語をサポートするには、Google FontsのTajawalを使用してください。個人的には、私はすべてのUnicode Plane 0の完全な(しかし必ずしも良いわけではありません)サポートしているので、常にUnifont
そのようなリストの最後にGNUを追加します。