这是一个npm包,用于解决文本对齐时因字体侧边距(sidebearing)导致的视觉缩进问题。通过提取.woff字体度量信息,检测每行视觉起始字符,并按首字符的侧边距值精确偏移每行文本。该问题在大号无衬线字体上尤为明显,W3C早在2014年就提出相关CSS提案但一直未落地。
#typography
16 条相关内容
一个表情符号中的世纪混乱
3.5这篇文章探讨了单个表情符号如何浓缩一个世纪的混乱与变革,通过视觉符号的演变反映社会文化的动荡历程。
设计师们借鉴了20世纪20年代动画中的"眨眼和点头"视觉套路,解决了表情符号在对话中缺乏动态表达的问题。这种经典动画技巧为静态表情符号注入了生命感,使其在数字交流中更具表现力。
本文探讨了Eurostile字体在科幻电影和设计中的广泛应用,这种几何无衬线字体以其未来主义美学而闻名,常被用于《2001太空漫游》等经典科幻作品,塑造了科技与未来的视觉语言。
Pica 是一款专为 macOS 设计的字体管理工具,提供直观的界面和强大的功能,帮助用户高效地组织、预览和激活字体,提升设计工作流程。
这段视频展示了如何使用Berthold Diatype照相排版机进行排版操作,这是一种传统的印刷技术设备,用于在摄影胶片上生成高质量的文本和图形。
我应该使用网页字体吗?
1.0作者对网页字体持矛盾态度,目前使用IBM Plex衬线字体,通过Cloudflare Fonts快速加载,但质疑其必要性,并考虑改用Verdana等更通用的字体方案。
这是一款专为微型屏幕设计的5x5像素字体,所有字符都适配5像素正方形区域,可在6x6网格上安全绘制。该字体基于lcamtuf的5x6字体设计,仅占用350字节内存,非常适合AVR等8位微控制器使用。
2025年,Safari浏览器推出了text-wrap: pretty的合理实现,让我们更接近15世纪的尖端排版技术,实现了优美的段落排版。
Zed是一个以读者需求为核心设计的字体系统,经过法国眼科医院视觉障碍患者测试,其文本版本在所有患者组中的阅读速度均优于Helvetica。该字体提供文本和展示两种光学版本,支持547种语言,包括濒危语言。
本文展示了1940年代末至1950年代初密尔沃基公交票券的复古平面设计收藏,这些每周发行的车票在色彩和字体设计上充满多样性却又保持统一品牌感,体现了设计者对日常物品的热情投入。
Zed是一款专为读者需求设计的字体超级家族,在法国眼科医院的视觉障碍患者测试中,其文本版本在所有患者组的阅读速度上都超越了Helvetica。该字体系统包含文本和展示两种光学版本,支持547种语言,并具备宽度、字重、圆度和倾斜度四个可变轴。
如何格式化10位电话号码
1.0美联社样式手册2024年更新电话号码格式,取消括号使用连字符:212-621-1500。国际号码格式为011-国家代码-城市代码-电话号码。作者呼吁苹果更新联系人应用,将带括号的格式改为连字符格式。
确实存在网格
1.0网格是平面设计史上最伟大的发明,它为信息组织提供了理性基础,支持元素的和谐分布和视觉重量的平衡。我们使用网格并非因为简单或跟风,而是因为它能帮助大脑更高效地处理信息,就像左对齐文本为眼睛提供一致的返回线一样。
曼哈顿最勤奋的字体
2.0这是一个关于一种已有150年历史、你可能从未听说过却很可能在今天早些时候见过的字体的故事。文章包含6,100字和600张照片,讲述了这种默默无闻却无处不在的字体在曼哈顿的传奇历程。
系统冲击
1.5这是一个关于一款25年历史的字体卷土重来的故事。本文最初于2015年10月发布,现为更新版本,全文约1100字。