这两天折腾的东西如下: 在win10下面使用powershell时, 发现无法进行utf-8输出, 最后发现可以通过如下方法搞定:
控制面板->区域->管理->更改系统区域设置…-> Beta版:使用Unicode UTF-8提供全球语言支持(U)

  该方法目前可完美解决, 不需要其他的额外配置. 如果有些较老的软件显示不正常时, 可以下载 localemulator 软件, 然后用它来启动就行了.

  不过, 新问题又随之而来了(也有可能一直都存在, 但不是那么严重罢了), 就是我发现我的编辑器中英文字体对不齐的情况越发严重了. 我也算是个追求完美主义的人, 所以又在网上爬了半天, 居然让我找到了解决方法, 链接如下:
http://blog.sina.com.cn/s/blog_5374fceb0102vs86.html

  完成效果如下:

  为免该链接失效, 我就把全文粘贴在下面了:

  在网上游荡很久,查阅诸多资料,终于为UltraEdit选定了一套我喜欢的字体方案。这套字体方案是:英文字体使用Consolas,中文字体使用微软雅黑。
  虽然说起来好像很清楚,但是因为在UltraEdit下是不能分别设置中英文字体的,而如果直接使用Consolas的英文字体,中文默认是用宋体替代的。
  网上有种解决方法,有大神修改整合了Consolas与微软雅黑字体,制作了一种新字体,很多网友评价也不错。但是在我的Windows10系统里,虽然可以安装字体,但在UltraEdit下无法设置成这种字体。据猜测,是Windows10加强了对于字体的管理,这个字体还没有通过Windows10的验证吧。
  于是又找到另一种更好的办法——fontlink,字体链接功能。
  首先打开注册表编辑器(Regedit.exe),在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 下新建一个“多字符串值(M)”,命名为Consolas。修改其值为:
MSYH.TTC,Microsoft YaHei UI,128,96
MSYH.TTC,Microsoft YaHei UI

  对于“128,96”值的设置,网上有很多种取法,我参照了上面的设置,取了个常见值。其实我没发现什么不同,而对于什么GDI之类的也没弄太明白,反正已经达到我的要求了。下面看下预览图:
UltraEdit字体设置(fontlink大法)字体大小15,相当于小三的大小

UltraEdit字体设置(fontlink大法)字体大小14,相当于四号的大小

  可以看出这两种字体大小下,正好两个字母相当占用一个汉字的宽度,非常美观。同时,Consolas又是一种等宽字体,非常适合于编程。
  另外我还尝试了网上推荐的Source Code Pro,这个字体也非常漂亮,不过链接了中文以后,中文会小很多,所以还不适合我这种不是专业的程序猿。还有一种Monaco字体我也比较喜欢。网上还有推荐一种Terminus和Inconsolata字体,测试了一下,不是很符合我的审美,所以pass掉了。
  上一段提到的这些字体,都是免费的,所以能从网上直接下载使用。而Consolas是一个商业字体,但它是微软某个软件自带的,所以说我是为它付过费的,使用它应该也是最方便的。
  最终,为UltraEdit选定了Consolas+微软雅黑的组合,字体大小14(四号)。
  在Win7下的注册表修改方法有些不同,代码应该是:
MSYH.TTF,128,96
MSYH.TTF

  对应字体大小是9和11号。
  Win8的修改方法请参照上面两种代码进行选择。

