WordPress Gutenberg字体库路线图详解及管理界面规划

WordPress 的 Create Block Theme 插件为开发者提供了强大的主题创建能力,支持从全新主题、空白主题到子主题以及样式变体的构建。该插件特别配备了专业的字体管理界面,让用户能够轻松掌控主题中的所有字体系列。通过直观的列表和预览功能,用户可以清晰地查看并管理嵌入主题中的所有字体资源,包括 Google 字体、本地字体文件等。此外,插件还支持删除未使用的字体粗细,有效优化主题资源。

WordPress Gutenberg字体库路线图详解及管理界面规划

WordPress 主题开发者 Carolina Nymark 近期在 Twitter 上分享了自己的看法,认为将 Create Block Theme 插件的功能整合到站点编辑器中将为用户带来极大便利。Gutenberg 首席架构师 Matías Ventura 对此表示赞同,并分享了核心字体管理路线图的最新进展。今年6月,Automattic 赞助的核心提交者 Tonya Mork 发起了一个工单,旨在跟踪网页字体 API 的开发进度。该工单详细阐述了 API 对排版功能的支持愿景,以及构建”字体库”这一关键任务的重要性。

WordPress Gutenberg字体库路线图详解及管理界面规划

“这个 API 的核心目标是提供后端功能来支持‘字体库’,涵盖字体管理以及 @font-face 样式的动态构建。”Mork 在工单中解释道。字体库的设计初衷是为用户提供一个集中管理和分类字体的平台,同时配备直观的界面让用户能够自由选择心仪的网站字体。WordPress 系统中的所有字体都属于”注册字体”,其来源主要包括:主题自带字体、用户上传的购买字体以及插件注册的字体资源。

WordPress Gutenberg字体库路线图详解及管理界面规划

Mork 同时也指出了字体库功能可能带来的风险,这些都需要在开发过程中认真考量。”例如,过多的字体排队可能导致性能问题,我们建议添加可过滤的节流阀来限制排队数量。”她补充道。工单中提到的另一个风险是插件可能通过编程方式删除主题字体。”插件可以通过 remove 函数直接替换主题的字体声明,而无需用户干预,这可能导致排版 UI 和预览效果出现不一致。”

WordPress Gutenberg字体库路线图详解及管理界面规划

该 API 目前正在开发中,将开箱即用地支持本地托管的网页字体,同时也为插件开发者提供了处理远程托管字体的解决方案。Automattic 赞助的设计师 Joen Asmussen 另外提交了一个工单,探索在 Global Styles → Typography 中管理字体集的可能性。他设计了选择字体集(包括标题主字体和正文辅助字体)以及管理集属性的界面模型,用户还可以通过模式面板灵活调整所选字体的粗细变化。他的设计还包含了一个通过省略号菜单访问的上传字体基本界面。

随着 Gutenberg 贡献者不断为用户提供更精细的创意控制能力,webfonts API 的路线图和字体管理界面工单无疑将成为备受期待的项目。尽管目前仍处于探索阶段,但字体库功能计划通过多个 WordPress 版本的迭代逐步完善和稳定,最终在站点编辑器中实现。这一进展将为 WordPress 用户带来更专业、更灵活的字体管理体验,进一步丰富网站设计的可能性。

文章网址:https://www.wpbull.com/news/2018.html