-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Include fonts in themes (standalone build for theme-library
)
#848
Comments
Hey Lennart, could you possibly share your MWE with us? This would help us responding with a precise solution for you. Thanks! |
Hi @RandomByte, sorry for the delay. You just have to I added some details to the readme file. Thanks a lot, Lennart |
@abs-lme thanks for the example. Currently, there is no dedicated Therefore you need to enable the We're aware that this increases the build output and includes all other non-theme related resources of the libraries. In the meantime we suggest to manually remove files that are not needed from the build results. For themes a simple pattern like I'll keep this issue open until we've defined the aforementioned improvement, along with all other existing feature requests regarding reduction of the build output, in a dedicated issue. |
Hi @matz3 thanks for your reply. I did it the other way around and copied the missing font files to my theme. |
Hi!
First of all, I am not sure if this is a bug or a feature request.
Is your feature request related to a problem? Please describe.
I found that when creating a custom theme (using type
theme-library
) it builds all the CSS files but the theme is not really usable as the font files are not contained in the build result.CheckBox
tick marks andSelect
arrows are not properly displayed in the theme:The reason is that the fonts (especially the SAP-icons) are not loaded.
Further analysis
I made a MWE. It just contains a
theme-library
project with framework SAPUI5 1.104.2 and 5 dependent libraries (sap.m
,sap.ui.core
,sap.ui.layout
,sap.ui.unified
,themelib_sap_horizon
).When running the app with parameter
sap-ui-theme=custom_horizon@/theme
:/theme/UI5/sap/ui/core/themes/custom_horizon/library.css?version=1.104.0&sap-ui-dist-version=1.104.2
and similar URLs/theme/UI5/sap/ui/core/themes/sap_horizon/fonts/72-Bold.woff2
,/theme/UI5/sap/ui/core/themes/sap_horizon/fonts/SAP-icons.woff2
and others, but fails with error404
I checked the
dist
folder and found that it only containscss
, but no font files.For testing I copied the requested font files to the corresponding folders and re-built and re-deployed the theme. It worked without any 404s.
Describe the solution you'd like
It would be nice to have the possibility to create a self-contained theme, like the
self-contained
mode works for apps.Additional information
The theme is deployed to a CF HTML5 repository (but it would be the same when deploying to another custom server).
Thanks a lot!
Lennart
The text was updated successfully, but these errors were encountered: