web-dev-qa-db-fra.com

Les polices chinoises ne sont pas visibles dans les programmes installés dans Wine

J'ai installé Wine sur Ubuntu 14.04 LTS. Lorsque je lance un programme contenant des polices chinoises, il affiche une structure de type boîte.

screenshot

Essayé: mise à jour, installation de polices chinoises dans Ubuntu, ajout de la langue chinoise dans les paramètres système. Aucun d'entre eux a travaillé.

4
Jobayer Shajal

Vous devez d’abord télécharger la police wqy-microhei.ttc en ligne ( https://github.com/anthonyfok/fonts-wqy-microhei/blob/master/wqy-microhei.ttc )

Après avoir sauvegardé ce fichier Regedit sur pc ( https://Gist.github.com/swordfeng/c3fd6b6fcf6dc7d7fa8a )

Copie du fichier de police dans le dossier wine sous le dossier C: drive, sous le dossier Windows, sous Font (/home/YOURUSERNAME/.wine/drive_c/windows/Fonts)

Si vous ne pouvez pas voir le dossier .wine, entrez anyfolder et appuyez sur Ctrl + H (afficher/masquer le dossier caché)

Et le dernier que vous avez téléchargé le fichier regedit. Étapes: 1) Téléchargez winetricks (Sudo apt-get install winetricks) 2) Ouvrez l'application Wine Tricks 3) Sélectionnez d'abord le préfixe par défaut du vin, puis cliquez sur OK. Passez à l'option suivante: "Exécuter regedit". Vous verrez l'écran de l'éditeur de registre Windows. 5) Cliquez sur la barre 'Registre> Importer un fichier du registre' 6 Sélectionnez le fichier de registre téléchargé et importez. 7) Terminer!

J'espère que cela vous aidera. J'utilise aussi certains logiciels qui ont la police chinoise. Le vin ne supporte peut-être pas la distribution.

2
Cengiz ALCAN

Je n'ai pas env de vin, mais le courage me dit que vous pourriez essayer d'installer des polices chinoises dans le vin

/ usr/share/wine/fonts

d'où les polices sont chargées

0
j3ffyang

C'est un problème avec les paramètres régionaux dans Wine plutôt qu'un problème de police. J'ai eu le même problème avec le dictionnaire bulgare le plus populaire pour Windows (Dictionnaire SA). Vous devez définir la valeur correcte de la variable LANGaprès WINEPREFIXdans la directive Exec= du fichier .desctop qui exécute votre application. Dans mon cas, il s'agit de LANG=bg_BG.UTF-8. Voici un exemple du fonctionnement correct de mon .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

Tapez localepour rechercher les valeurs actuelles des paramètres régionaux dans le terminal.

0
pa4080