Gutenberg的”字体库”路线图将为用户提供注册和管理网络字体的界面

AI 智能摘要
WordPress的Create Block Theme插件,用于创建一个新的主题、空白主题、子主题或风格变化,有一个专门的屏幕用于管理字体。它列出并预览了嵌入主题的所有字体家族和字体,并允许用户嵌入谷歌字体,嵌入本地字体资产,以及删除未使用的字体权重。

WordPress的Create Block Theme插件,用于创建一个新的主题、空白主题、子主题或风格变化,有一个专门的屏幕用于管理字体。它列出并预览了嵌入主题的所有字体家族和字体,并允许用户嵌入谷歌字体,嵌入本地字体资产,以及删除未使用的字体权重。

图片[1]-Gutenberg的”字体库”路线图将为用户提供注册和管理网络字体的界面-搬主题
图片[2]-Gutenberg的”字体库”路线图将为用户提供注册和管理网络字体的界面-搬主题
图片[3]-Gutenberg的”字体库”路线图将为用户提供注册和管理网络字体的界面-搬主题

WordPress主题开发者Carolina Nymark昨天在Twitter上评论说,把这个作为网站编辑器的一部分是多么有用。Gutenberg的首席架构师Matías Ventura用核心字体管理路线图的链接进行了回应。

6月,Automattic赞助的核心提交人Tonya Mork组织了一个票据,用于跟踪正在进行的网络字体API路线图。它包括API如何支持排版功能的愿景以及创建 “字体库 “的必要任务。

这个API的工作是提供支持”字体库 “的后端功能,包括字体管理和动态构建@font-face样式,”Mork在票据中说。字体库的目的是管理和编排字体,并为用户提供一个选择字体的界面,以便在他们的网站上使用字体。

所有进入WordPress的字体都将是 “注册字体”,并将通过以下方式提供。

  • 一个主题捆绑了它们
  • 用户上传他们购买的字体
  • 一个插件注册了这些字体

Mork强调了字体库功能可能带来的一些风险,这需要在开发过程中加以解决。

她说:”存在着潜在的性能风险,比如排队等候过多的字体,”。”一个单独的问题将考虑影响,并建议添加一个可过滤的节流阀,以限制可排队的数量。”

票中列出的另一个风险包括插件以编程方式删除主题的字体的可能性。

“Mork说:”由于删除字体是公开的,一个插件可以删除任何或所有主题的字体声明,并用自己的字体取代它们,也就是说,在没有用户互动或意识的情况下。”这有可能会造成排版UI和预览的不一致。”

正在开发的API是为了处理本地托管的网络字体,但也将为插件作者提供处理远程托管网络字体的方法。

Automattic赞助的设计师Joen Asmussen也开了一个票,探索在全局样式→排版中管理字体集的可能性。他创建了一个界面的模型,用于挑选字体集(一种用于标题的主要字体和一种用于正文的辅助字体),以及管理字体集的属性。用户还可以通过选定字体的模式面板来管理字体的重量。

图片[4]-Gutenberg的”字体库”路线图将为用户提供注册和管理网络字体的界面-搬主题

他的设计提出了一个上传字体的基本界面,通过省略号菜单访问。

图片[5]-Gutenberg的”字体库”路线图将为用户提供注册和管理网络字体的界面-搬主题

网络字体API和字体管理界面票的路线图将是一个令人兴奋的项目,因为Gutenberg的贡献者努力为用户提供另一个层次的创意控制。它仍然处于探索阶段,但字体库功能打算在多个WordPress版本中建立、完善和稳定,因为它在网站编辑器中实现了。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容