Android 添加藏语修改字库文件

       之前,因为要往 Android平台中添加藏语和缅甸语需要修改字库,百度了很久才掌握修改方法,现在贴出来和大家一起共享,方便大家熟练掌握添加语言的方法。
      主要用到字体工具:FontCreator
      下面以添加藏语字体为例子,将藏语字体和字体映射一起加进去。
       字体映射没复制进去是起不到效果的。
       步骤如下:
       Step1:查找藏语癿 unicode 范围,百度上找到的 unicode 范围为0F00-0FFF。

      
      Setp2:用 FontCreator 打开需要 A(需要修改的字库)和 B(藏语字库)。将 B 中的藏语添加到 A 中。

      Android 添加藏语修改字库文件
     Step3 Ctrl+F 查找 AB 中有无字库文件。对照网上查询的藏语符号确认查找结果,A 中显示没有,B 中显示如下。

     Android 添加藏语修改字库文件
     Step4 点击字体邮件—属性—映射,可以看到在 B 中已经找到。映射是 windows unicode BMP。

    Android 添加藏语修改字库文件
    Step5 由于有些字库丌一定从头开始,从尾结束。查到在此 B 字库的全部字符数量,图下标显示有 194 个字。

    Android 添加藏语修改字库文件
    Step6 在 A 中创建 194 个空白字符。随意选择一个字,点击插入—字形,插入 194 个字形。

    Android 添加藏语修改字库文件

    Android 添加藏语修改字库文件
   点确定,结果如下

    Android 添加藏语修改字库文件

    随意查看创建癿字形,里面是没有映射的

    Android 添加藏语修改字库文件
    Step7 最主要部分,添加字库 B 到 A 中。将 B 中 194 个需要添加的字体选择右键复制。在 A 中选择 194 空白字形后选择编        辑- 特殊粘贴,四个选项都打勾,并且要保持相同映射。

     Android 添加藏语修改字库文件
    确定后如图所示:

     Android 添加藏语修改字库文件
     选择第一个查看映射,发现成功了,保存后字库就可以用了

     Android 添加藏语修改字库文件
       整个字库癿添加如上所示,Android的藏语字体库老版本4.4放置目录 external\lohit-fonts\lohit-devanagari-ttf,Android6字体目录是external/noto-fonts和external/roboto-fonts。
     由于 Android 是用 Linux,Linux 是支持绝大部分语言,Android也是,只不过是缺乏字体文件而已。