LinuxZone

LinuxZone.net
Linux系统网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

如何设置GNOME的TrueType中文字体,不可同时使用!

2023年9月16日 339点热度

还有在该文件的Modules部份,请加上xtt模块linux 安装中文字体,同时必须取消freetype模块,两模块不可同时使用。

比如:

Section"Module"

Load"dbe"#Double-buffering

#Load"GLcore"#OpenGLsupport

#Load"dri"#DirectrenderinginfrastrUCture

Load"glx"#OpenGLXprotocolinterface

Load"extmod"#Misc.requiredextensions

Load"v4l"#Video4Linux

#Load"pex5"#PHIGSforX3Denvironment(obsolete)

#Load"record"#Xeventrecorder

#Load"xie"#XImageExtension(obsolete)

#Youonlyneedthefollowingtwomodulesifyoudonotusexfs.

#Load"freetype"#TrueTypefonthandler

Load"xtt"#TrueTypefonthandler

#Load"type1"#AdobeType1fonthandler

EndSection

linux 安装中文字体_linux中文安装_linux的wps安装字体

注:此方式不须要关掉xfs,比较简单。

5:设置GNOME的TrueType英文字体

为了使我们设置的TrueType字体才能在GNOME下边使用,必须更改GNOME的资源配置文件。

编辑/etc/gtk/gtkrc.zh_CN文件,设置字体如下:

