诺基亚手机字体终极教程
fonts字体怎么安装
        教程篇分三部分
      第一步,初级篇:傻瓜式的字体安装使用,一分钟就让你用上喜欢的字体;字体卸载轻松搞定!
        第二步,进阶篇:让你对字体的配置随心所欲,字体改大改小,解决显示剃头剃尾,一次重启更换成新字体,多字体同时调用显示,想知道就看这篇吧。
        第三步,高手篇:对字体符号字母不满意,觉得字体不全?没关系,字体大修改,想怎么改都随你乐意。还为添加特殊符号到处求人苦恼不已吗?看完这个从此不求人
      初级篇
字体的安装: 首先,下载字体驱动程序。
字体驱动需要签名或者破`解后才能安装,否则会提示证书错误,签名后安装过程中提示与手机不兼容,没关系,不用理会,继续即可,安装位置选择存储卡,推荐不要安装到手机里,原因很简单,万一调用字体后出现不能启动的现象,拔卡开机即可,如果装到手机里出现问题,
估计你要哭了,格机的可能性90%,而且字体驱动装到存储卡不会影响数据传输模式,照常使用。
         接下来去E:\data\fonts下到Font r outer.ini文件,打开到[Global]; Enable/Disable main function of Font r outer.; Default: 1Enable=0 把这里的0改成1(本帖的驱动安装后此值默认为1,不必更改)。然后把你的字体TTF文件,放到C:\data\fonts(自建目录)下,注意字体文件名字不要是中文(可能引起无法启动),改成字母名,比如雅黑可以命名为f,另外注意字体压缩包不要用X管理器解压缩,不然使用后也很可能引起手机无法启动。推荐电脑端解压缩。
         好啦,重启,再看,是不是变成你喜欢的字体了?很简单的,最傻瓜式的字体安装就此完成。
字体跟驱动可以从里获得字体,驱动
      字体的卸载:
         用烦了,想卸载,怎么操作呢?很简单,首先去程序管理卸载字体驱动,然后重启,看,恢复成你的默认字体了吧,然后去C:\data\fonts下把ttf文件删除即可。卸载也就如此简单的事而已。
  字体安装后的剃头剃尾怎么解决,字体的大小如何更改,如何一次重启替换成新字体,怎么调用多字体显示等,敬请期待下一篇-进阶篇。
        进阶篇:
          你好首先 说字体大小的问题,重启应用字体后你可能发现字体大了或者小了,如果想整体调大或者调小,很简单的事情,依然是打开字体配置文件E:\data\fonts\Font r outer.ini ,到; Global zoom ratio (by percentage) and range of font size to apply zooming to.ZoomRatio=100看到这行了吧,它控制字体全局缩放,把它改大或者改小,可以起到放大或者缩小字体的作用,有人说改成200后发现字体显示不全了,我只能无语了,改也要有个限度,一般在80-130左右就可以了。如果不想全局调整,只想修改某几个地方的字体大小,也是可以做到的,具体往下看。
        这里插一句,有机油说有的字体太细了,想加粗字体可以吗?这个完全可以滴,看配置里的这一行:; Global chroma adjust (by percentage). Only avaiable for anti-aliased font.Chroma=100这个值就控制字体笔画的深浅,或者理解为粗细也可以,默认100,一般我习惯调整为120,有字体粗细困扰的童鞋们看这里就OK了。
         继续往下讲解,之前先带大家熟悉几个问题:一是字体全称,这里指的不是你命名的
那个字体文件名字,而是字体的ID,身份标识哦,呵呵,怎么看呢,用附件里的字体试衣间即可(绿的,下载解压后运行下绿化.bat再点击即可运行了),在电脑端安装后,打开试衣间,左上方浏览到你字体所在的文件夹,右上方会列出该文件夹下的所有字体,字体ID在哪里?看到右下方属性标签没,其下常规里的字体全称即为该字体的ID,如我们看到的Kelvin的华康圆体的ID是DFYuan – Kelvin,为什么说这个,往下你就知道了,有大用处机油朋友提醒我了,没有电脑的手机党们怎么看字体ID呢,难道没办法了?其实也是可以的,推荐用来电通来查看,当然熊猫看书也可以的,不过字体ID长了容易显示不全
          补充完毕,好 .二是手机系统各界面下的字号,一般来说:7号字, 对应录入时的待选字序号14号字 对应QQ的字体和天天动听的时间显示等(想QQ改大字体的注意这里)16号字,功能表菜单及播放器界面下的时间等18号字,日历数字,待机日期,字典查询,小号字20号字,待机画面左右软键23号字,大号字24号字,待机画面"中国移动"、窗口大标题字体46号字,拨号号码三是 注意啦!字体配置里的符号要用英文状态下的半角字符(比如:和- ),如果是中文下的全角字符,可能会引起配置失效无法调用。
好啦,下面是正题了,让你随心所欲定义各界面字体的大小,不再为全局所困。同样打开字体配置文件,往后翻,大约在最后,到[FontMap]字段下的; For S60 3rdSeries 60 ZDigi=
这两句目前啥都看不出来吧,马上我们就改造它~拿刚才的华康圆体举例吧,系统使用华康圆体时,如果自定义各界面的字体大小,修改如下(需要自己在配置中添加下面蓝字部分,红字是对每行的字号注释):; For S60 3rd=DFYuan – KelvinSeries 60 ZDigi=System One=DFYuan – KelvinSans MT 936_S60=DFYuan – Kelvin (系统隐含默认字体)Sans MT 936_S60@7=DFYuan – Kelvin@7Sans MT 936_S60@13=DFYuan – Kelvin@13Sans MT 936_S60@14=DFYuan – Kelvin@14 (QQ字体要改大的注意这行)Sans MT 936_S60@16=DFYuan – Kelvin@16 (功能表图标字体大小改这行)Sans MT 936_S60@18=DFYuan – Kelvin@18 (待机日期,日历,名片夹字体大小)Sans MT 936_S60@20=DFYuan – Kelvin@20 (左右菜单键字体大小在这里)Sans MT 936_S60@23=DFYuan – Kelvin@23Sans MT 936_S60@24=DFYuan – Kelvin@24 (中国移动等的大标题字体大小看这里)Sans MT 936_S60@46=DFYuan – Kelvin@46 (拨号字体大小)Sans MT UniT_HKSCS_S60=DFYuan – KelvinSeries 60 Sans=DFYuan – KelvinSeries 60 Sans SemiBold=DFYuan – KelvinSeries 60 Sans TitleSmBd=DFYuan – KelvinSans MT 936_S60@M=DFYuan – Kelvin@N的含义就是将系统的M号字映射到 DFYuan – Kelvin 的N号字上(这里就用到字体的ID了),这样的话,比如你想调大功能表
图标的字体,只需要把Sans MT 936_S60@16这行对应的映射字号值调大,比如Sans MT 936_S60@16=DFYuan – Kelvin@18 ,就把功能表图标的字体映射到了华康圆体的18号字上,其他的如果不需要调整保持原值即可。重启看看,是不是功能表的字体变大了呢。其他的同理(特别是想改大QQ字体的机油们,看明白这个还用得那些增大补丁吗,咱自己就搞定了 )。至于几号字对应哪里,参考下之前我写的,外带自己摸索下,很快就会明白了。
          其次 说一下字体剃头剃尾的问题,何谓剃头剃尾,就是指字体的上部或者下部无法完全显示了,发现字体应用后剃头剃尾了,首先查看下字体配置里的这行:FixCharMetrics=1是否为1,如果为0的话,改成1重启看看。本来就是1还是剃头剃尾就没办法了吗?别着急,还是用配置文件解决问题,这里就用到Y轴的调整了,还是拿华康圆体举例下,比如说功能表图标的字体剃头,上部显示不全,我们可以如下方法解决,先把这行Sans MT 936_S60@16=DFYuan – Kelvin@16改为Sans MT 936_S60@16=DFYuan – Kelvin@16:Y0 ,这什么意思呢,Y0就是让字体Y轴高度回到初始位置,因为不加Y0的话我们看到的字体界面都是字体配置自动调整过的,改为Y0后重启看下,字体是偏上了还是偏下,如果偏上,就将Y轴高度往下调,比如Sans MT 936_S60@16=DFYuan – Kelvin@16:Y-3,就是把功能表图标字体往下调3;如果偏下了同理往上调,Sans MT 936_S60@16=DFYuan – Kelvin@16:
Y+3 ,往上调3,这样修改后重启看看,是否解决了剃头剃尾呢?不满意的话继续调整即可,字体本来就是个很麻烦的活。其他字号的字体调整同理~另外Kelvin字体的Y轴高度一般是Y3,就是说如果发现有剃头剃尾的地方,基本用Y3可正常显示。这里提供一个我对Kelvin准圆默认版字体修改好的配置文件给大家参考下,调整过字体大小和Y轴的,如果觉得字体大小高度不合心意自行修改下即可。记得换成自己的字体ID哦~呵呵。
     再来 说下多个字体同时调用说多字体调用之前,先讲一下字体路径的问题,也就是配置文件里指定的加载字体的目录,打开配置文件,到这段:; Extra font files to be loaded.ExtraFontFile=\Data\Fonts\*.*这个\Data\Fonts\*.*就是字体的加载目录,所以说呢,你下载字体的时候一般都会让你把字体放到data\Fonts下,想调用多字体,我们就从这里下手了。说到这里,还想起个问题,就是更换字体,在这里顺便讲了,有个很简单的办法,一次重启就替换成你想换的字体,比如你在用的是雅黑(文件名f),你想换成方正准圆(f),OK,很简单,假设俩文件都放在了\Data\Fonts\下,在这里把配置改成; Extra font files to be loaded.ExtraFontFile=\Data\f保存重启看看,是不是调用了准圆了?这时去\Data\Fonts\下把 f 删除就可以了。
呵呵,当然用字体文件名排序(就是说系统调用字体按字体文件名首字母的顺序)的办法也
可以做到一次重启调用,比如F(FZZY)在Y(Yahei)之前,俩都在字体目录下时会先调用FZZY。大家具体情况具体对待吧~下面步入正题了,多字体同时调用!昨天有个跟帖的机油说能不能在系统使用准圆的同时,让熊猫看书(或其他看书软件)调用楷体,这个完全没问题,而且比手机界面多字体调用还简单,给大家看个图,我的手机字体是方正准圆,我又在熊猫看书的界面采用了少女和隶变两种字体。
     这个问题很好解决,同样是字体路径的功劳,我们这样修改下,因为手机系统字体是随时要使用到的,我们把它(如f)放到C盘,看书用的字体我们只在看书时才使用,我们把它(如f)放到E盘,示例如下:; Extra font files to be loaded.ExtraFontFile=C:\Data\fExtraFontFile=E:\Data\f(注:这样写为了给大家讲起来方便,其实用\Data\Fonts\*.* 同样是调用手机和存储卡两盘data\fonts下的字体,另外字体路径最好是英文名的,中文路径容易出问题)有人肯定疑问两个都加载这样的话系统知道默认该调用哪个吗,会不会乱套开不了机,这里就用到我们之前学的了,嘿嘿,看前面的字体自定义大小那里,这里我们假设准圆的字体ID是FZZY – Kelvin ,示例如下:; For S60 3rd=FZZY – KelvinSeries 60 ZDigi=System One=FZZY – KelvinSans MT 936_S60=FZZY – Kelvin(系统隐含默认字体)Sans MT 936_S60@7=FZZY – Kelvin@7S
ans MT 936_S60@13=FZZY – Kelvin@13Sans MT 936_S60@14=FZZY – Kelvin@14Sans MT 936_S60@16=FZZY – Kelvin@16Sans MT 936_S60@18=FZZY – Kelvin@18Sans MT 936_S60@20=FZZY – Kelvin@20Sans MT 936_S60@23=FZZY – Kelvin@23Sans MT 936_S60@24=FZZY – Kelvin@24Sans MT 936_S60@46=FZZY – Kelvin@46Sans MTUniT_HKSCS_S60=FZZY – KelvinSeries 60 Sans=FZZY – KelvinSeries 60 Sans SemiBold=FZZY – KelvinSeries 60 Sans TitleSmBd=FZZY – Kelvin如果不需要自己映射字体高度中间蓝的可以省略了,把黑部分映射到FZZY – Kelvin这个字体即可。这样你重启后,不管data\fonts下放了多少字体,你的系统字体就是方正准圆,然后去熊猫看书的设置-字体里看看,是不是除了方正准圆也有楷体呢,呵呵,随意切换更改即可。(另外还有个办法,是说系统调用字体的顺序是按着字体文件名开头字母的顺序来的,这样可以通过修改字体文件名的办法来实现首选调用,感兴趣的可以试试看)。下面就是系统界面的多字体调用了,其实说到这里,聪明的机油们应该晓得如何做了,同样是字体路径下如data\fonts\下放置你想调用的字体ttf文件,然后在字体映射那里,映射到想要显示的字体ID上即可。如我开始所附图里,中国移动(24号字)是方正隶变体,左右键(20号字)是方正魏碑,功能表(16号字)是华康少女,其他部分都是方正准圆。我的字体配置文件的字
体映射修改如下:; For S60 3rd=FZZY – KelvinSeries 60 ZDigi=System One=FZZY – KelvinSans MT 936_S60=FZZY – Kelvin(系统隐含默认字体)Sans MT 936_S60@7=FZZY – Kelvin@7Sans MT 936_S60@13=FZZY – Kelvin@13Sans MT 936_S60@14=FZZY – Kelvin@14Sans MT 936_S60@16=DFGirl – Kelvin@16Sans MT 936_S60@18=FZZY – Kelvin@18Sans MT 936_S60@20=FZWB – Kelvin@20Sans MT 936_S60@23=FZZY – Kelvin@23Sans MT 936_S60@24=FZLB – Kelvin@24Sans MT 936_S60@46=FZZY – Kelvin@46Sans MTUniT_HKSCS_S60=FZZY – KelvinSeries 60 Sans=FZZY – KelvinSeries 60 Sans SemiBold=FZZY – KelvinSeries 60 Sans TitleSmBd=FZZY – Kelvin注意红的部分,就是调用其他三种字体的映射定义。这样重启后看看,是不是字体乖乖的按你的意思显示了呢,呵呵,对了,据说系统最多调用六种字体,我没考证过,有兴趣的可以研究下。
另外提醒下,同一类字体最好不要放在一个路径下,比如准圆默认版和准圆Bauhaus版,不要都放在data/fonts这一目录下调用,可能引起系统调用失灵从而使用默认字体,最好建个新文件夹比如data/fonts/Bauhaus来放置它,调用时字体路径定义过来即可。
        好啦,说到这里,进阶篇就结束了,此篇针对的是字体配置文件,看完后感觉如何呢,
玩转字体配置不是问题了吧?呵呵,我们不但要玩转字体配置,还要对字体下手了,具体如何修改字体,添加我们喜欢的文字符号数字,敬请期待下篇-高手篇吧~
         高手篇 :
            你好吼吼,这篇是终结篇,我们开始撇开字体配置向字体的修改进军了。还为了字体的英文数字不满意而烦恼吗?为了特殊符号不全到处求助吗?看完这个一切都不是问题了!所谓工欲善其事,必先利其器。这篇我们要用到一个软件啦,隆重登场Font Creator Program,我们以后的修改都要借助它了,我用的是4.1中文版,就以它为例了。首先 说下对不喜欢的英文数字如何置换,假设我们目前要修改的是雅黑默认版,要把它的英文数字替换成华康POP,如何操作呢,跟我来吧~先打开Font Creator Program(绿的下载解压后即可使用),选择要用的两个字体文件(雅黑和华康Pop)打开 ,打开后两个字体的界面,
        我们要把华康Pop的数字英文用到雅黑里,所以先把华康Pop的数字英文选中复制下,这里数字和英文不是连续的,有符号隔开了,假设我们只想替换数字和英文,我们先把数字选中复制下,然后切换到雅黑的界面下,选中雅黑里的数字,右键粘贴下,粘贴完看下吧,雅黑的数字变了吧,成华康Pop的了,英文大小写的替换仿照这个进行即可。换完成,这时候保存下吧,另存下或者保存都可以。好啦,英文数字的替换完成了,重启看效果吧。现在
我们开始说特殊符号的添加问题,比如很多人偏好的商标符号,怎么添加到本来没有这些的字体里去呢?好啦,开始行动吧。首先需要有一个含有商标字符的字体,这里我们用修改过的Kelvin的方正准圆,这个字体里含有Nike等商标符号。大家去一下方正准圆带商标的字体借用一下就好了OK,下载这个字体,可以用字体试衣间看到这个字体含有商标特殊符号,下面我们就要开工啦,把这些商标符添加到本来没有这些的文泉驿微米黑里去。首先说起来,字体里的每个字都有一个小房间,字分开住在每个小房间里,但是这么多字,我们怎么知道哪个是哪个呢,这就需要房间号来识别了,那么字体里我们怎么看房间号呢,我说明下,用Font Creator Program打开字体,在字体界面右键标题里选择Microsoft 映射,这样设置后在字的小格子上方就会显示一个编号,如$2900,这就是所谓的房间号啦,请记住TTF字体是使用的Unicode编码,以后会用到。现在我们打开上面包含商标符的方正准圆,商标符的编号是从$2800开始的,到$287E结束,问我怎么知道的,呵呵,第一次接触某字体肯定是不晓得的,鉴于用Font Creator Program打开字体查看比较慢,推荐用字体试衣间查看下,翻到有商标符的开始位置,在试衣间的右下角会显示10240,U+2800;结束位置是10366,U+287E。通过这个我们也可以计算出,商标符一共有127个。用Font Creator Program打开方正准圆,菜单里选择编辑最下面的查,如图,打开查界面,在中间映射
栏里选择Unicode,输入$2800,点查,我们就到商标符的第一个了,选中第一个商标符,按Shift再选中最后一个商标符,将127个商标符全部复制下,Ctrl+C或者菜单编辑里的复制都可以。接着我们打开文泉驿微米黑,如图,同样查$2800,会发现没有到,没关系,既然商标符在2700-2900之间,我们查下$2900,怎么样,到了吧,可以看到27EB和2900之间没有商标符号,我们这就开始添加。:学识 选择$2900,然后在菜单插入里选择字模,会打开如下窗口,前面我们知道了,商标符一共127个,数目我们就输入127,因为商标符的编号在2900之前,我们的插入位置选择第三项-选择字模之前,同理如果选的是27EB的话我们就选择第四项,选择字模之后,OK,字模插入到此完成。你会看到所有插入的空白字模默认是选中状态的,不要乱点哦,接下来我们选择菜单编辑里的特殊粘贴,打开下面的窗口,将所有的四个选项全部打钩,映射选择保持相同映射也就是第一个。按确定后看看吧,是不是127个商标符都乖乖的躺在原来的空白小格子里了呢,呵呵。好啦,选择文件另存为保存下字体,然后应用字体去点讯的表情符号里看看,是不是文泉驿微米黑的字体带上这些商标符了呢。给大家来个修改后的文泉驿微米黑的符号截图看看。当然想要点讯显示这些除了字体带商标符外表情配置里也要有商标符才行哦。
外补充几句,打开某些Kelvin的字体时可能会发现在$2800-$287E已经存在文字了,Kelvin
字体里这个位置有文字的地方基本是盲文字符,平时咱们是用不到的,如果此位置上存在文字的话更简单了,参考上面修改英文数字的那段直接粘贴就好了,替代原来的盲文字符即可。要学会变通哦~呵呵。
            还有些童鞋们想要给不带韩文的字体添加韩文,其实道理是一样的,不过需要插入的字模比较多一些而已,基本有上万个吧,过程会慢一些。韩文字库借助Kelvin的带韩文的字体即可。