原文地址:http://home.52brain.com/thread-14094-1-1.html

MATLAB作为高校理工科类本科生或研究生必不可少的科研工具已经有着很多年的历史,以至于在我们的大学生活里或科研工作中,MATLAB处处闪现着它的身影,给我们带来了不少的帮助和便利。而随着MATLAB新版本的逐步推进,目前其功能已经日趋完善。
但比较遗憾的是,经过这么多年的发展,MATLAB对中文的支持依然有着缺陷。当然,使用MATLAB的我们从来不必期待其帮助系统中文化,个中理由无需多言。可MATLAB对中文字体的支持就是一个问题,在MATLAB中我们经常可以看到如下图所示的乱码:

究其原因,无非是我们设置了MATLAB中编辑器Editor的字体为一款我们比较喜欢的英文字体(比如Courier New等),而MATLAB便无法显示我们输入的中文。可朋友们是否有印象,若在Visual Studio中,如果我们设置使用了英文字体,则中文从来不会显示为乱码,哪怕是显示为比较丑陋的宋体。
话虽如此,难道我们就甘心终日对着MATLAB中丑陋的英文字体(字体设置为使用中文字体时,对应的英文字体通常较为丑陋)或者乱码的中文(字体设置为使用心仪的英文字体时,中文就会显示为乱码)而学习或者研究吗?当然不能!下面,月夜为朋友们分享一款自己基于华文细黑和Courier New两款字体重新打包生成的名为MATLAB的新字体。该字体的英文和数字字符,以及部分标点符号使用Courier New的字库,而除此之外的其他字体则全部使用了华文细黑的字库。
当在MATLAB中设置使用了该字体之后,英文可以显示为Courier New的字体效果,而中文则显示为华文细黑的效果,从而再也不会看到MATLAB中的中文出现乱码,从此就可以跟MATLAB中的中文字体乱码说再见!使用该款字体之后的无中文乱码的MATLAB编辑器Editor的界面如下图所示:

该款由月夜打包名为MATLAB的字体的下载地址在这里

115网盘 | SkyDrive网络硬盘

下载后复制到Windows系统目录下fonts文件夹中安装,然后在MATLAB中通过File->Preferences打开Preferences对话框,然后在其中的Fonts->Custom下可以进行MATLAB字体的详细设置,设置使用该款MATLAB字体即可。
如果你只是寻找一款字库的话,读到这里,下载完文件,安装好就可以使用了。而如果你要自己打包制作自己的字库,则请继续往下阅读,月夜为你简单讲述一下如何利用已有的字体打包字库。
字库打包制作方法1.FontCreator

使用已有字体打包字库需要使用一款软件,该软件名为FontCreator。你可以通过Google搜索其下载地址。需要说明的是,试用版无法保存创建的字库。因此,要么你购买正版,要么需要想法下载到合适的版本。
而且,我们需要使用该软件完成的任务十分简单,所以完全不必使用其最新版。一款FontCreator V6.0软件,已经足以完成我们的任务。
下载后的安装,月夜此处也不赘言。因为许多版本是绿色版,而安装版的安装过程也没有什么可资叙述的内容。

2.制作新的字库

首先使用FontCreator软件打开一款中文字体软件,比如这里我们打开华文细黑,然后将其另存为我们想要的字体名字,比如MATLAB.TTF;
然后我们使用FontCreator软件打开一款自己比较喜欢的英文字体软件,比如这里我们打开Courier New,然后选中其中如下图所示的部分:

即选中字体文件中从$0004到$0061的格子中的图像,按Ctrl+C将其复制。
接着我们回到FontCreator中刚刚打开的中文字体文件中,选中与英文字体对应的这些从$0004到$0061的格子中的图像,然后按Ctrl+V,将复制过来的英文字体粘贴到中文字体文件中。
最后我们将修改过的中文字体文件保存,即得到了自己想要的字体文件。

3.其他说明

需要说明的是,这样只更改了文件名而重新保存的字体,其字体名称并没有变化,一旦安装,系统中将出现两款相同名称(比如华文细黑)的字体。
而我们可以在打开该字体文件后,通过Format->Naming菜单,打开Naming对话框,从而在其中修改与字体标识相关的信息。
我们可以先在Platform中选择对应的操作系统(比如Windows Unicode BMP),然后在Language中选择中文或英文,并编辑对话框右侧Naming中的标识信息,最后将字体重新进行保存,即可使得我们重新打包的字库在操作系统中具有自己独特的名字。

