字体设计基础(6)黑与白

原文作者:typeworkshop.com
原文链接:Black vs. white.
译者:snlchina

 注:这是字体设计基础系列文章的第6篇,先拣重要的翻译了。有时间再把全系列的翻完。

Black vs. white. Designing type is nothing more and nothing less than harmonizing black and white shapes. Black can't exist without white, and white can't exist without black. Black, the shape of a letter. White, the space in or in between letters. The amount of white inside a character defines the amount of white in between two characters.

黑与白

字体设计的过程,无非就在于协调黑白空间的形状。黑不能离开白而独立存在,白也是一样。黑空间,是字符的形状。白空间,是字符内部和字符之间的白色空间。字符内部白空间的大小,决定着两个字符之间的白空间的大小。

As it is impossible to create a very black character with a big (white) counter form, a black typeface will always have smaller counters than a light typeface. Hence it follows that there is less space in between the characters (see drawing). A light typeface has much bigger counters. The space in between two letters has to be in proportion. As a consequence there is more white space in between light letters than in between black letters.

如果你要设计一种粗黑字体,那就不可能让它有很大的字怀(counter,字体内部的白空间)。一个粗黑体,其字怀永远要小于一个细线体。所以,粗黑体的字符之间的间距也一定要比细线体的小(如图)。细线体的字怀很大,其字符间距也必须成比例的大。所以,细线体字符之间的白空间一定要比粗黑体的更大。
typebasics-06.jpg

添加评论

相关文章:

  如何提高页面响应速度

  一张白纸

  字体圆滑术、锯齿消除术与亚像素显示技术

yeeyan_tech_zh?i=MIaaN1AO
一种基于有效视角点方法的相机位姿估计MATLAB实现方案 该算法通过建立三维空间点与二维图像点之间的几何对应关系,实现相机外部参数的精确求解。其核心原理在于将三维控制点表示为四个虚拟基点的加权组合,从而将非线性优化问题转化为线性方程组的求解过程。 具体实现步骤包含以下关键环节:首先对输入的三维世界坐标点进行归一化预处理,以提升数值计算的稳定性。随后构建包含四个虚拟基点的参考坐标系,并通过奇异值分解确定各三维点在该基坐标系下的齐次坐标表示。接下来建立二维图像点与三维基坐标之间的投影方程,形成线性约束系统。通过求解该线性系统获得虚拟基点在相机坐标系下的初步坐标估计。 在获得基础解后,需执行高斯-牛顿迭代优化以进一步提高估计精度。该过程通过最小化重投影误差来优化相机旋转矩阵平移向量。最终输出包含完整的相机外参矩阵,其中旋转部分采用正交化处理确保满足旋转矩阵的约束条件。 该实现方案特别注重数值稳定性处理,包括适当的坐标缩放、矩阵条件数检测以及迭代收敛判断机制。算法能够有效处理噪声干扰下的位姿估计问题,为计算机视觉中的三维重建、目标跟踪等应用提供可靠的技术基础。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值