首页 > 作文

如何添加字体

更新时间:2023-03-16 04:56:38 阅读: 评论:0

牛奶鸡蛋煎饼-怎么清洗螃蟹

如何添加字体
2023年3月16日发(作者:专项资金)

为redhatlinux添加新字体(AddnewfontsforRedHatLinux)

oudon'tknow,sayRedhatLinux,ifyou

understand,don'stherealpoverty,

sapersonwant

tocryandlaugh.

Includethefollowing:

ontsubsystemRedhataddfonts

ightenmentshowChine

:

Chine-JBuilder

Chine-J2SDK

Chine-J2RE

Youpickyourneedtoeit.

AddanewfontforRedhatLinux

[note]

ThefollowingprocedurebyRedhat9test.

Readytoinstallthefont,suchas:,...

Accordingtothereleanotesinwordsrespectivelyaddfonts

coreXfontsubsystemandfontconfigfontsubsystem:

AddfontsXfontsasthecoresubsystem

[note]

Thefollowingctionshouldalsoapplytothepreviousversion

ofRedhat9,becauoftheexistenceofthecoreXfont

subsystem

Todateversion.

"IfyouwanttogiveyourRedHatLinuxtoaddanewfontfont

subsystemaccordingtothe9system,usingthenewfontand

t

eoftheXfontsystem,

youmust:

a/usr/share/fonts/local/directory(ifitdoesnot

exist):

MKDIR/usr/share/fonts/local/"

Thisstepisnoproblem.

"Ifyouhavetocreatea/usr/share/fonts/local/,youmustadd

ittotheXfontrver

road

Indiameter:

Chkfontpath--add/usr/share/fonts/local/"

Ifthenewlycreated/usr/share/fonts/local/,thenthe

implementationofthiscommandwillpromptanerror

einthis

directory,andthennotadd..Butnevermind,

Thisstepinthethirdstepafterthejump,do.

"tfileiscopiedtothe/usr/share/fonts/local/"

-dothesame.

followingcommandtoupdatefontinformation:

Ttmkfdir-d/usr/share/fonts/local/-o

/usr/share/fonts/local/"

-thendoit:

1).

2)chkfontpath--add/usr/share/fonts/local/

followingcommandstorestarttheXFSfontrver:

ServiceXFSreload"

-thisstepIfailed,becauIfoundtheRedHat9whichisnot

thervicecommandso.

Solvetheawkward:exitX,startx.

Afterthestepsfinished,thefontpartofalloftheGTK1.2

program(suchasXMMSfontttings

Inthenewfont,moreout)weshouldlikeSimsun,thentahoma.

canbeuddirectlywithintheprogram.

Forexample,weletthesonglistintheChineusingsimsum,

EnglishusingTahoma,cando:

1)firstinXMMSFontsinthehookontheoption"Ufontts"

-XMMSsupportfordoublebyte

Chinefont;

2)inthepartoftheplaylistbrowsingfonts,chootou

simsum:

-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r

(don'tcopythelectiononitsown,Simsuncomeout)

ForEnglishfonttouTahomaso,alittlebitofskill:

The"-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r"^x

cutdown,

ChoothefontfortheTahoma,the:

-microsoft-tahoma-medium-r-normal-*-*-120-*-*-p-*-viscii1.1

-1

Well,addacommaintheback,justcutthatDongdong^vpaste

behindtobecome:

-microsofttahoma-medium-r-normal-*-*-120-*-

*-p*-viscii1.1-1,

-ri-simsun-medium-r-normal-*-*-120-*-*-

c*-koi8-r

这么一行,保存一下,于是歌曲列表就会对中文使用simsum,英文

使用tahoma.

再把这行拷下面mainwindow的字体里(要勾上"uxfont"),

这时xmms主窗

口里的字体(像那条来回滚动的歌曲信息的字体)也和歌曲列表里

的一样了.

注意,我刚才说的是程序内部,就象xmms的歌曲列表一样,而程

序本身,即xmms自

己的窗口却还是又粗又大的字体,这时需要改gtk的字体设置:

1)用root账号:we/etc/_cn

2)把原来的:

fontt="adobe-helveticamedium-r-normal--16-*-

*-*-*-*-iso8859-1

-*-*-medium-r-normal--16-*-*-*-*-*

-gb2312.1980-0,*-r*"

改成和我们上面用在xmms里的字体一样:

fontt=

"microsofttahoma-medium-r-normal-*-*-120-*-*

-p*-viscii1.1-1,

-ri-simsun-medium-r-normal-*-*-120-*-*-

c*-koi8-r"

3)保存退出,关掉xmms这些程序,再重新打开,效果就出来了!

enjoy!

为fontconfig字体子系统添加字体

[注]

以下除了"图形化地安装字体"部分为rehat9.0独有,其他应该

在之前版本也适

用,大家试试.

这部分简单多了,看distributionsredhat9发行注记:

"把新字体添加到fontconfig字体子系统比较简单明了;只需把新

字体复制到

/usr/share/fonts/目录中即可(个体用户可以把新字体复制

到~/.fonts/目录中来修

改他们的个人字体配置)

复制了新字体后,使用fccache来更新字体信息缓存:

fccache

(这里的应该是/usr/share/fonts/或~/.fonts/目录.)

"

