MutatorMath 与响应式字体设计
来源:互联网 发布:淘宝网天猫吉他 编辑:程序博客网 时间:2024/05/16 16:18
来自 LettError 的 MutatorMath
MutatorMath
简单说,它是一个Python库,适用于多维度的分段线形插值。
尽管它是为字体数据的插值而开发的,但是它适用于任意 arithmetic object(支持四则运算的对象)。
- objects/ 子包是一些通用的计算工具
- ufo/ 子包是处理 UFO 数据的工具
- MutatorMath 没有UI,只有 math
BSD-3 license。
MutatorMath支持UFO3数据格式,需要几个库的支持:
MutatorMath 术语
- designspace: 任意维数的抽象欧氏空间。
- axis: 一个维度。可以有描述性的维度名,譬如
x
、y
、width
、weight
、pop
、snap
。 - location: 一个坐标点。以字典参数给出命名维度,譬如
Location(x=10)
、Location(snap=10)
。 - split location(或 ambivalent location): 2-tuple 表示坐标,譬如
Location(weight=(50, 60))
。 - origin: 原点。
- bias: 空间位移向量,用于移动所有 masters 和 instances。
- arithmetic support:
- 提供算术行为的对象
- 支持+、-、*、/的对象
- 有
__add__
,__sub__
,__mul__
,__rmul__
,__div__
and__rdiv__
方法的对象
- master: 提供 input data 的算术对象
- neutral: 在原点的master
- instance: 特定位置计算出来的对象,和 master 具有相同的 class
0 0
- MutatorMath 与响应式字体设计
- 响应式设计与自适应设计
- 响应式设计与自适应设计
- 响应式字体研究
- 响应式网页设计与应用(1)
- 响应式网页设计与应用(2)
- 响应式网页设计与应用(3)
- 响应式网页设计与应用
- 响应式网页设计与应用
- 响应式设计与CSS3媒体查询
- 与前端设计师谈响应式设计
- 响应式设计的现状与趋势
- 响应式设计的现状与趋势
- 如何选择响应式与自适应设计?
- 响应式网站设计与制作
- 响应式Web设计读书笔记与实践
- 响应式网页字体图标
- [ 响应式设计 ] 响应式设计入门!
- Android之自定义ViewGroup经典例子
- [Linux编程]VIMTUTOR
- 从头到尾彻底解析Hash表算法
- ST
- HTML5
- MutatorMath 与响应式字体设计
- "马"可以不重复跳完所有格子
- mysql
- 四叉树与八叉树
- C语言中break在switch-case中的作用
- Java基础 - 线性表之链式存储结构-双向链表
- android运行谷歌Media Recorder例子时,出现E/MediaRecorder: start failed: -19问题解决
- MyEclipse2015不支持spring-web-3.2.0.RELEASE.jar
- CSS初步--定义和应用样式