• 使用Fontcreator字体制作软件及字体设计学习


    在这里插入图片描述
    fontcreator对于字体修改爱好者而言是一款极好的文字编辑工具,门槛要求低、专业性强、集设计和修改为一体,可用来制作、编辑、修改ttf,otf,ttc格式的字体文件,非常的实用。

    菜单翻译

    Tools:工具

    Glyph Transformer 字形变换器
    AutoMetrics 自动度量
    AutoKern 自动间距调整
    Import Image 输入图像
    Conver Font 转换字形
    Sort Glyphs 排序字形
    Glyph Names 字形名称
    Extract from Collection 提取TTC
    Launch Externals 打开外部
    Grid Option 网格选项
    Guidelines Options 辅助线选项
    Metrics Options 度量选项
    Options 选项

    Font:字体

    Properties
    Information 信息
    OpenType Designer OpenType设计工具
    Anchor Manager 锚管理
    Unicode Variation Sequences; Unicode变量因素
    Validate 检验
    Test Desktop Font 测试电脑字体
    Test Web Font 测试网页字体
    Install 安装

    File:文件

    New 新建
    Open 打开
    Open Install Font 打开已安装字体
    Reopen 重新打开
    Close 关闭
    Close All 关闭所有
    Save Project 保存工程
    Save Project as 另存工程为
    Save All 保存所有
    Export Settings 输出设置
    Export Font 输出字体
    Export Font As 输出字体为
    Export All Fonts 输出所有格式
    Export Font As UFO 输出所有格式为UFO(Unified Font Object)
    Print 打印
    Exit 退出

    调整

    Glyph Transformer -> Outlines
    Position 调整字体水平和垂直平移

    Typographical Concepts 印刷概念

    Characters and Glyphs 字母和字形

    字母A的字形
    Glyphs of the character A

    字符和字形不是一一对应的,比如A,上图有5个字形。

    Typefaces and Fonts 字态和字体

    **字形(glyph)**指单个字(字母、汉字、符号等)的形体。意思相同的字也可能用到不同字形(如汉字中的正体字与简化字)。

    **字体(typeface)**是一种书面语言中某些或所有字符的一组视觉上相关的形状。
    例如,Times是一种由斯坦利·莫里森(Stanley Morrison)在1931年为伦敦《泰晤士报》设计的字体。Times中所有的字母形式在外观上都是相关的,词干(竖笔画)和笔(字母体中的圆形)以及其他元素之间的比例一致。当布局成文字块时,字体的形状一起工作以增强可读性。
    字体(typeface)是由一个或多个字型组成的集合,每个字型由具有共同设计特征的字形组成。字体的每一种字型都有特定的字重(weight)、风格(style)、宽度(width)、倾斜度(slant)、斜体(italicization)、装饰(ornamentation)、设计师或铸字厂。
    typeface则是一或多个含有共通设计要素的,包括罗马正体和意大利斜体等的font在一或多个尺寸的集合,具有同一种特定的风格。

    **字型(font)**是一系列以一致的大小、字态和字体样式描述字符的字形。
    字型包含用于所有上下文形式(如连字符)的符号,以及普通字符形式。
    font是指某套具有同样样式、尺寸的字形,如“12号常规宋体字”;

    无论港澳台、中国大陆还是欧美等国非专业普通人士都无法区分作为专业名词的“字体”(typeface)与“字型”(font)。

    **字样(typestyle)**简单的风格,是字体的一种显著的视觉特征。
    例如,罗马字体的特点是有衬线和粗于水平线的竖字母

    **字体族(font family)**是一组字体,它们共享一个字态,但在字体样式上有所不同。
    例如,Times是一个字体系列,而Times Roman,Times Italic和Times Bold是构成Times系列的单独字体。字体系列通常包括几种字体,但有些字体,如Helvetica,可能包含许多字体。

    Times字体的字体族Fonts in the Times font family
    Fonts in the Times font family

    抽象化的定义,看着让人糊涂。直接上图看看。

    字体解剖

    衬线(Serif)

    衬线体和无衬线体

    宽度比例(Proportion)

    宽度比例

    等宽字体有:

    • Courier(PostScript 核心字体)
    • Courier New
    • Nimbus Mono L
    • GNU FreeMono
    • Liberation Mono(大小一致,即“度量兼容”,“metrically compatible”)
    • DejaVu Sans Mono
    • Menlo
    • 文泉驿等宽正黑
    • 霞鹜文楷等宽

    字体度量(Metric)

    对于拉丁字母、希腊字母、西里尔字母等西文字母,
    基线(Baseline):指的是多数字母排列的基准线,通常为 n, x, h 等字母的下沿所在的横线。
    主线(mean line):通常为x, u, w 等字母上沿所在的横线称为主线(mean line),
    x字高(x-height):基线与主线的距离。

    升部(ascender):主线到以上的垂直空间。字体中从基线到最高字形顶部的距离。
    降部(descender):基线以下的垂直空间。字体中从基线到最低字形底部的距离。

    一些字母的变音符号位于降部和升部中。
    升部高度与x字高的比例会对字体的可读性和外观影响很大,并常常用于表征某一字体。

    边界矩形或边界框(Bounding rectangle,Bounding box):包围字形可见部分的矩形。
    前进宽度(advance width):在水平文本中,字形有一个度量标准。它测量沿基线原点到下一个符号原点的距离。

    左留白(Left-side bearing):在原点和字形左侧(Bounding box左侧)之间有一些空隙。
    右留白(Left-side bearing):在字形的右侧(Bounding box右侧)和前进宽度所描述的点之间也可能有空隙。

    宽度比例

    Font metrics 字体规格
    Figure 6-1 Font metrics
    Figure 6-1  Font metrics

    Text Layout 文本布局
    Figure 2-4 Glyph metrics
    Figure 2-4  Glyph metrics

    参考:
    Text System Organization

  • 相关阅读:
    软件测试/测试开发丨使用ChatGPT自动进行需求分析
    FPGA project : flash_read
    QT object元对象
    Java刷题面试系列习题(六)
    HTML中如何给代码添加注释
    Java 中 List 删除元素
    Deep Learning for Detecting Robotic Grasps
    javaWeb项目部署到阿里云服务Linux系统
    蓝桥等考Python组别十八级004
    《视觉SLAM十四讲》-- 后端 1(下)
  • 原文地址:https://blog.csdn.net/BjarneCpp/article/details/126292598