1

我正在寻找一种方法来使用 Fiori Launchpad 中已有的自定义图标字体。

我使用主题设计器检测到一种方式:http: //scn.sap.com/community/fiori/blog/2015/12/20/custom-icons-in-fiori-launchpad

但据我了解,此图标仅适用于特殊主题。

我正在寻找一种方法来注册我自己的字体,以便图标类似于“特殊”Fiori 图标可用。

看起来它们存储在这里:UI5/sap/ushell/themes/base/fonts/

并由默认主题引用,如下所示:/UI5/sap/fiori/themes/sap_bluecrystal/library.css

@font-face {
  font-family: 'Fiori2';
  src: url("../../../../../UI5/sap/ushell/themes/base/fonts/sap-launch-icons.eot");
  src: url("../../../../../UI5/sap/ushell/themes/base/fonts/sap-launch-icons.eot?#iefix") format('embedded-opentype'), url("../../../../../UI5/sap/ushell/themes/base/fonts/sap-launch-icons.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;

  /*?#iefix is required to be added to the end of the path of eot file here:*/
}

图标也可按名称在图标选择器 (Fiori Launchpad Designer) 中使用。所以问题是:

  1. 是否可以使用类似于现有字体的自己的字体?
  2. 如果是这样,字体应该放在哪里以及如何放置?
  3. 如果是这样,应该在哪里以及如何定义图标名称,以便可以像这样使用它们:“sap-icon://myNameSpace/iconname”

我已经知道如何使用 IconPool 在我自己的应用程序中执行此操作,但不知道如何在 Fiori Launchpad/Designer 中的标准主题中执行此操作。供参考:https ://help.sap.com/saphelp_uiaddon10/helpdata/en/21/ea0ea94614480d9a910b2e93431291/content.htm

4

0 回答 0