求助西泽 松露问题多,linux字体显示问题

59LucidaBrightRegular.ttf&-b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-1LucidaBrightItalic.ttf&-b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-1LucidaBrightDemiBold.ttf&-b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-1LucidaBrightDemiItalic.ttf&-b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-1LucidaSansRegular.ttf&-b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-1LucidaSansDemiBold.ttf&-b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-1LucidaTypewriterRegular.ttf&-b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-1LucidaTypewriterBold.ttf&-b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-1LucidaBrightRegular.ttf&-b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-2LucidaBrightItalic.ttf&-b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-2LucidaBrightDemiBold.ttf&-b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-2LucidaBrightDemiItalic.ttf&-b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-2LucidaSansRegular.ttf&-b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-2LucidaSansDemiBold.ttf&-b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-2LucidaTypewriterRegular.ttf&-b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-2LucidaTypewriterBold.ttf&-b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-2LucidaBrightRegular.ttf&-b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-4LucidaBrightItalic.ttf&-b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-4LucidaBrightDemiBold.ttf&-b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-4LucidaBrightDemiItalic.ttf&-b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-4LucidaSansRegular.ttf&-b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-4LucidaSansDemiBold.ttf&-b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-4LucidaTypewriterRegular.ttf&-b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-4LucidaTypewriterBold.ttf&-b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-4LucidaBrightRegular.ttf&-b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-5LucidaBrightItalic.ttf&-b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-5LucidaBrightDemiBold.ttf&-b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-5LucidaBrightDemiItalic.ttf&-b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-5LucidaSansRegular.ttf&-b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-5LucidaSansDemiBold.ttf&-b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-5LucidaTypewriterRegular.ttf&-b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-5LucidaTypewriterBold.ttf&-b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-5LucidaBrightRegular.ttf&-b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-7LucidaBrightItalic.ttf&-b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-7LucidaBrightDemiBold.ttf&-b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-7LucidaBrightDemiItalic.ttf&-b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-7LucidaSansRegular.ttf&-b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-7LucidaSansDemiBold.ttf&-b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-7LucidaTypewriterRegular.ttf&-b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-7LucidaTypewriterBold.ttf&-b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-7LucidaBrightRegular.ttf&-b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-9LucidaBrightItalic.ttf&-b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-9LucidaBrightDemiBold.ttf&-b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-9LucidaBrightDemiItalic.ttf&-b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-9LucidaSansRegular.ttf&-b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-9LucidaSansDemiBold.ttf&-b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-9LucidaTypewriterRegular.ttf&-b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-9LucidaTypewriterBold.ttf&-b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-9:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-ascii-0:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-cns11643-1:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-cns11643-2:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-cns11643-3:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-gb18030.2000-0:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-gbk-0:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-ibm-cp850:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso10646-1:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso8859-1:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-iso8859-15:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-jisx0208.1983-0:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-jisx0208.1990-0:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-jisx0212.1990-0:1:simsun.ttf&-misc-NSimSun-medium-r-normal--0-0-0-0-m-0-koi8-r:2:simsun.ttf&-misc-SimSun_PUA-medium-r-normal--0-0-0-0-c-0-iso10646-1simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-ascii-0simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-cns11643-1simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-cns11643-2simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-cns11643-3simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-ibm-cp850simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso8859-1simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso8859-15simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0simsun.ttf&-misc-SimSun-medium-r-normal--0-0-0-0-c-0-koi8-r重新启动tomcat服务,运行程序,中文正确显示。该问题解决。一条命令彻底解决Xterm的中文显示问题
一条命令彻底解决Xterm的中文显示问题
使用 LInux ,终端总是少不了的。一般的终端都会比较大,速度慢。
Xterm 非常好,但它的中文字体默认情况下显示有问题,找了很久,都是改这个配置,
改那个文件的最后总算被我彻底解决了。
启动 Xterm 的时候使用下边命令,简单实用!把里边的 Monospace 换成你需要的字体吧。
xterm -fa &Monospace& -fs 11 -bg black -fg white -rightbar -sb
修改一下你的菜单或快捷方式即可,显示效果非常好,都有点 Gentoo tty 的样子了。
和 Gnome-terminal 比起来,就是它不支持拖拽了,不过可以接受。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'此页由于日 (星期二) 03:28的最后更改。 在和和Linux Wiki用户的工作基础上。
出自Linux Wiki
提示:此文已超过 2 年(1072 天)未更新,如发现内容过时或有误,欢迎改进:)目录
注意字无法显示和显示为乱码是不同的症状,如果看到乱码,请确保系统语言和运行Wine时的语言环境一致。如果有汉字丢失或显示为方框,请继续阅读本文。
解决中文无法显示问题有三种思路:字体链接、字体替换或直接提供相应字体。其中“字体链接”方案解决的效果最好,推荐使用。其它两种仅做参考。
Windows支持字体链接:当一种字体中不存在某个字时,可以尝试从另一个字体文件中寻找相应的字形。所以只要把当前系统中的中文字体设为"fallback"字体,汉字通常就能正确显示了。方法也很简单,只需创建一个文本文件,如chn_font.reg如下:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
&Lucida Sans Unicode&=&wqy-microhei.ttc&
&Microsoft Sans Serif&=&wqy-microhei.ttc&
&MS Sans Serif&=&wqy-microhei.ttc&
&Tahoma&=&wqy-microhei.ttc&
&Tahoma Bold&=&wqy-microhei.ttc&
&SimSun&=&wqy-microhei.ttc&
&Arial&=&wqy-microhei.ttc&
&Arial Black&=&wqy-microhei.ttc&
注意请将wqy-microhei.ttc替换为你系统中的字体文件名,如文泉驿正黑是wqy-zenhei.ttc(请在/usr/share/fonts及其子文件夹中寻找相应字体文件)。
如果想使用其它字体,也可直接将相应的ttf或ttc文件复制到~/.wine/drive_c/windows/Fonts/,再用其文件名替换上面的wqy-zenhei.ttc即可。
最后,打开注册表wine regedit,导入上面的注册表文件即可。中文应该都能完美显示了(包括Picasa中文显示为方框、软件安装程序汉字无法显示等问题均可被解决)。
注意上面的注册表键值只能使用字体的文件名,而不能使用字体名,这是由“字体链接”本身的特性决定的。
由于 Wine 的字体渲染仍有缺陷,安装相应的 Windows 原装库可以解决上步无法解决的某些罕见问题:
winetricks gdiplus riched20 riched30
该方法仅可部分解决中文无法显示问题(完整解决请见上节“字体链接”)。但当第一种方法无效时,可尝试使用该方法做补充。
方法是打开regedit,找到 [HKEY_CURRENT_USER\Software\\Wine\\Fonts\\Replacements],添加一个键,键名为现缺少的字体,如宋体,字符串值为你想用做替代的字体,如文泉驿微米黑。
另一处可以进行字体替代的位置在 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes],方法同上。不过上面这个方法在字体已经存在时不会进行替代,而这个方法即使有对应字体存在也有效。
该方法同样仅可部分解决中文无法显示问题(完整解决请见“字体链接”一节)。但当第一种方法无效时,可尝试使用该方法做补充。
把Windows中的simsun.ttc复制到~/.wine/drive_c/windows/Fonts/,可以解决宋体显示问题。
安装微软的英文字体即可。如果有winetricks,也可:
winetricks allfonts
如果不想安装英文字体,也可参考该文,设定相应的字体替换。
如果感觉字体太小,可以在winecfg中设置(“显示”标签中选择适当的dpi即可)。
如果需要字体相关的调试信息,可以用
env WINEDEBUG=+font wine &program&
来启动程序。
以下信息不知是否过时,欢迎确认
另外,运行一些软件时可能发现菜单的字体仍不是我们所期望的,此时可以修改~/.wine/drive_c/windows/win.ini,在文件中加入:
IconTitleFaceName=SimSun
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换

我要回帖

更多关于 供暖问题向谁求助 的文章

 

随机推荐