[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化
编码进化
回忆上次内容
- 上次回顾了 早期的英文字符点阵
- 点阵字库逐渐规范化
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第1张图片](http://img.e-com-net.com/image/info8/ed1bbe98e9da4f3bb867923e5f0e7bfa.jpg)
1602
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第2张图片](http://img.e-com-net.com/image/info8/ba8b0b90b3494cee90ab7129aaee6c32.jpg)
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第3张图片](http://img.e-com-net.com/image/info8/fca92c03765942c98651b16a59f29bcb.jpg)
字形码
- 把字型 进行 编码
- 所谓 编码
- 就是把 字体的长相
- 弄到计算机的字节中去
- 可以设置 比一般(Regular)更粗的
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第4张图片](http://img.e-com-net.com/image/info8/b3cb9fd875bb4510b8a886e471214f72.jpg)
- 可以在显示器中看到字符了
- 回顾一下ascii的 演化过程
ASA X3.4-1963
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第5张图片](http://img.e-com-net.com/image/info8/ec360d0696314be5a707de1299c0d734.jpg)
大括号
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第6张图片](http://img.e-com-net.com/image/info8/fabc87051b9c4dd5920256d2fcd458da.jpg)
ESC
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第7张图片](http://img.e-com-net.com/image/info8/19b0ca56e3e24bc3a10a11f21b0fcfb2.jpg)
ascii
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第8张图片](http://img.e-com-net.com/image/info8/cf05c68f9213491daa347d13fcb4ba91.jpg)
法文字符
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第9张图片](http://img.e-com-net.com/image/info8/8c16f8742ab8431aaf83c8382e100573.jpg)
标点
-
加拿大地区 要有法文字符
-
比如b"\x60"
- 在标准ascii中被认为是@
- 在ISO646-CA Canada中被认为是 ô
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第10张图片](http://img.e-com-net.com/image/info8/aa81283e3c0a4904aedfb98570216aa4.jpg)
- 加拿大地区 无法使用@
- ASCII中 没有法文字符
大小写差距
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第11张图片](http://img.e-com-net.com/image/info8/f4b8c76381ce455ab63204ddd70d8b92.jpg)
字型编码
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第12张图片](http://img.e-com-net.com/image/info8/09b2835b213440a5a49b6d865a4dc9d3.jpg)
色彩审美
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第13张图片](http://img.e-com-net.com/image/info8/9e75751ef3c6401db0260b07751740bc.jpg)
- 黑底绿字的 无衬线点阵风格
- 我们在vim中选用的murphy配色方案
黑底绿字
隔行扫描
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第14张图片](http://img.e-com-net.com/image/info8/b5526e88d65f4439b1172c631b5faa88.jpg)
字体审美
衬线审美
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第15张图片](http://img.e-com-net.com/image/info8/73cdd9ade2be4d60ac9e593052588079.jpg)
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第16张图片](http://img.e-com-net.com/image/info8/1294d1f01c7246479b88c684cb6ce671.jpg)
新时代
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第17张图片](http://img.e-com-net.com/image/info8/37b9a84c23cd418781ceb0f1d9ab8693.jpg)
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第18张图片](http://img.e-com-net.com/image/info8/e316822f00cd4c008b9ef312b89020df.jpg)
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第19张图片](http://img.e-com-net.com/image/info8/18f12b0fca024772992735352fc54cf9.jpg)
总结
- 这次回顾了 字型编码的进化过程
- 从 7-seg 到 点阵字库
- 终于让字母、数字、标点 明确了字型
- 小写字符 替代了 法文字符
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第20张图片](http://img.e-com-net.com/image/info8/aa81283e3c0a4904aedfb98570216aa4.jpg)
-
7-bit的ascii
-
法文字符的编码中
-
不同的语言
![[oeasy]python0111_字型码_字符字型编码_点阵字库_ascii演化_第21张图片](http://img.e-com-net.com/image/info8/049e4c8b1ff54a1887ff2c6129f9bd7d.jpg)
-
在不同字符集里面
-
字符集 不同
-
这可怎么办呢?
-
我们下次再说!
-
蓝桥->https://www.lanqiao.cn/courses/3584
-
github->https://github.com/overmind1980/oeasy-python-tutorial
-
gitee->https://gitee.com/overmind1980/oeasypython