|
31 | 31 | #include "default_theme.h" |
32 | 32 |
|
33 | 33 | #include "core/io/image.h" |
34 | | -#include "default_font.gen.h" |
35 | | -#include "default_theme_icons.gen.h" |
36 | 34 | #include "scene/resources/font.h" |
37 | 35 | #include "scene/resources/gradient_texture.h" |
38 | 36 | #include "scene/resources/image_texture.h" |
|
41 | 39 | #include "scene/resources/svg_texture.h" |
42 | 40 | #include "scene/resources/theme.h" |
43 | 41 | #include "scene/scene_string_names.h" |
| 42 | +#include "scene/theme/default_theme_icons.gen.h" |
44 | 43 | #include "scene/theme/theme_db.h" |
45 | 44 | #include "servers/text_server.h" |
46 | 45 |
|
| 46 | +#ifdef BROTLI_ENABLED |
| 47 | +#include "scene/theme/default_font.gen.h" |
| 48 | +#endif |
| 49 | + |
47 | 50 | static const int default_font_size = 16; |
48 | 51 |
|
49 | 52 | static float scale = 1.0; |
@@ -1314,13 +1317,14 @@ void make_default_theme(float p_scale, Ref<Font> p_font, TextServer::SubpixelPos |
1314 | 1317 | // embedded in both editor and export template binaries. |
1315 | 1318 | Ref<FontFile> dynamic_font; |
1316 | 1319 | dynamic_font.instantiate(); |
| 1320 | +#ifdef BROTLI_ENABLED |
1317 | 1321 | dynamic_font->set_data_ptr(_font_OpenSans_SemiBold, _font_OpenSans_SemiBold_size); |
1318 | 1322 | dynamic_font->set_subpixel_positioning(p_font_subpixel); |
1319 | 1323 | dynamic_font->set_hinting(p_font_hinting); |
1320 | 1324 | dynamic_font->set_antialiasing(p_font_antialiasing); |
1321 | 1325 | dynamic_font->set_multichannel_signed_distance_field(p_font_msdf); |
1322 | 1326 | dynamic_font->set_generate_mipmaps(p_font_generate_mipmaps); |
1323 | | - |
| 1327 | +#endif |
1324 | 1328 | default_font = dynamic_font; |
1325 | 1329 | } |
1326 | 1330 |
|
|
0 commit comments