[oeasy]python0108_谷腾堡活字_哥特字体_罗马帝国_希腊文化_文艺复兴

简介: [oeasy]python0108_谷腾堡活字_哥特字体_罗马帝国_希腊文化_文艺复兴

谷腾堡活字 回忆上次内容

  • 上次回顾了字型编码的进化过程
  • 7-seg
  • 七位数码管
  • 显示数字


  • 14-seg
  • 十四位数码管
  • 显示字母



添加图片注释,不超过 140 字(可选)

  • 米字管是数码管的进化版本
  • 效果比较生硬


  • 字符字型编码
  • 后来又是如何显示的呢?🤔


曾经的字形

  • 德国地区有自己独特的扁头笔

添加图片注释,不超过 140 字(可选)

  • 写出来的字有自己的风格
  • 日耳曼地区黑体字(Black Letter)


添加图片注释,不超过 140 字(可选)

黑体字

  • 谷腾堡 最初 为教皇
  • 印刷 赎罪卷
  • 印刷中 开始使用活字技术


添加图片注释,不超过 140 字(可选)

  • 由于需要排版
  • 字符等宽的原则 是最起码的


添加图片注释,不超过 140 字(可选)

  • 衬线
  • 衬线稍多
  • 相对于识别度



  • 谷腾堡字模
  • 更重视 艺术风格


经典

  • 这部书的排版非常经典
  • 首字下沉
  • 页边距
  • 分栏
  • 段间距
  • 行间距
  • 字符间距


添加图片注释,不超过 140 字(可选)

小写字符

  • 大写字母不太常用
  • 放在高处远端
  • uppser case


添加图片注释,不超过 140 字(可选)

  • 小写字母常用
  • 放在低处近端
  • lowercase


  • 这样小写字母就成为
  • 标准字模


新教传播

  • 谷腾堡
  • 没有选择 北海常见的 卢恩字符
  • 使用 拉丁文 活字 印刷圣经


添加图片注释,不超过 140 字(可选)

  • 马丁路德
  • 德国 奥古斯丁修会的 修士
  • 将九十五条论纲 贴在
  • 威丁堡大学的 教堂大门上


  • 抵制 赎罪卷
  • 将圣经 翻译成 日耳曼语(German)


  • 阿尔卑斯以北
  • 人手 一本
  • 人人都可以 自己解读圣经
  • 每个人 都有了 自己角度的解释
  • 每个人 也就成了 自己的主人
  • 也在人心中 种下了 人人平等的 种子


  • 从此
  • 新教 开始传播
  • 罗马教廷 和 贵族
  • 开始 坐不住了



文艺复兴

  • 阿尔卑斯以南的 罗马教廷 布局
  • 拉丁文化 想要重上 信仰高峰
  • 必须复兴 罗马的 文化和艺术


添加图片注释,不超过 140 字(可选)

  • 在 佛罗伦萨的 美第奇家族 赞助下
  • 拉丁文化 再次伟大
  • 书籍、新知 都愿意 使用 罗马式命名
  • 拉丁文写的 才算 文学


罗马正字

  • 活字印刷机 传到 罗马
  • 贵族和教会 很害怕
  • 毕竟 日耳曼部落 曾 洗劫罗马


  • 嘲讽 谷腾堡字型
  • 风格 为 哥特(Goth)



添加图片注释,不超过 140 字(可选)

  • 佛罗伦萨 出现了
  • Roman 罗马正字
  • Italy 意大利斜体字


非主流

  • 日耳曼语族一路拉丁化
  • 从词汇
  • 到拼写
  • 再到字型


添加图片注释,不超过 140 字(可选)

  • 哥特(Goth) 哥特黑体
  • 成为 非主流字体
  • 代表一种叛逆的态度
  • 非主流的文化
  • 以及新生代的生活方式


添加图片注释,不超过 140 字(可选)

  • 你能否设计出哥特风格的签名档呢?

尝试字体

添加图片注释,不超过 140 字(可选)

  • 实际效果

添加图片注释,不超过 140 字(可选)

  • ascii

添加图片注释,不超过 140 字(可选)

  • 不过这个和谷腾堡有点不一样啊

平织菱足体

  • 平织菱足体
  • Textura Quadrata


