最近几天在学习前端的知识,发觉字体对于前端的视觉效果来说实在太重要了。于是上网搜索各种字体的介绍,整理在此备忘。由于显示出字体需要用户电脑中有对应的字体库,所以只是看了微软自带的字体(宋体、仿宋、新宋、黑体、微软雅黑、楷体)。

字体一般分为衬线字体(serif)和无衬线字体(sans-serif),对于中文来说也叫白体和黑体。衬线字体细节比较多,笔画粗细不同,落笔处带有“折痕”;无衬线字体笔画粗细相当。

宋体是衬线字体即白体。宋体横平竖直、横笔细而竖笔粗,是为适应印刷术而出现的一种字体。宋体笔画很细,文字小容易辨认,然而其尖角锐利,在显示大段文字时会感觉视觉疲劳,做标题也稍显疲软,冲击力不足。

仿宋是宋体的一种改版,相对于宋体其笔画粗细一致(笔画较细)。

新宋体与宋体使用的中文词库是相同的,不同在于新宋体的英文是等宽的。(我尝试了一下,貌似宋体英文也是等宽的  (T_T)  )

黑体是一种无衬线字体,笔画等粗,看起来冷静沉着,作为标题或正文字体均可,较为醒目。

雅黑也是无衬线的字体,并且消除了文字锯齿,显示大量文字时看起来非常舒服,然而做标题无冲击力。平时我最喜欢用的正文字体。(据说无衬线的字体更讨人喜欢)

楷体笔画较粗,显示时没有严格的标准线,显示大段文字时会很乱的感觉,同时不适合打印。

总结一下,等粗(仿宋、黑体、微软雅黑)的字体适合做正文字体,当然仿宋笔画较细,加粗会好一点。黑体适合做标题。宋体适合打印。

Windows常见字体分析相关推荐

  1. Tesseract训练如何加入中文常见字体

    为什么要加中文字体? 医院内部的pacs系统,都运行在windows上,为了能正常和最好的显示中文,一定会选择中文字体. 从测试结果上看,字体对OCR的识别率影响比较大,因此,训练使用的字体应该包含医 ...

  2. 控制元素显示和隐藏的方式及区别、内容溢出处理(区域滚动)、透明性、字体图标、常见字体、自定义字体设计、网站图标、CSS代码分析

    元素的显示与隐藏: 常见控制元素的显示和隐藏的属性有display.visibility.overflow,需要清楚的理解三者之间的区别. display显示: 当值为none时为销毁对象,不保留原位 ...

  3. Windows 常见文件扩展名和说明

    Windows 常见文件扩展名和说明 A ACE:Ace压缩档案格式 ACT:Microsoft office助手文件 AIF,AIFF:音频互交换文件,Silicon Graphic and Mac ...

  4. windows 内核情景分析

    原文很长:先转部分过来,有时间看一下: 一 windows 内核情景分析---说明 说明 本文结合<Windows内核情景分析>(毛德操著).<软件调试>(张银奎著).< ...

  5. Windows IIS 日志分析研究(Log Parser Log Parser Lizard Log Parser Studio) update...

    Windows主要有以下三类日志记录系统事件:应用程序日志.系统日志和安全日志. 存放目录:X:\Windows\System32\winevt\Logs\ System.evtx  系统日志 App ...

  6. Windows系统日志文件分析

    日志文件,它记录着Windows系统及其各种服务运行的每个细节,对增强Windows的稳定和安全性,起着非常重要的作用.但许多用户不注意对它保护,一些"不速之客"很轻易就将日志文件 ...

  7. Windows操作系统的日志分析

    Windows操作系统的日志分析 Windows日志简介 Windows操作系统在其运行的生命周期中会记录其大量的日志信息,这些日志信息包括:Windows事件日志,Windows服务器角色日志,FT ...

  8. 仿Windows记事本简要分析 (Java)

    仿Windows记事本简要分析 (Java) 学Java的同学大部分都会做过一个小练习 ,用Java 做出一个记事本 .其中主要涉及的是界面和 io流 方面的知识 . 学完之后我在这做一个小总结,以下 ...

  9. 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第八章 Windows常见特洛伊木马任务(4)沙箱检测

    黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第八章 Windows常见特洛伊木马任务(4)沙箱检测 文章目录 黑帽python第二版(Black H ...

最新文章

  1. 几个重要的 ASM Disk Groups 参数
  2. mysql 5.7临时表空间_深度解析MySQL 5.7之临时表空间
  3. Linux下截屏方法!
  4. 机器学习-数据科学库(第六天)
  5. html基于web2.0标准,晕倒:“用web2.0来制作符合标准的页面”
  6. P7888-「MCOI-06」Distinct Subsequences【dp】
  7. Spring Webflux – Kotlin DSL –实现的演练
  8. python加密程序_Python 简单的可逆加密程序
  9. 找出N个无序数中第K大的数
  10. python运维案例开发_python运维开发之第六天
  11. TypeScript学习(六):函数的定义及特性
  12. 数据时代,嵌入式工程师必须知道的八大加密算法
  13. C语言入门20个简单程序|最新更新2021.7.13
  14. Oracle查询被锁表和解锁方法
  15. matlab形位公差,基于最小区域法的形位公差精确算法.PDF
  16. 《精进》的读后感作文2600字
  17. php 干扰曲线,曲线干扰控制
  18. 怎么把avi文件转换成mp4视频格式,4个高能方法
  19. 如何开发短信通知和语音功能医院信息系统(HIS系统)
  20. 触动传媒总部人去楼空 上海多家出租车公司追讨欠款

热门文章

  1. 镇江SEO云优化:如何提高百度收录率?
  2. 全开源html5自助建站系统源码 含700+网站模板和搭建教程
  3. 电阻参数_电阻器的参数与标识(五)
  4. Linux课堂笔记(2)
  5. Methodpark ASPICE培训
  6. FPGA之流水线算法
  7. 中国移动又迈出一大步
  8. 后台指定GridView的ItemTemplate
  9. 开篇!我也来谈谈爬虫
  10. 读懂Java中的Socket编程