style"gtk-default-zh-cn"{

fontset="-misc-simsun-medium-r-normal--14-0-0-0-p-0-*-*"

class"GtkWidget"style"gtk-default-zh-cn"

再编辑/etc/gnome/gtkrc.zh_CN文件,将所有的FontSet设置为:

fontset="-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"

此时运行startx步入GNOME桌面,就可以看见漂亮的TrueType英文字体啦!

6:英文输入

这儿我们采用Chinput3.0.1作为英文输入服务器。Chinput3.0.1可以支持XIM合同。

不仅Chinput3.0.1的rpm包,另外还须要GNUpth和UNICON的输入法部份。

首先安装pth

rpm-ivhpth-1.3.7-3.i386.rpm

linux的wps安装字体_linux中文安装_linux 安装中文字体

之后安装UNICON输

一、GNOME的英文显示

RedHat7.1采用glibc2.2.2和XFree864.0.3,对国际化的支持有了很大的进步。GNOME是优秀的桌面平台,也是目前

Linux使用的对国际化支持最好的桌面平台。这儿我主要讲怎样实现在RedHat7.1下边显示和输入繁体英文。

为了简单起见,仅仅述说GB2312编码的字符集。

由于XFree864.0.3对主板的支持不如XFree863.3.6广泛,所以RedHat7.1上面同时保留了XFree863.3.6

可以用xdpyinfo查看XFree86的版本号。方式

xdpyinfogrepreleaseseds/^.*[^[:digit:]]//

瞧瞧结果是不是4003,倘若不是,表明版本不是4.0.3,您将不能用本文中的方式设置TrueType字体。

(XFree863.3.6不支持xtt模块,您须要参考其它资料设置)

1:设置英文locale

Linux采用locale技术以实现对多语言的支持。因而首先要设置英文locale。

RedHat7.1安装的时侯有语言选择的选项,要求起码选择英文(Chinese)选项,否则好多英文的按键、菜单可就看不到了

若果不能确定,那就把所有语言都选上。

假如你使用的是bash红旗linux5.0,这么请编辑~/.bash_profile文件,加上

eXPortLC_ALL=zh_CN

linux 安装中文字体_linux中文安装_linux的wps安装字体

exportLANG=zh_CN

之后运行..bash_profile或则重新登入帐号以使设置生效。

编辑~/.i18n文件,内容为:

LANG="zh_CN"

2:测试英文locale

在控制台上运行date命令,假如你能看见乱码证明英文locale早已生效。

由于glibc2.2和2.1的locale名称有点不同,所以还要做一点工作

cd/usr/share/locale

ln-szh_CN.GB2312zh_CN

此时运行startx步入GNOME桌面,你将见到任务栏上的时间早已弄成英文显示了。假如你默认的不是GNOME桌面则可以

运行switchdeskgnome切换到GNOME桌面。

3:显示Windows下的英文文件名

假如你还装了英文Windows95/98/Me,这么如今就可以显示英文文件名了。RedHat7.1采用2.4.2的内核,可以支持

繁体英文代码页。使用方式:在mount后加选项-ocodepage=936,iocharset=cp936。为了永久生效,可以更改/etc/fstab

文件。比如我的/etc/fstab文件内容为:

LABEL=//ext2defaults11

/dev/hda1/mnt/cvfatdefaults,codepage=936,iocharset=cp93600

/dev/hda7/mnt/dvfatdefaults,codepage=936,iocharset=cp93600

/dev/cdrom/mnt/cdromiso9660noauto,owner,ro00

/dev/fd0/mnt/floppyautonoauto,owner00

none/procprocdefaults00

none/dev/ptsdevptsgid=5,mode=62000

/dev/hda10swapswapdefaults00

4:安装英文TrueType字体

XFree864.x可以比较好的支持TrueType字体。TrueType字体可以无级缩放手机linux操作系统,显示疗效非点阵字体可比。为了达到

MicrosoftWindows那样的漂亮字体疗效,我们可以安装英文TrueType字体。最简单的方式就是直接使用Windows98下

的英文字体。

mkdir/usr/share/fonts/default/TrueType

cp/mnt/c/windows/fonts/simsun.ttf/usr/share/fonts/default/TrueType

cd/usr/share/fonts/default/TrueType

linux的wps安装字体_linux 安装中文字体_linux中文安装

ttmkfdir>fonts.dir

由于ttmkfdir对Windows字体的编码辨识有问题,因而须要自动更改一下。

编辑fonts.dir文件,将

simsun.ttf-misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15

更改为

simsun.ttf-misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0

之后设置可缩放字体

cpfonts.dirfonts.scale

设置编码文件

cp/usr/X11R6/lib/X11/fonts/encodings/encodings.dir.

我们必须指定字体路径。

编辑/etc/X11/XF86Config-4文件,加上

所须要的字体路径linux 安装中文字体,如下所示:(#表示注释行,以下同)

Section"Files"

FontPath"unix/:7100"

FontPath"/usr/share/fonts/default/TrueType"(关键)

EndSection

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 中文 字体 桌面 生效 编码
最后更新:2023年9月16日

Linux系统网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
如何更改linux最大文件数的限制? Linux内核中的系统调用的标准表示可移植操作系统接口 分区和目录中创建的文件数量有限制 网络攻防干货:显示文件的前10行知识点详解 :Access访问时间函数讲解文件:#include定义函数 嵌入式Linux系统组成部分部分64移植过程 Linux中的文件时间属性可以使用stat命令命令查看 linux 命令 操作系统版本 中标麒麟-内核Linux银河麒麟内核 linux内核移植的主要模块(或组件) Ubuntu下终端默认字体,看起来很舒畅,蛮漂亮的 Linux设备树编译:内核中的dtc工具 服务器配置进行域名解析及域名的解析与解析 安装完linuxredhat5.4,打开浏览器发现显示中文全部成了乱码 linux下mysql英文乱码解决方式(2008-08-22) ubuntu字体安装方法,超实用!!(附详细教程) Linux下USB转串口DB9(RS232)和转换线 Linux上部署Web应用程序时非常常见的做法虚拟主机 (Linux基础知识)Linux用户权限管理 关于Linux发行版本的详细信息和架构信息的说明书 Linux操作系统安装Linux系统的镜像文件导入进去的应用
Linux上部署Web应用程序时非常常见的做法虚拟主机Linux下USB转串口DB9(RS232)和转换线ubuntu字体安装方法,超实用!!(附详细教程)linux下mysql英文乱码解决方式(2008-08-22)安装完linuxredhat5.4,打开浏览器发现显示中文全部成了乱码服务器配置进行域名解析及域名的解析与解析Linux设备树编译:内核中的dtc工具Ubuntu下终端默认字体,看起来很舒畅,蛮漂亮的linux内核移植的主要模块(或组件)linux 命令 操作系统版本 中标麒麟-内核Linux银河麒麟内核Linux中的文件时间属性可以使用stat命令命令查看嵌入式Linux系统组成部分部分64移植过程:Access访问时间函数讲解文件:#include定义函数网络攻防干货:显示文件的前10行知识点详解分区和目录中创建的文件数量有限制Linux内核中的系统调用的标准表示可移植操作系统接口如何更改linux最大文件数的限制?SHELL编程中使用变量的实验原理和使用技巧和技巧Linux服务器出现CPU负载达到100%居高不下的情况Java代码运行步骤及文档说明--Java代码动态规划
Linux中的文件时间属性可以使用stat命令命令查看 零基础学习PHP,必备Linux常用命令! 通用汽车与软件公司RedHat牵头开发新的车载系统 Linux系统下如何查询自己的ip和port(port) Linux中的Chmod命令管理文件和目录的所有权教程 RedHatLinuxES(版本号.EL)内核版本介绍 CC4.0BY-SA版权管理系统的基本操作方法及解决办法 Web虚拟主机类型有这么三种(与Windows的IIS服务一样) 最小化安装与图形化界面的配置步骤及配置 基于libbpf快速构建工程进行trace命令编写的Linux内核协议 VeketLinux操作系统安装到电脑硬盘的分区编辑实用设备 Linux基础知识:文件权限管理让各个用户具有保密的文件数据 多合一的开源电子书阅读器,帮你改善你的阅读体验 Linuxftp命令的详细讲解,你了解多少? 如何通过rar官方源码包正确安装unrar包编译安装解压命令 2017年Linux下进程通信互通信的简单程序 一下我最喜欢的管理文件的命令是什么?命令 linux查看文件夹大小命令 博客FreeRTOS入门与工程实践(文档+入门视频教程) STM32参数
标签聚合
内核 文件 文件目录 目录 linux系统 linux服务器 软件 命令 应用 操作
书籍
课程
技术群
技术干货大合集↓
  • 2023年12月 / 29篇
  • 2023年11月 / 89篇
  • 2023年10月 / 94篇
  • 2023年9月 / 90篇
  • 2023年8月 / 92篇
  • 2023年7月 / 96篇
  • 2023年6月 / 91篇
  • 2023年5月 / 93篇
  • 2023年4月 / 91篇
  • 2023年3月 / 69篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源 | Linux系统

COPYRIGHT © 2024 LinuxZone.net ALL RIGHTS RESERVED.