web-dev-qa-db-ja.com

Wineにインストールされたプログラムで中国語フォントが表示されない

Ubuntu 14.04 LTSにWineをインストールしました。中国語フォントを含むプログラムを実行すると、ボックスタイプの構造が表示されます。

screenshot

試した:更新、Ubuntuに中国語フォントをインストール、システム設定で中国語を追加。どれも機能しませんでした。

4
Jobayer Shajal

最初に、wqy-microhei.ttcフォントをオンラインでダウンロードする必要があります( https://github.com/anthonyfok/fonts-wqy-microhei/blob/master/wqy-microhei.ttc

このRegeditファイルをPCに保存した後( https://Gist.github.com/swordfeng/c3fd6b6fcf6dc7d7fa8a

C:ドライブフォルダー、Windowsフォルダー、Font(/home/YOURUSERNAME/.wine/drive_c/windows/Fonts)の下のwineフォルダーへのフォントファイルのコピー

.wineフォルダーが表示されない場合は、任意のフォルダーを入力し、キーボードのCtrl + H(非表示フォルダーの表示/非表示)を押します

最後に、regeditファイルをダウンロードしました。手順:1)winetricksをダウンロードします(sudo apt-get install winetricks)2)wine tricksアプリを開きます3)最初の画面で「Select default wineprefix」を選択し、「OK」をクリックします(次へ)4)「regeditを実行する」オプションを選択します。 Windowsレジストリエディター画面が表示されます。 5)「レジストリ>レジストリファイルのインポート」バーをクリックします6)ダウンロードしたレジストリファイルを選択してインポートします。 7)終了!

それがあなたのお役に立てば幸いです。私はまた、中国語のフォントを持ついくつかのソフトウェアを使用しています。 Wineはおそらくいくつかのディストリビューションをサポートしていません。

3
Cengiz ALCAN

Wine envはありませんが、gine-feelは、中国語のフォントをwineにインストールすることができると言っています

/ usr/share/wine/fonts

フォントのロード元

0
j3ffyang

フォントの問題ではなく、Wineのロケールの問題です。最も人気のあるWindows用ブルガリア語辞書(SA辞書)でも同じ問題がありました。アプリケーションを実行するExec=ファイルの.desctopディレクティブ内のLANGの後にWINEPREFIX変数の正しい値を設定する必要があります。私の場合、これはLANG=bg_BG.UTF-8です。以下は、私の.desctopがどのように正しく機能するかの例です。

user@Host:~/Desktop$ cat Diction.desktop 

[Desktop Entry]
Name=Diction
Exec=env WINEPREFIX="/home/spas/.wine" LANG=bg_BG.UTF-8 wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/spas/.wine/dosdevices/c:/users/Public/Desktop/Diction.lnk
Type=Application
StartupNotify=true
Path=/home/spas/.wine/dosdevices/c:/Program Files (x86)/SADiction
Icon=D7E1_Diction.0
StartupWMClass=diction.exe

localeと入力して、ターミナル内のロケールの現在の値を検索します。

0
pa4080