程序使用微软雅黑作为默认字体在xp下的问题_xp默认字体变成微软雅黑了-程序员宅基地

技术标签: windows xp  微软雅黑  字体  windows开发  

1、微软雅黑是 Vista 及更高版本 Windows 的标配中文字体,但不是 XP 的标配字体,XP 的任何一个 SP 或更新包都没有包含它。
2、XP系统默认中文字体是宋体,在电脑上的显示效果不如微软雅黑好看。
3、程序如果在XP下使用微软雅黑,但系统又没有该字体时,会使用XP默认字体。
4、XP 系统上的微软雅黑字体,通常有两种来源:用户主动下载安装或安装 Office 2007 以上版本时自动获得。
5、XP下可以开启ClearType来改善中文显示效果,ClearType不是专门的字体,而是一种显示技术,可以称为"超清晰显示技术",它是专门为液晶显示器用的,可以大大增强所有文字的显示清晰度(包括中文),而且,普通的显示管显示器(阴极射线管显示器)也可以使用。
6、XP安装微软雅黑字体方法:下载雅黑字体 msyh.ttf(雅黑字体)、 msyhbd.ttf(雅黑字体粗体)放入字体库 C:\Windows\Font

7、XP 支持 ClearType,但可能是出于对性能的考虑,默认关闭。你可以通过以下步骤在 XP 中启用 ClearType:控制面板->显示->外观->效果->使用下列方式使屏幕字体的边缘平滑:清晰。

综上,在程序中使用微软雅黑时,需要考虑在xp下的显示问题。可以让用户安装字体,或者在xp下兼容使用宋体。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cdsxyx/article/details/50959959

智能推荐

x265中codeIntraLumaQT()分析-程序员宅基地

文章浏览阅读954次。x265中codeIntraLumaQT()分析_codeintralumaqt

KaliLinux-剪切板攻击-PasteJacker工具的安装-程序员宅基地

文章浏览阅读2.7k次,点赞2次,收藏20次。在kali中安装 pastejacker 和 pip下载安装 pip下载 pipwget https://bootstrap.pypa.io/get-pip.pypastejacker我安装的时候用的是 python3 安装的所有它会在 python3.9 文件夹下/usr/local/lib/python3.9/dist-packages/PasteJacker/Core这个目录下有一个 vim updater.py..._pastejacker

[C++_STL]map和unordered_map对比_stl unordered_map map对比-程序员宅基地

文章浏览阅读309次。map:优点:有序性,这是map结构最大的优点,其元素的有序性在很多应用中都会简化很多的操作,内部实现一个红黑树使得map的很多操作在lgn的时间复杂度下就可以实现,因此效率非常的高缺点: 空间占用率高,因为map内部实现了红黑树,虽然提高了运行效率,但是因为每一个节点都需要额外保存父节点、孩子节点和红/黑性质,使得每一个节点都占用大量的空间适用处:对于那些有顺序要求的问题,用map会更高..._stl unordered_map map对比

检测iOS的网络可用性并打开网络设置_ios sbusenetwork-程序员宅基地

文章浏览阅读1.3k次。今天接到个需求,要求程序能够检测网络可用性,并在没有网络可用的时候能够弹出对话框,并允许用户点击按钮打开网络设置。这个问题,我首先想到的就是用一个方法检测网络可用性,然后用UIApplication的openURL方法打开某个特殊URL,就可以进入设置了。于是,我迅速地建了个测试项目,写了个简单的实现,如下:12345678910111213_ios sbusenetwork

NAT(地址转换技术)详解_nat技术-程序员宅基地

文章浏览阅读10w+次,点赞418次,收藏1.7k次。目录NAT产生背景ip地址基础知识NAT技术的工作原理和特点静态NAT动态NATNAT重载(经常应用到实际中)NAT技术的优缺点优点缺点NAT穿越技术应用层网关(ALG)ALG的实际应用NAT技术的未来参考文献NAT产生背景今天,无数快乐的互联网用户在尽情享受Internet带来的乐趣。他们浏览新闻,搜索资料,下载软件,广交新朋,分..._nat技术

ACM 组队经验谈_acm 竞赛 题目 组队技巧-程序员宅基地

文章浏览阅读8.3k次,点赞5次,收藏12次。原本是ppt上面的,趴了下来,提醒自己。§序章——团队!ACM不是一个人的战斗§上篇——合理分工,演好自己的角色§下篇——队友齐心,其利断金§番外——深呼吸§尾声——信任与成功这个世界上大牛无处不在大牛的形成无非三种: 天赋异禀 勤奋过人 媳妇熬成婆大牛往往神功盖世,知道无数优化算法, coding_acm 竞赛 题目 组队技巧

随便推点

re.sub()基本用法_re.sub函数-程序员宅基地

文章浏览阅读1.9w次,点赞2次,收藏18次。re.sub()re=regular expression(正则表达式)sub=substitute(替换);re.sub是个正则表达式替换函数,用来实现通过正则表达式,实现比普通字符串的replace更加强大的替换功能;str.replace(“aaa”, “bbb”):将字符串str中的“aaa”替换为“bbb”例子:str="sajhaskdhj111sjh111dksd33..._re.sub函数

三维三维三维树状数组模板题 hdu 3584 Cube_三维树状树组-程序员宅基地

文章浏览阅读686次。三维树状数组_三维树状树组

UIWrapContent的使用-程序员宅基地

文章浏览阅读1k次。using UnityEngine;using System.Collections.Generic;namespace Assets.QWrapContent{ public class ScrollSample : MonoBehaviour { [SerializeField] UIScrollView ScrollView;_uiwrapcontent

JDBC---2. 如何获取数据库连接-使用Druid数据库连接池(IDEA版本)_druid oscar-程序员宅基地

文章浏览阅读2.5k次,点赞4次,收藏25次。2.1 Druid(德鲁伊)数据库连接池Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,可以说是目前最好的连接池之一。方式一:未使用配置文件使用Druid数据库连接池实现数据库的连接DataSource作为数据库连接池技术的起始..._druid oscar

PriorityQueue优先级队列_priorityqueue默认-程序员宅基地

文章浏览阅读963次,点赞15次,收藏8次。PriorityQueue优先级队列_priorityqueue默认

JobClient_jobclient getjob null-程序员宅基地

文章浏览阅读926次。+18投票我是想收集一些作业跟踪中的信息。 对于初学者来说, 我想开始让正在运行的作业信息如作业id或者工作名称等。 但已经跑了, 下面是我有什么( 将打印出当前运行作业的作业id )public static void main(String[] args) throws IOException { Configuration co_jobclient getjob null

推荐文章

热门文章

相关标签