2
同僚!ExtJSアプリケーションにカスタムフォントを追加するには?
カスタムフォントをExtJSに追加する方法を教えてください。アプリケーションにこのフォントがインストールされていない場合は、のアプリケーションと一緒にロードされます。?
どのフォルダにロードする必要がありますか、どこにどのように含める必要がありますか?
ありがとうございました!
同僚!ExtJSアプリケーションにカスタムフォントを追加するには?
カスタムフォントをExtJSに追加する方法を教えてください。アプリケーションにこのフォントがインストールされていない場合は、のアプリケーションと一緒にロードされます。?
どのフォルダにロードする必要がありますか、どこにどのように含める必要がありますか?
ありがとうございました!
あなたはあなたにCSSルールを追加することができ、そのファイルをアップロードExtJSの前に、あなたのフォントが必要な場合はあなたは、単に
@font-face {
font-family: Pragmatica;
src: url(fonts/Pragmatica.ttf) format('truetype');
}
のように(scebotari66のおかげで)myApp\resources\fonts
に新しいフォントファイルを追加し、sass\etc\all.scss
に対応するCSSルールを追加することができますmyApp\resources\css\app.css
のようなカスタムフォルダがあり、のようにmyApp\index.html
にapp.css
が含まれています。 Sencha CMD sencha app build
とうまく機能します。
私はあなたと同じフォルダにフォントファイルを置きますが、私は追加のCSSファイルの考え方が嫌いです。代わりに 'sass/etc/all.scss'ファイル内にルールを置きます。 – scebotari66
@ scebotari66、私はそう、より適切な場所だと思う。私の場合、ExtJSがすべてのファイルをアップロードする前に、このファイルにこのファイルにいくつかの他のCSS規則(インクルードフォント)を保存しています。 –
このように意味があります。私もこの目的のための1つのCSSファイル(スプラッシュ画面のルール)がありますが、フォントだけのために、それは過剰です。また、scssにフォントルールを含めるときは、 'resources'フォルダからロードされたApp-all.cssファイルにルールがマージされるため、パスの前に' ../ 'をなくしてください。 – scebotari66