关于中英文等宽字体的设置相关推荐

  1. sublime 中英文等宽字体

    { "font_face": "M+ 1m", "font_size": 13, "tab_size": 2, &quo ...

  2. PyCharm编程环境的中英文字体分别设置的好处多----一石三鸟地解决中文字体不一致、英文字体不涵盖中文字符、编程字体实用性兼顾美观性的三个问题

    在编程环境(例如Python的PyCharm)中,我们希望编程环境的字体具有如下特性: (1)字体覆盖中文和英文字符. (2)等宽字体,并且是TrueType字体,方便辨识代码中缩进和对齐的字符个数. ...

  3. Visual Studio 2019 设置等宽字体 DejaVu Sans Mono

    Visual Studio 2019 设置等宽字体 DejaVu Sans Mono 文章目录 Visual Studio 2019 设置等宽字体 DejaVu Sans Mono I - 前言 II ...

  4. outlook阅读html,Outlook HTML邮件中英文混排字体设置

    Outlook HTML邮件中英文混排字体设置 如果是纯中文或者纯英文指定一个字体就可以,如果是中英文混排,希望中文和英文使用不同的字体,该如何? css 中 font-family 可以把多个字体名 ...

  5. LaTeX 中英文字体字号设置

    转载自 LaTeX基础四:字体字号设置 - shawncheer - 博客园 http://www.cnblogs.com/shawncheer/p/5844925.html %导言区 \docume ...

  6. IDEA中英文字体分开设置

    DIY IDEA(完美总结!)奥里给! ​ ❤️晚风吹来,下班之前抽时间的倾心大作!兄弟们顶上去啊,这都是满满的干货.❤️ 一.界面的设置 界面字体 界面主题(整个IDEA的基本色) 二.代码编辑区的 ...

  7. 【Vs2015】 常用字体的设置

    字体不仅是设计师手中重要的武器,对我们开发人员来说,字体的选择也有许多讲究,一个好的.适合展示代码的字体,应该具备以下要素: 等宽的字符 简洁.清晰并且规范的字符形状 支持ASCII码为128以上的扩 ...

  8. Android 自定义字体,设置字体

    效果图 实现代码: 1.先下载字体文件.ttf 下载链接:http://font.chinaz.com/maobiziti.html 2.main文件夹下创建fonts文件夹,.ttf文件复制到fon ...

  9. 字体单独设置样式_Glyphs 官方教程 | 字体命名

    ​​ 字体名称是很重要的,它决定了字体菜单中的分组和顺序,而这直接影响你的字体将如何呈现给用户.在一款字体中,字体名称被存储在六个不同的地方,这一点已经相当困难:或者实际上还会有更多的地方,这就更复杂 ...

  10. latex学习笔记——latex的字体字号设置

    字体属性 一.字体编码 正文字体编码:OT1.T1.EU1等 数学字体编码:OML.OMS.OMX等 二.字体族 罗马字体:笔画起始处有装饰 无衬线字体:笔画起始处无装饰 打字机字体:每个字符宽度相同 ...

最新文章

  1. 进程间数据传递:Queue,Pipe 进程间数据共享:Manager
  2. 深入Java泛型(五):Json解析泛型
  3. fiddler及postman讲解
  4. C/C++ 语言中表达式的求值
  5. (chap1 网络基础知识)通信类型
  6. git reset 怎么还原_git reset –hard后的恢复操作
  7. 成田机场access西瓜卡_糟了,是心动的感觉!无限次机场/高铁接送,高端商旅神卡权益再升级...
  8. 简单nginx+tomca负载均衡
  9. 获取Django中model字段名 字段的verbose_name
  10. OP和DBA相关的一些有用资源
  11. config.guess: unable to guess system type、config.sub: missing argument
  12. python 省份排序_MySQL
  13. 程序员的工作总结(2017-12-04)
  14. 我的留英日记[转载]
  15. c语言 dfs,DFS(深度优先搜索)
  16. php语言是什么什么环境,什么是php语言
  17. AI科普(一):什么是人工智能?
  18. 苹果传奇延续?全面对比解析iPad mini
  19. 虚拟机中的计算机名称,如何获取VMware虚拟机主机的名称和IP?
  20. nginx: 405 not allowed问题解决方法

热门文章

  1. 全国计算机等级二级ACCESS数据库程序设计(更新完毕)
  2. 嵌入式入门必去的网站 —— 介绍的非常详细
  3. WDM驱动安装和卸载
  4. windows环境下,搭建RTSP视频推流服务器
  5. C++沉思录中文版pdf
  6. 网络安全管理解决方案
  7. 如何使用雅虎相册在陶宝网增加宝贝描述图片(转)
  8. 我连鼠标光标都是爱你的形状——MATLAB自定义光标及png转化为光标数组
  9. 关于U盘被写保护无法格式化的解决方法
  10. tplink无线网卡的linux,Linux系统下怎么用TP-Link的无线网卡?