首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置全局字体- SAPUI5

如何设置全局字体- SAPUI5
EN

Stack Overflow用户
提问于 2018-05-16 14:05:06
回答 2查看 1.7K关注 0票数 1

我已经检查了几种设置全局SAPUI5字体的方法,但是我无法做到。我读过不同的帖子(不是Stakoverflow),但我没有找到正确的解决方案,所以我决定把这个问题带到我们的网络上。

如何在全球范围内更改SAPUI5项目中的字体?我认为这与用过的主题有关。

(不确定是否可以更改默认字体大小,因为我注意到不同的SAPUI5控件在CSS中定义了不同的字体大小。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-17 06:18:03

您可以使用SAP主题设计器实现这一点。

如果您已经从它设计了一个新主题,将其设置为Fiori应用程序,您可以按照前面提到的这里来做。

代码语言:javascript
运行
复制
<script id="sap-ui-bootstrap" 
    type="text/javascript"
    src="......../sap-ui-core.js"
    data-sap-ui-theme-roots='{"my_theme" : "http://themes.org/ui5"}'>
</script>

个人建议将是创建一个现有主题的副本,并推翻任何必要的。关于它的好博客是这里

如果您对以上步骤不感兴趣,您甚至可以通过重写类sapThemeFontFamilysapThemeFontSize和使用webapp/manifest.json加载该css文件来加载简单的css文件。

代码语言:javascript
运行
复制
...
  "sap.ui5": {
    ... 
    "models": {
      ...
    },
    "resources": {
      "css": [
        {
          "uri": "css/style.css"
        }
      ]
    }

  }

支持的类列表在这里。

票数 2
EN

Stack Overflow用户

发布于 2018-07-17 12:12:50

SAP主题设计器现在不支持更改字体(参见关于SCN .)的没完没了的讨论

我们在应用程序中使用以下解决方法:

  1. 在项目文件夹中定制CSS,例如css\style.css
  2. 在manifest.json中包含CSS “资源”:{ "css":{uri:"css/style.css“}
  3. 设置以下属性,这将排除所有SAP标准图标及其特殊字体 *not(.sapUiIcon){字体-家族: Candara;}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50373080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档