Fiori Launchpad にすでにあるカスタム アイコン フォントを使用する方法を探しています。
テーマ デザイナーを使用して 1 つの方法を検出しました: 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