修改美化MATLAB字体设置相关推荐

  1. Matlab字体设置中找不到字体

    Matlab默认的字体实在不好看,一般都需要重新设置字体. 在其字体设置中有些字体不能同时支持中文和英文,我在之前的博客中说过,如何为Matlab设置一款好看的同时兼容中英文的字体. https:// ...

  2. matlab+字体设置大小,Matlab中如何修改字体的大小?

    题目:Matlab中如何修改字体的大小? 使用Matlab有好几年了,一直以为command windows等窗口中的字体或者.m文件中的字体都是无法改变的,记忆中改过几次想改大一些都没成功,所以&q ...

  3. NetBeans 界面美化与字体设置

    NetBeans 界面.字号.字体设置 http://www.voidcn.com/article/p-xfntkekj-kq.html

  4. matlab字体设置

    转自https://blog.csdn.net/wangh0802/article/details/81814198 同一个坐标轴上的两个字母 X 和 m, 希望X 是斜体,m是正体. 在MATLAB ...

  5. idea修改回默认字体,设置 IntelliJ IDEA 的主题和字体的方法

    1 前言 在博文" IntelliJ IDEA 之 HelloWorld 项目创建及相关配置文件介绍 "中,咱们已经用 IntelliJ IDEA 创建了第一个 Java 项目 H ...

  6. idea修改回默认字体,设置 IntelliJ Idea 的中英文字体

    这是一篇2013年09月份的草稿,一直没有发布,今天翻出来,好好整理下. Eclipse 还没有用熟练的时候,我就开始投入到 IntelliJ Idea 的怀抱了,习惯后真的很方便,界面看着也舒服. ...

  7. w10计算机字体怎么设置在哪里设置,win10电脑修改系统默认字体的方法|win10系统怎么设置字体大小...

    win10电脑怎么改变系统字体?修改系统默认字体的方法 win10电脑怎么改变系统字体?系统字体一直都是一尘不变,虽然看起来方方正正比较便于确认,但总有用户想要修改系统默认字体设置,怎么修改系统默认字 ...

  8. MATLAB修改字体大小,加粗,字体样式,字体颜色,线形,希腊字母,特殊符号,图片文本位置及字体设置等

    一.标题的修改 1.修改label的字体大小.格式.加粗.颜色: xlabel('标题','FontSize',14,'FontWeight','bold','FontName','Times New ...

  9. matlab字体背景美化

    1 matlab背景和高亮美化 1.1 下载一个GitHub项目 scottclowe/matlab-schemer 先别管这是啥,全部下载下来. 1.2 这个项目中有的样式 https://gith ...

最新文章

  1. STL-bitset源码解析
  2. idea插件Iedis 2安装与使用
  3. 如何控制局域网网速_科普 | 路由器网速突然变慢怎么办?
  4. 移动端布局,C3新增属性
  5. 大数据的4v特征及思考_大数据智能下数据脱敏的思考
  6. opensips mysql 版本_opensips搭建问题解决笔记
  7. Rax初学者使用心得
  8. 虚拟内存和缺页,为什么使用一键加速会使你的电脑变慢?
  9. 代码解放,一个智能化的「云控制台」如何运转?
  10. 计算机应用1.2版,201303《计算机应用基础》在线作1_2.doc
  11. 火车票订票管理系统c语言,基于c 的火车票订票管理系统的设计与实现.docx
  12. file.exists()方法,明明存在,
  13. 双球坐标系_天球坐标系 - 中文百科
  14. position属性详解
  15. css中的background属性
  16. 京峰教育Linux笔记
  17. 剑灵服务器延迟时间在哪看,《剑灵怎么看延迟》,剑灵怎么显示ping
  18. Zookeeper实现服务注册发现
  19. 猿团,如何用远程工作技术云平台,打开IT人才共享市场?
  20. 提升工作效率的神器:电脑版番茄工作软件

热门文章

  1. NOJ ACM-ICPC Graveyard
  2. 如何将腾讯视频的qlv格式转换为mp4格式
  3. 设计模式之单例模式应用场景篇
  4. 系统重装后,如何重新找回hexo+github搭建的博客
  5. DolphinScheduler 3.1.0 海豚集群部署配置
  6. 钻展创意设计要体现哪些元素?
  7. 主线1.1FM算法原理详解
  8. Map遍历的四种方法效率对比
  9. yaf mysql_Yaf框架封装的MySQL数据库操作示例
  10. mysql declare 查询_mysql实现递归查询