在使用J2ME的第三方开发套件LWUIT开发Window Mobile上应用时,程序在其他机型上运行显示正常,但是在HTC 6900/6950/6850等机器上运行时,发现字体明显萎缩,变得很小很小,既便使用最大的J2ME Font最大字体时,任然达不到显示的效果。修改LWUIT源程序,将LARGE Font的值改大,程序运行不起来,会报错。

查阅很多文档及HTC的研发论坛,发现是由于机器本身原因造成,修改Large Font的值,机器根本不认。从J2ME这一块想办法是解决不了问题的,只能考虑修改Windows Mobile的系统字体了。具体修改方法如下:

--------------------------------------------------------------------------------------------------------------------------------------------------

1、先用注册表修改工具修改注册表如下:
      [HKEY_LOCAL_MACHINE/System/GDI] FontLinkMethods=0
      [HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias] version = 589836 .重启系统。
   2、修改短信内容文字大小(修改后便签中文字也会随之变大)
      [HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias] .增加字符串:宋体:-12=汉仪中圆简:-16
   附:(我的多普达手机不需要下面的操作):
      察看你显示过小或过大地方文字的大小,我显示的字体大小为:汉化软件中小字体与IE浏览器难看的小字体为11号,而PIE浏览器百度搜索与电量中显示的大字体为16号,字体都是"Tahoma"字体。
   修改注册表如下:
   [HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias] 增加字符串:
   Tahoma:-10=Tahoma:12
   Tahoma:-11=Tahoma:12
   Tahoma:-16=Tahoma:-15
   Tahoma:16=Tahoma:-13
   其中字符串"名称"是你要修改系统中对应的字体与大小。"串值"是你需要修改后的字体与大小。其中的"-"号是决定英文字体大小需不需要随着更改。这样你就可以随心所欲修改系统中你不满意的文字大小了。字符串MS Sans Serif:-13是针对系统中没有的字体进行修改,你可改成MS Sans Serif:-12=Tahoma:-15看看效果。
   修改好后可看看字体有没有改动,有时需要重新启动一下系统才能看到修改后的效果。现在系统己经可以完美显示中文了。
   对于论坛中一部份人希望系统文字显示大些可添加注册表
   [HKEY_LOCAL_MACHINE/System/GDI/V1/FontAlias] 。增加字符串:Tahoma:-12=Tahoma:15

--------------------------------------------------------------------------------------------------------------------------------------------

标红部分是我在HTC 6950上执行的修改操作。

再运行J2ME应用,字体变大,达到了比较好的视觉效果。

J2ME应用在HTC6900,6950,6850上运行字体偏小的解决办法相关推荐

  1. Source Insight Win10上显示字体很模糊解决办法

    Source Insight Win10上显示字体很模糊解决办法 Source Insight Win10上显示字体很模糊解决办法 1 打开文件所在位置 2 右键点击应用图标 3 然后点击" ...

  2. 从administrators组中删除guest来宾账户时提示无法在内置账号上运行此操作的解决办法...

    从administrators组中删除guest来宾账户时提示无法在内置账号上运行此操作 我的win2003服务器曾经杀出过木马,后来发现guest账号还会自动开启 经检查,guest账号居然跑到ad ...

  3. 打开Windows Powershell时出现 :. : 无法加载文件C:\user\...\profile.ps1。未对文件profile.ps1进行数字签名。无法在当前系统上运行该脚本 的解决办法

    想使用Windows Powershell命令时,打开后出现如下报错: . : 无法加载文件 C:\Users\arxc\Documents\WindowsPowerShell\profile.ps1 ...

  4. Driver not loaded Driver not loaded(QT打包后在别人的电脑上运行出现这个错误)解决方法

    Driver not loaded Driver not loaded(QT打包后在别人的电脑上运行出现这个错误)解决方法 出现这个错误,导致的原因有很多,所以不妨先试试我找的这种解决方法,我也是试过 ...

  5. 如何取消U盘上的设备加密功能Bitlocker——win10家庭版磁盘上有个锁的解决办法——详细操作版本

    一.背景: 使用Bitlocker设备加密的背景: Type-C toUSB两用U盘,手机是小米手机,Type-C口插口.用这个U盘在电脑和手机之间传输数据很方便. 然后为了所谓的数据安全,我是用Wi ...

  6. javac ‘javac‘ 不是内部或外部命令,也不是可运行的程序 的解决办法

    javac 'javac' 不是内部或外部命令,也不是可运行的程序 的解决办法 解决办法:你先把你自己新建的JAVA_HOME.CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bi ...

  7. 五种360safe不能运行,启动,打开的解决办法。

    360safe不能运行,启运,打开的解决办法大概有四种,1.360safe无法运行,没有一点反应.2.不能打开的错误代号为:0xc000005.3.不能启动的错误代号为:0xc00000ba.4.ex ...

  8. 计算机在开机时会进行自检遇到,电脑开机总是在自检上死机问题的解决办法

    电脑开机总是在自检上死机问题的解决办法 电脑开机总是在自检上死机 我的WIndows 操作系统的电脑,每次在开机启动到WIN滚动条时,总是卡死!多启动几次就可以进入系统,进入系统后过不了多久又会死机. ...

  9. Windows10家庭版安转App提示”管理员已阻止你运行此应用...“的解决办法-至简版

    问题如图: 解决办法一:cmd命令 1.找到下载的安装文件,按住Shift键,同时在安装文件上点击鼠标右键,选择复制为路径,如图: 2.打开C:\Windows\System32,找到cmd.exe, ...

最新文章

  1. 何时使用margin和padding?
  2. python编写脚本方法_【Python】教你一步步编写banner获取脚本
  3. Android开发更改应用图标无效的问题
  4. Day01-图像处理原理与深度学习入门
  5. ubuntu16.04 制作gif
  6. html 树形图可拖拽,HTML5拖拽API实现vue树形拖拽组件
  7. 如何使用新的Apache Http Client发出HEAD请求
  8. thinkpad笔记本散热风扇_极致的散热体验,ORICO 全铝DIY双风扇笔记本散热垫评测...
  9. python中的列表和元组_百度资讯搜索_python中的列表和元组
  10. zookeeper结构和命令详解
  11. CentOS 7 设置IP地址无效
  12. 测试设备和Android机怎么传递消息,在运行2.3的设备上进行测试时,android-Activit......
  13. 让服务器自动从HG版本库中下载代码
  14. BP神经网络预测matlab程序销售量预测
  15. Android设置透明、半透明等效果
  16. (附源码)spring boot小型仪器公司生产管理系统 毕业设计 031853
  17. python基础之列表函数(10)
  18. List求交集、补集
  19. 德勤:制造业企业数字化转型方案(PPT)
  20. 用html和css实现字体发光效果

热门文章

  1. Python实现WOA智能鲸鱼优化算法优化支持向量机分类模型(SVC算法)项目实战
  2. 80X86汇编语言程序设计教程(杨季文)习题答案三
  3. 2020 ICPC Asia East Continent Final_K.Allin
  4. 学习音乐的经历是如何帮助我学习编程的
  5. 论文笔记-EWA-1介绍
  6. 仓储扫描管理系统服务器价格,化工自动化仓储物流管理系统设计与实现
  7. 大小写 数据库 达梦_达梦数据库,大小写敏感这个参数怎么设置
  8. mysql 数据相加_mysql查询将两列数值相加问题
  9. 专访易快报马春荃:建设业财税档一体化体系,是企业数字化转型的关键
  10. linux门禁系统长沙售后,门禁系统招标公告