跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

全局样式:字体外观选项与自定义字体中提供的权重不匹配 #45136

正常开放
跟踪人 #60528
阿隆·罗伯特肖已打开此问题2022年10月20日·0条评论
正常开放
跟踪人 #60528
标签
[功能]设计工具 影响块外观的工具,既可以增加工具数量,又可以改进实验 全球风格 与更广泛的Global Styles工作相关的任何内容,包括Styles Engine和theme.json [类型]增强功能 改进建议。

评论

@阿隆·罗伯特肖
复制链接
贡献者

描述

这个问题源于#45086(评论).

目前,字体外观控件提供所有潜在字体粗细的选项,无论主题的捆绑字体是否提供这些权重。

虽然如果字体没有提供所选选项,浏览器会对近似选定字体的粗细进行最佳猜测,但如果我们能够改进我们的控件以更好地反映任何给定字体的可用内容,那将是一件好事。

这可能有助于减少Global Styles最终用户的困惑和摩擦。

原始评论

这可能是一个更紧密地工作在主题开发方面的人,但我注意到在TwentyTwenty Three theme.json文件,捆绑字体中似乎只包含特定的字体粗细(我假设要限制为主题加载的字体大小?)。例如,DM Sans加载400和700个权重,IBM Plex Mono加载300、400和700,Source Serif Prop仅加载200和900等(编辑:最后一个似乎是可变权重字体,所以它可能没有相同的问题?)

而在字体外观控件,所有潜在权重都显示在UI控件中。理想情况下,我想知道外观控件(以某种方式)只显示加载的字体选项是否有意义?然而,尝试这样做的问题是,块编辑器可能无法绝对知道哪些可用或不可用,特别是对于加载主题外部字体的主题。json🤔

@阿隆·罗伯特肖 阿隆·罗伯特肖补充[类型]增强功能 改进建议。 全球风格 与更广泛的Global Styles工作相关的任何内容,包括Styles Engine和theme.json [功能]设计工具 影响块外观的工具,既可以增加工具数量,又可以改进实验标签2022年10月20日
免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
[功能]设计工具 影响块外观的工具,既可以增加工具数量,又可以改进实验 全球风格 与更广泛的Global Styles工作相关的任何内容,包括Styles Engine和theme.json [类型]增强功能 改进建议。
项目
现状:需求开发
开发

没有分支或拉请求

1名参与者