PDFXChange viewer 打开的 pdf 文件的书签中中文字符无法正确显示

PDFXChange viewer 打开的 pdf 文件的书签中中文字符无法正确显示

我安装了PDFXChange 查看器,当我在查看器中打开 pdf 文件时,左侧面板上显示的中文书签(即轮廓)无法正确显示,而是显示为方块。我该如何让它们正确显示?

在我将 Ubuntu 从 14.04 重新安装到 16.04 以及将 Wine 从 1.6 重新安装到 2.0 之前,书签中的中文字符在查看器中可以正确显示。Ubuntu 和 Wine 是原因吗?

谢谢。

在此处输入图片描述

答案1

在模拟了您的问题后,我得出结论,这个问题与此工具(PDF-XChange Viewer)的限制有关。该版本没有其他语言支持。

您附加的文件包含嵌入字体.这样即使没有安装,我们也能看到它们。

因此,你应该安装PDF-XChange 编辑器,此版本提供全语言支持以及其他功能。

此后,为了保证您的界面能够很好地建立,请安装:

下面您可以看到我的模拟的最终结果:

在此处输入图片描述

答案2

运行我的脚本即可解决所有日文字体(和日文游戏)问题:

#! /bin/sh

#Root needed
clear
if [ "$(whoami)" != "root" ];
then echo "You must be root to be able to continue"
exit
fi
#Checks if already installed
clear
FILES="/var/lib/locales/supported.d/ja"
echo "Japanese on WINE:"
for file in $FILES
do if [ ! -e "$file" ]
then echo "Starting..."
sudo touch /var/lib/locales/supported.d/ja; 
sudo echo "ja_JP.UTF-8 UTF-8" >/var/lib/locales/supported.d/ja;
sudo echo "ja_JP.EUC-JP EUC-JP" >>/var/lib/locales/supported.d/ja;
sudo dpkg-reconfigure locales -u;
sudo touch /usr/bin/wine-jp
sudo echo "LC_ALL=ja_JP.UTF-8 wine ~/.wine/drive_c/windows/system32/explorer.exe C:" >/usr/bin/wine-jp;
sudo chmod +x /usr/bin/wine-jp;
echo 'Done, Now type "wine-jp" to test it'
else echo "Is already supported"
fi
done
return 0

之后,如果您愿意,您可以使用我的第二个脚本作为可选选择,但必须执行第一个脚本:

#! /bin/sh

cd ~/.wine/drive_c && LC_ALL=ja_JP.UTF-8 wine "$(zenity --file-selection --file-filter=""*.exe" "*.EXE" "*.msi" "*.MSI"" 2> /dev/null)"

相关内容