添加图片注释,不超过 140 字(可选)

  • 字体像布的材质(texture)一样
  • 可以织起来


  • 端点的位置是菱形

添加图片注释,不超过 140 字(可选)

  • 字体穿传达出一种态度
  • 态度 对现实有非常大的影响


影响

  • 这种影响 非常深远

添加图片注释,不超过 140 字(可选)

  • 从字体风格
  • 标题的BlackLetter
  • 大小写设置


  • 到排版方式
  • 分栏
  • 字间距、行间距、段间距、页边距
  • 首字下沉


字体风格演化

  • 字体风格
  • 也像头盔、盾牌风格一样
  • 不断演化的
  • 仿佛也有一棵家族树


添加图片注释,不超过 140 字(可选)

  • 平织菱足体
  • 原始哥特
  • 卡洛琳书写体(查理大帝定下的小篆)
  • 安色尔体(初代手写体)




更早之前

  • 安色尔体 源于希腊手写字体
  • 被翻译为圆体字


  • uncial
  • 源自1古罗马英寸
  • uncia
  • 后来转化成inch
  • 大概2.54厘米




添加图片注释,不超过 140 字(可选)

  • 更早 就追溯到
  • 希腊时代


谷腾堡圣经体

添加图片注释,不超过 140 字(可选)

  • 更明确的搜索方法是直接搜索Gutenberg font

具体效果

添加图片注释,不超过 140 字(可选)

  • 这感觉有点奇妙

添加图片注释,不超过 140 字(可选)

  • 这是英文字符的来处

英语

  • 英语(English) 来自于 盎格鲁(Anglo)
  • 意思是 从日德兰半岛(Jutland) 那个角(Angle) 来的


  • 表达基础情感的词汇 日耳曼语 本来就有
  • 用拉丁字符 注上音
  • 换成英文字母 就换了单词



  • Und doch habe ich allein  (我到河北省来)
  • 演化成了


  • And though have I alone
  • 意思没变
  • 尽管我独自一人



添加图片注释,不超过 140 字(可选)

  • 除了基础情感之外的
  • 一些高级的概念
  • 来自罗马文明



  • 罗马文明 的 根源
  • 在于希腊文化


总结

  • 这次回顾了 字符字型 的 进化过程
  • 从 谷腾堡 活字
  • 到 罗马正字 和 意大利斜体


  • 罗马帝国战斗力的征服 和 基督教文化传播
  • 使得 拉丁字符 在日耳曼语地区广泛传播
  • 种葡萄 喝葡萄酒 的 拉丁文化
  • 被 种小麦 喝啤酒的 日耳曼人 学习了


  • 毕竟意大利面和披萨饼 也是很好吃的




添加图片注释,不超过 140 字(可选)

  • 两次工业革命之后
  • 会给字体的字型
  • 带来什么变化呢?🤔




