欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

WinCE设置多国语言支持

发布时间:2025/4/16 编程问答 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 WinCE设置多国语言支持 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

最近项目中需要支持中(简繁)日韩英多种语言,在网上找了很多解决办法,最后发现还是MSDN最好。

[c-sharp] view plaincopy
  • [HKEY_LOCAL_MACHINE/SYSTEM/GDI/GLYPHCACHE]  
  •     "limit"=dword:5000  
  • [HKEY_LOCAL_MACHINE/SYSTEM/GDI]  
  •     "FontLinkMethods"=dword:1  
  •   
  • [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]  
  •     "Tahoma"="//Windows//simsun.ac3,NSimSun;//Windows//gulim.ac3,Gulim;//Windows//mingliu.ac3,PMingLiU"  
  •     "Courier New"="//Windows//simsun.ac3,NSimSun;//Windows//gulim.ac3,Gulim;//Windows//mingliu.ac3,PMingLiU"  
  •     "Arial"="//Windows//simsun.ac3,NSimSun;//Windows//gulim.ac3,Gulim;//Windows//mingliu.ac3,PMingLiU"  
  •     "Times New Roman"="//Windows//simsun.ac3,NSimSun;//Windows//gulim.ac3,Gulim;//Windows//mingliu.ac3,PMingLiU"  
  •     "Symbol"="//Windows//simsun.ac3,NSimSun;//Windows//gulim.ac3,Gulim;//Windows//mingliu.ac3,PMingLiU"  
  •   
  • [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SkipTable]  
  •     "Tahoma"="005c,00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff"  
  •     "Arial"="005c"  
  •     "Courier New"="005c"  
  •  

    MSDN相关解释:http://technet.microsoft.com/zh-cn/library/ms903933(en-us).aspx

     

    如果想把字体放到SD卡中:

     

    Step1:

    向输出路径下的Common.reg文件添加如下内容,并更改所有的FontLink

    [c-sharp] view plaincopy
  • [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontPath]  
  •      "FontPath"="//Storage Card//fonts"  ;  
  •  

    Step2:

    在输出路径下的Common.bib文件中,取消对字体文件的打包:

    [c-sharp] view plaincopy
  • ; @CESYSGEN IF FONTS_GULIM_1_50  
  • ;    gulim.ac3       $(_WINCEROOT)/public/common/oak/files/gulim_1_50.ac3          NK  SHU  
  • ; @CESYSGEN ENDIF  
  •  

    Step3:

    makebin

    总结

    以上是生活随笔为你收集整理的WinCE设置多国语言支持的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。