-我是按这个办法把字体拷~/.fonts/下面做成功的.(不想使用

root用户,hh)

"个体用户还可以图形化地安装字体.方法是:在nautilus中浏览

fonts:///,然后把

新字体文件拖放到那里."

-而这个办法我失败了,无论我用普通用户还是root用户,都无

法把字体文件

拷贝或者"拖放"到nautilus的fonts:///文件夹里.不知道

原因,只好放弃.

按第一种方式添加成功后,在gtk2的程序里设置字体的部分都可

以自由使用新字体

比如在控制中心里把应用程序字体都改成simsum.(另外,我发现

10号大小的

simsun效果最好,不使用单色也非常清晰,可以考虑使用)

总的来说,为distributionsredhatlinux添加新字体并没有什么

太难太神秘的东西,我个人做完之

觉得并没有想像中那么难,尤其是gtk1.2程序的字体部分,不必

改别人说过的那么多

文件,

而实际只要添加完字体,改个/etc/_cn就搞定了.

让enlightenment显示中文

同样简单,在上面的前提下,找到你当前使用的e主题,如我的是

~/.enlightenment/themes/aquax/

进入这个目录后,最简单的做法:

利用gedit的替换功能,把所有关于字体的字符串,如:

"*-helvetica-ball-r-normal-*-*-120-*-*-*

-*-*-*"

统统替换成和xmms一样的:

-microsofttahoma-medium-r-normal-*-*-120-*-

*-p*-viscii1.1-1,

-ri-simsun-medium-r-normal-*-*-120-*-*-

c*-koi8-r"

保存退出,清除e的缓存,restarte,搞定.

java的中文显示

er的中文问题

we/etc/profile

添加:

java_fonts=/path/two/your/zhfonts/

exportjava_fonts

比如要用刚才弄好的simsum和tahoma字体,因为我们已经把它

们放在:

/usr/share/fonts/local里面了,所以这里就可以填:

java_fonts=/usr/share/fonts/local

注意,jbuilder显然用的是fontconfig字体子系统,所以,要让

它认出来

有哪些字体可以用,和这两个问题无疑是

必需的.

相比较上面核心x字体子系统的字体文件夹里,即我的~/.fonts

里面只有

字体文件和一个叫"-1"的文件,可以对比着理解.

能让jbuilder打开的程序显示中文,但jbuilder本身中文有问

题,下面:

修改jbuilder自己的字体配置,比如我的jbuilder装在:

~/apps/devs/jbuilder

那么:

we~/apps/devs/jbuilder8/jdk1.4/right/lib/

ties

把这样的东西:

rif.0=-b&h-lucidabright-medium-r-normal-*-%

d**p*-iso8859-1

rif.1=-standardsymbolsl-medium-r-normal-*-%d

**p*-urw-fontspecific

.0=-b&h-lucidabright-medium-in-normal

-*-%d**p*-iso8859-1

.1=-standardsymbolsl-medium-r-normal-

*-%d**p*-urw-fontsp

ecific

统统换成如:

rif.0=-microsofttahoma-medium-r-normal-*-*-

120-*-*-p*-viscii1.1-1

rif.1=-ri-simsun-medium-r-normal-*-*-120

-*-*-c*-koi8-r

.0=-microsofttahoma-medium-r-normal-*

-*-120-*-*-p*-viscii1.1-1

.1=-ri-simsun-medium-r-normal-*-

*-120-*-*-c*-koi8-r

(还是用上面xmms一样的字体)

所有这些"*)=..."都是描述英文该用什么字体

而所有"*.1=..."都是描述中文该用什么字体

最后保存退出,jbuilder里的英文就都是tahoma,所有的中文都

是simsun

自然,因为已经设置了java_fonts,所以所有java的应用程序

都能正常找到

中文字体并显示.

最后注意一点,我自己尝试失败的一件事:

记得我们上面配置核心x字体子系统时,在~/.fonts/里面放置

了给gtk1.2

程序使用的字体文件,如果这时把java_fonts指向这里,会出现

的现象是:

jbuilder里面打开的程序可以显示中文

但是,jbuilder自己的窗口无法显示中文.

我个人认为和fontconfig的,以及核心

x的

"-1"有关系,具体就不懂了.

所以这里可以体验到两个字体子系统的差异.

2.j2sdk的中文问题:

上面这样配置之后,只有在jbuilder环境内开发程序时,才能正

常显示中文

(因为jbuilder帮你找字体),而如果我们回到命令行方式使用

j2sdk开发,

这时会发现还是显示不了中文,让我们由此及彼地推想一下,

jbuilder的right

里把font.

PropertiesmodifiedcandisplayChine,similarly,J2SDKalso

hasitsown

JRE...Yes!Aslongaswejustcompletedtherevisionofthe

tiescopyisJBuilder

Thefollowing$JAVA_HOME/jre/lib,theoriginalcover,allOK!

Chine3.j2re:

Don'tthinkoftestingmethods,backagain...Aswellas

estimates,followingj2reLib

ties,therefore,shouldbeabletoreuthe

Anyway,it'sallbadonyouroriginalfonttoaddtheright,

theotheriasy,justcopythefile.

本文发布于:2023-03-16 04:56:37,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c2efee1153eca40f088f2978992a799d.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:如何添加字体.doc

本文 PDF 下载地址:如何添加字体.pdf

相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图