目录
相关文章
|
3月前
|
Unix 编译器 Shell
[oeasy]python0033_先有操作系统还是先有编程语言_c语言是怎么来的
本文回顾了计算机语言与操作系统的起源,探讨了早期 Unix 操作系统及其与 C 语言的相互促进发展。Unix 最初用汇编语言编写,运行在 PDP-7 上,后来 Thompson 和 Ritchie 开发了 C 语言及编译器,使 Unix 重写并成功编译。1974 年 Ritchie 发表论文,Unix 开始被学术界关注,并逐渐普及。伯克利分校也在此过程中发挥了重要作用,推动了 Unix 和 C 语言的广泛传播。
64 9
[oeasy]python0033_先有操作系统还是先有编程语言_c语言是怎么来的
|
19天前
|
人工智能 Shell 开发工具
[oeasy]python0041_输出ASCII码表_英文字符编码_键盘字符_ISO_646
本文介绍了ASCII码表的生成与使用,包括英文字符、数字和符号的编码。通过Python代码遍历0到127的ASCII值,解决了找不到竖线符号的问题,并解释了ASCII码的固定映射关系及其重要性。文章还介绍了ASCII码的历史背景,以及它如何成为国际标准ISO 646。最后,通过安装`ascii`程序展示了完整的ASCII码表。
14 1
|
1月前
|
人工智能 Python
[oeasy]python039_for循环_循环遍历_循环变量
本文回顾了上一次的内容,介绍了小写和大写字母的序号范围,并通过 `range` 函数生成了 `for` 循环。重点讲解了 `range(start, stop)` 的使用方法,解释了为什么不会输出 `stop` 值,并通过示例展示了如何遍历小写和大写字母的序号。最后总结了 `range` 函数的结构和 `for` 循环的使用技巧。
31 4
|
2月前
|
存储 Python
[oeasy]python038_ range函数_大小写字母的起止范围_start_stop
本文介绍了Python中`range`函数的使用方法及其在生成大小写字母序号范围时的应用。通过示例展示了如何利用`range`和`for`循环输出指定范围内的数字,重点讲解了小写和大写字母对应的ASCII码值范围,并解释了`range`函数的参数(start, stop)以及为何不包括stop值的原因。最后,文章留下了关于为何`range`不包含stop值的问题,留待下一次讨论。
25 1
|
23天前
|
人工智能 开发工具 Python
[oeasy]python040_缩进几个字符好_输出所有键盘字符_循环遍历_indent
本文探讨了Python代码中的缩进问题。通过研究`range`函数和`for`循环,发现缩进对于代码块的执行至关重要。如果缩进不正确,程序会抛出`IndentationError`。文章还介绍了Python的PEP8规范,推荐使用4个空格进行缩进,并通过示例展示了如何使用Tab键实现标准缩进。最后,通过修改代码,输出了从0到122的字符及其对应的ASCII码值,但未能找到竖线符号(`|`)。文章在总结中提到,下次将继续探讨竖线符号的位置。
12 0
|
2月前
|
Python
[oeasy]python036_数据类型有什么用_type_类型_int_str_查看帮助
本文回顾了Python中`ord()`和`chr()`函数的使用方法,强调了这两个函数互为逆运算:`ord()`通过字符找到对应的序号,`chr()`则通过序号找到对应的字符。文章详细解释了函数参数类型的重要性,即`ord()`需要字符串类型参数,而`chr()`需要整数类型参数。若参数类型错误,则会引发`TypeError`。此外,还介绍了如何使用`type()`函数查询参数类型,并通过示例展示了如何正确使用`ord()`和`chr()`进行转换。最后,强调了在函数调用时正确传递参数类型的重要性。
23 3
|
2月前
|
存储 C++ Python
[oeasy]python037_ print函数参数_sep分隔符_separator
本文介绍了Python中`print`函数的`sep`参数,即分隔符。通过回顾上文内容,解释了类型与`type`的概念,并强调了参数类型的重要性。文章详细探讨了`print`函数如何使用`sep`参数来分隔输出值,默认分隔符为空格(序号32)。还讨论了如何修改分隔符为其他字符,如冒号,并解释了为何反斜杠需要使用双反斜杠表示。最后,文章追溯了`sep`名称的由来,以及相关词汇的历史背景,如盎格鲁-萨克逊人的武器和语言。
45 0
|
3月前
|
Python
[oeasy]python035_根据序号得到字符_chr函数_字符_character_
本文介绍了Python中的`ord()`和`chr()`函数。`ord()`函数通过字符找到对应的序号,而`chr()`函数则根据序号找到对应的字符。两者互为逆运算,可以相互转换。文章还探讨了单双引号在字符串中的作用,并解释了中文字符和emoji也有对应的序号。最后总结了`ord()`和`chr()`函数的特点,并提供了学习资源链接。
31 4
|
4月前
|
算法 Unix 程序员
[oeasy]python031_[趣味拓展]unix起源_Ken_Tompson_Ritchie_multics
回顾了上次内容关于调试的基本概念后,本文介绍了Unix操作系统的起源。从早期计算机任务的独占执行方式讲起,到1960年代 Dartmouth 开发出分时算法,使得一台主机能够面对多个终端,轮流使用CPU时间片。随后,贝尔实验室、通用电气和MIT合作开展Multics项目,项目成员Kenneth Thompson与Dennis Ritchie在此期间开发了一款名为《Space Travel》的游戏。然而,因金融动荡等原因,Multics项目最终被裁撤。Thompson和Ritchie后来利用实验室闲置的一台PDP-7计算机仅用三周时间就开发出了Unix操作系统的第一版,初衷是为了能够继续玩游戏。
43 3
|
3月前
|
Unix 编译器 C语言
[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ordinal_
[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord
27 0