解决win7-10凯撒4字体显示问题和改语言文件后菜单读取卡慢的方法
原因:凯撒4字体显示不正常的原因是自win7以后微软对自带的繁体字体----细明体进行了迭代,致使字体的数字索引发生变动,进而导致了游戏依托语言配置文件编写的索引内容进行选取显示的过程出现问题,故游戏无法(或显示混乱)显示字体,而网上最常见的解决办法是修改字体文件并添加相应索引范围,但这一方法通常给定索引范围是全库,这就导致了每次刷新页面和读取内容都要从两三万字的字库中逐个寻找也就自然卡慢
解决:笔者的方案是保留原配置文件中索引内容,从winxp中提取旧版ttc细明体字体,并从中分理出旧细明体ttf文件,系统中由于不能同时存在同名字体,于是使用fontcreator字体编辑软件将细明体的名称改为"細明體xp"(直接修改文件名无用)并安装,再将配置文件中<String id="FONT_3">细明体</String>一条改为<String id="FONT_3">細明體xp</String>即可,写的这么详细是为了给大家在其他游戏的字体问题修复上提供思路,基本常见字体问题都是字体迭代或丢失引起的,由于网络上好多凯撒4游戏都是修改过的存在卡慢问题,而且提取过程比较麻烦,故笔者稍后将提取的字体文件和修改过的游戏配置文件上传,以方便大家使用。本人超级喜欢凯撒4,虽然游戏很老了,但希望能与还在玩的人在游戏技巧上多交流。另希望大家转发和上传时候注明帖子出处,本人不玩贴吧,不在乎什么浏览量等级,只是为使用这一方案的人可能遇到的新问题提供一个询问和解决的路径。谢谢!
原因:凯撒4字体显示不正常的原因是自win7以后微软对自带的繁体字体----细明体进行了迭代,致使字体的数字索引发生变动,进而导致了游戏依托语言配置文件编写的索引内容进行选取显示的过程出现问题,故游戏无法(或显示混乱)显示字体,而网上最常见的解决办法是修改字体文件并添加相应索引范围,但这一方法通常给定索引范围是全库,这就导致了每次刷新页面和读取内容都要从两三万字的字库中逐个寻找也就自然卡慢
解决:笔者的方案是保留原配置文件中索引内容,从winxp中提取旧版ttc细明体字体,并从中分理出旧细明体ttf文件,系统中由于不能同时存在同名字体,于是使用fontcreator字体编辑软件将细明体的名称改为"細明體xp"(直接修改文件名无用)并安装,再将配置文件中<String id="FONT_3">细明体</String>一条改为<String id="FONT_3">細明體xp</String>即可,写的这么详细是为了给大家在其他游戏的字体问题修复上提供思路,基本常见字体问题都是字体迭代或丢失引起的,由于网络上好多凯撒4游戏都是修改过的存在卡慢问题,而且提取过程比较麻烦,故笔者稍后将提取的字体文件和修改过的游戏配置文件上传,以方便大家使用。本人超级喜欢凯撒4,虽然游戏很老了,但希望能与还在玩的人在游戏技巧上多交流。另希望大家转发和上传时候注明帖子出处,本人不玩贴吧,不在乎什么浏览量等级,只是为使用这一方案的人可能遇到的新问题提供一个询问和解决的路径。谢谢!