我正在寻找一种方法来使用 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) 中使用。所以问题是:
- 是否可以使用类似于现有字体的自己的字体?
- 如果是这样,字体应该放在哪里以及如何放置?
- 如果是这样,应该在哪里以及如何定义图标名称,以便可以像这样使用它们:“sap-icon://myNameSpace/iconname”
我已经知道如何使用 IconPool 在我自己的应用程序中执行此操作,但不知道如何在 Fiori Launchpad/Designer 中的标准主题中执行此操作。供参考:https ://help.sap.com/saphelp_uiaddon10/helpdata/en/21/ea0ea94614480d9a910b2e93431291/content.htm