【Android -- 写作工具】Markdown 字体字号
1. 前言
字体是丰富排版效果的主要方式。一篇文章中会通过不同的字体字号来区分文字的作用,例如使用「黑体」,「一号字」作为标题,使用「宋体」、「四号字」作为正文等。
Markdown 使普通文本具有格式,但它的原生语法并不支持修改字体、字号。为了实现丰富文字样式的需求,我们需要通过增加 HTML 标签实现此类效果。
环境说明:
考虑到 Markdown 工具之间的不兼容,有的内容直接从页面复制粘贴到本地不会正常显示,大家学习时自己动手写是肯定没问题的。本节所有实例代码及演示效果均使用 Typora 工具完成。
2. 语法详解
2.1 改变字体
2.1.1 修改局部字体
在 Markdown 文件中,建议使用 标签的 face 属性修改文字字体。
实例 1:
#### 使用 `<font>` 标签的修改字体这里是默认字体<font face="HEI">这里是黑体</font><font face="KAI">这里是楷体</font><font face="GB18030 Bitmap">这里是扩展字体</font><style>
p {font-size: 2rem;}
</style>
渲染结果如下:
2.1.2 常用字体
字体在不同环境中支持程度不同,表现结果可能也不同。在设计上,尽量选择较为通用的字体。以下是一些 Web 常用中文字体:
字体中文名称 | 字体写法 |
---|---|
黑体 |
<font face='SimHei'>
|
宋体 |
<font face='SimSun'>
|
新宋体 |
<font face='NSimSun'>
|
仿宋 |
<font face='FangSong'>
|
楷体 |
<font face='KaiTi'>
|
仿宋_GB2312 |
<font face='FangSong_GB2312'>
|
楷体_GB2312 |
<font face='KaiTi_GB2312'>
|
微软雅黑 |
<font face='Microsoft YaHei'>
|
2.2 改变字号
Markdown 文档中的字号定义有三种主要方式,第一种是使用 <font>
标签;第二种通过 <big>
或者 <small>
标签;第三种是通过修改 style 样式实现。
2.2.1 使用 标签 size 属性修改局部字号
实例 2:
#### 使用 `<font>` 标签的修改字号这里是默认正文字号<font size="1">1号字 最小</font><font size="2">2号字</font><font size="3">3号字 默认</font><font size="4">4号字</font><font size="5">5号字</font><font size="6">6号字</font><font size="7">7号字 最大</font>
其渲染结果如下:
2.2.2 使用 <big>
和 <small>
标签修改局部字号
实例 3:
#### 使用 `<big>` 或 `<small>` 标签的修改字号这段文字里既包含<big>放大了的文字</big>,也包含<small>缩小了的文字</small>
其渲染结果如下:
2.3 全局字体字号的设置
实例 4:
使用 style 样式修改全局字体和字号。
#### 使用 `style` 修改字体字号# WORD中常用的一号宋体标题## WORD中常用的二号宋体标题### WORD中常用的三号宋体标题Word 中常用的四号正文楷体<style>
h1 { font: 26pt song !important; }
h2 { font: 22pt song !important; }
h3 { font: 16pt song !important; }
p { font: 14pt kai !important; }
</style>
其渲染结果如下:
3. 使用场景及应用实例
全局字体字号的修改通常用于对格式有严格要求的场景,比如毕业论文、或者招投标书之类的官方文档。
局部字体字号的修改更常见于个人博客类文章、用多元化的字体形式丰富文章的 “性格”。
实例 5:
制作一段标签云效果。
#### 标签云实例<font face="KAI" size=5>大江东去</font>
<font face="KAI" size=3>海之一粟</font>
<font face="KAI">江海寄余生</font>
<font face="song" size=5>天涯何处无芳草</font>
<font face="KAI" size=5>一蓑烟雨任平生</font>
<font face="HEI" size=7>苏东坡</font>
<font face="HEI" size=4>寂寞沙洲冷</font>
<font size=6>但愿人长久</font>
<font size=5>十年生死两茫茫</font>
<font size=2>诗酒趁年华</font>
其渲染结果如下:
4. 小结
- 写正式文档尽量使用全局字体,写个人文档可以更自由的发挥;
- 字号的定义尽量不要使用固定值,比如 size=2 或者 font-size: 20px,对于一种整体性较好,适应多种分辨率的布局形式,可以多使用相应字号如 、、font-size: 2rem 等;
- 字体效果与电脑中已安装的字体文件有关,由于电脑使用者、操作系统间的差异,同一 Markdown 在不同的电脑上表现可能会不同,请尽量使用通用字体。
尽量不要主动定义 Markdown 文档中字体,如果 Markdown 中字体定义过多,维护的成本会很高。当我们需要修改字体字号的时候,请尽量使用 标签,因为 标签语义明确。
【Android -- 写作工具】Markdown 字体字号相关推荐
- 【Android -- 写作工具】Markdown 分级标题
1. 前言 关于 Markdown 的分级标题,官方给出了如下定义: Markdown 提供了两种方式声明标题: Setext 和 Atx.Setext 风格的标题定义方式为在标题文字下方增加「等号 ...
- 【Android -- 写作工具】Markdown 分割线
1. 前言 关于 Markdown 的分割线,官方给出了一下定义: 我们可以通过输入三个或更多的「减号 -」.「星号 *」.「下划线 -」的方式创建一条相当于 HTML 语法中<hr/>一 ...
- 【Android -- 写作工具】Markdown 图片
1. 前言 以下是来自 Markdown 官方对于图片的定义: 诚然,设计一种纯文本方式的语法来嵌入图片是相当困难的. Markdown 声明图片的方式很像超链接,同样支持两种定义方式:行内定义和引用 ...
- 【Android -- 写作工具】Markdown 表格
1. 前言 表格通常作为一种布局形式,用于结构化的数据展示. Markdown 表格包含三个部分:表头.分割线.数据. 表头 用来对列名对象进行描述,也就是通常所说的列名: 数据 用来展示每行的具体内 ...
- [转载From少数派] 码字必备:18 款优秀的 Markdown 写作工具 | 2015 年度盘点
码字必备:18 款优秀的 Markdown 写作工具 | 2015 年度盘点 Codegass 2015年12月31日 47 69 现在是 2015 年底,自 2004 年 John Gruber1 ...
- 几款好用的Markdown 写作工具推荐(下)
点击上方蓝色字体,关注我们 15 Markdown写作工具推荐 作业部落 Cmd Markdown 作业部落作为一款诞生较早(2014 年)的国产 Markdown 写作工具,支持 Windows.m ...
- 码字必备:18 款优秀的 Markdown 写作工具
现在是 2015 年底,自 2004 年 John Gruber1创造 Markdown 语言以来,已经过去了 11 年. 在这 11 年里,Markdown 语言从程序员圈子中逐渐扩散开来,成为了越 ...
- 让你惊叹的 Markdown 写作工具推荐
这是一个系列,记录我前端开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 第一 Typo ...
- 几款好用的Markdown 写作工具推荐(上)
Markdown写作工具推荐 Typora 或许是Windows平台最好用的写作应用 首先登场肯定是 Windows 平台备受好评的 Markdown 写作应用--Typora,不同于常规写作工具的双 ...
最新文章
- 关于使浏览器崩溃的代码尝试
- 个简单C++程序反汇编解析 (Rev. 3)
- uniapp中使用picker_uniapp 使用个推推送系统消息
- 映射递归循环-约瑟夫环问题递归解法的一点理解
- 定时任务框架APScheduler学习详解
- 数学之路(3)-机器学习(3)-机器学习算法-SVM[7]
- 广州技术沙龙第 2、3 期参会者twitter、blog、兴趣大合集
- linux桌面旋转了180度,[多图]回顾每一款默认Ubuntu壁纸
- 无盘XP系统全套安装说明
- devops_DevOps专业人员如何成为安全冠军
- 什么叫做GATWAY,DNS,DHCP?
- hbase 集群(完全分布式)方式安装
- 16.软件架构设计:大型网站技术架构与业务架构融合之道 --- 个人素质的提升
- 一分钟教你在博客园中制作自己的动态云球形标签页
- 面向对象3:类和对象
- 定向寻宝亲子活动设计思路和实操(附2019最新教程)
- 今天咱们不谈学习,只聊风(sha)月(diao))
- CSS---通向臃肿的道路(关于 “separation of concerns” (SoC)的原则)
- mysql学习应用_MySQL学习从这里出发!
- 使用sqlplus创建表空间