首页 > 系统相关 >windows字体问题

windows字体问题

时间:2023-02-17 11:22:04浏览次数:37  
标签:Shell Dlg windows 问题 字体 MS TTC define

windows字体问题(Win7)
1. 乱码
某些Delphi写的软件字体乱码;
区域/语言等全改美国/英语, 然后再改成中国/中文, 3个地方, 以上操作完成后正常

2. 语言标识代码
如中文 0804
#define MAKELANGID(p, s) ((((WORD )(s)) << 10) | (WORD )(p))
0804
#define LANG_CHINESE 0x04
#define SUBLANG_CHINESE_SIMPLIFIED 0x02

0409
#define LANG_ENGLISH 0x09
#define SUBLANG_ENGLISH_US 0x01

3. 字体映射/替代
如: MS Shell Dlg
VS-C++ 的资源字体名:MS Shell Dlg
用GetObject 获取字体名字为 MS Shell Dlg 2
实际中文显示字体为: Tahoma 和 宋体(SimSun)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
MS Shell Dlg = Microsoft Sans Serif
MS Shell Dlg 2 = Tahoma

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
Microsoft Sans Serif=
SIMSUN.TTC,SimSun
MINGLIU.TTC,PMingLiU
MSGOTHIC.TTC,MS UI Gothic
BATANG.TTC,Batang

Tahoma=
SIMSUN.TTC,SimSun
MINGLIU.TTC,PMingLiU
MSGOTHIC.TTC,MS UI Gothic
BATANG.TTC,Batang

4. FontCreator91 合并字体
a. 打开字体
b. 插入/字符 输入代码点: $3401-$9FBB
c. 打开其他字体, 选择对应代码点范围复制
d. 特殊粘贴
e. 保存/导出字体

标签:Shell,Dlg,windows,问题,字体,MS,TTC,define
From: https://www.cnblogs.com/zzz3265/p/17129481.html

相关文章

  • MYSQL占用内存过高问题的解决结果记录
    问题:发现docker容器mysql的内存使用高,达到9个G快满了。开始按网上资料,查了以下二个方面,结果不是这二方面的问题,这里不再详述:1)连接池占用内存情况2)会话占用内存情况最......
  • 软件测试过程中经常遇到的几个问题
    相信大家在测试工作过程中一定遇到过许许多多的问题,而且每个人的问题都不太一样。今天总结小编在测试过程中经常遇到的几个方面与大家分享一下。 1.测试执行方......
  • Windows 10 无网络的情况下手动升级补丁的流程和方法:
    Windows10无网络的情况下手动升级补丁的流程和方法:从微软官网下载需要的更新补丁;将下载的更新补丁保存到本地;打开“设置”,点击“更新和安全”;点击“查看可用更新”,......
  • VSCode Markdown preview enhanced 配置中文字体, 自定义css的方法
    在Ctrl+Shift+P命令菜单中选择CustomizeCSS这是我基于SolarizedLight的配置文件注意,只需要在系统中(我的是Win10)安装思源宋体CNMedium,在系统的字体当中找到它......
  • 记一次定位偶发崩溃问题
    本文记录定位偶发崩溃问题的全过程,并给出相关建议,沉淀经验。背景描述测试反馈,通过右键添加股票,有一定概率闪退,没有dump以及更多的信息,崩溃频率随机。问题复现同测试进......
  • Windows远程桌面连接卡死解决办法
    原文地址问题描述连接远程桌面时,能进入到远程主机,但是屏幕显示黑色解决办法这个方法来自微软社区,算是技术人员给出的一个方法,大致意思就是这种问题多是因为UDP连接不畅......
  • hta--Windows运行html的桌面应用程序(HTML应用程序)
    HTA(HTMLApplication)--HTML应用程序作为前端开发,我们能熟练使用html实现各种效果,但是如果要实现一个简单的桌面应用程序那么应该怎么做呢,答案很简单,只需要把html文件后缀......
  • WINDOWS SERVER 2016 设置使用照片查看器查看图片
    1.使用win+R快捷键快速打开运行,输入regedit打开注册表2.在注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsPhotoViewer\Capabilities\FileAssociations3......
  • Hive 刷题——出勤率问题
    需求描述现有用户出勤表(user_login)如下。user_id(用户id)course_id(课程id)login_in(登录时间)login_out(登出时间)112022-06-0209:08:242022-06-0210:09:361......
  • 父子母女杰问题(父母兄妹一家四口和隔壁杰哥出去旅游...)
    某日在扣扣群里见到的沙雕网友发的东西,尝试使用简单的集合论进行分析原问题问题分解简化已知:T1:船一次只能装2人,想开船至少得有1个人在船上T2:父亲和妹妹独处会XXT......