Browse Source

Use DPF built-in dejavu sans font as default

This allows to display text even with resources not available

Signed-off-by: falkTX <falktx@falktx.com>
tags/22.02
falkTX 4 years ago
parent
commit
9b9d8f6d4d
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 10 additions and 1 deletions
  1. +10
    -1
      src/override/Window.cpp

+ 10
- 1
src/override/Window.cpp View File

@@ -140,7 +140,16 @@ void WindowInit(Window* const window, DISTRHO_NAMESPACE::UI* const ui)
#endif

// Load default Blendish font
window->uiFont = window->loadFont(asset::system("res/fonts/DejaVuSans.ttf"));
#ifndef DGL_NO_SHARED_RESOURCES
ui->loadSharedResources();
window->uiFont = std::make_shared<Font>();
window->uiFont->vg = window->vg;
window->uiFont->handle = nvgFindFont(window->vg, NANOVG_DEJAVU_SANS_TTF);
window->internal->fontCache["res/fonts/DejaVuSans.ttf"] = window->uiFont;
#else
window->loadFont(asset::system("res/fonts/DejaVuSans.ttf"));
#endif

if (window->uiFont != nullptr)
bndSetFont(window->uiFont->handle);



Loading…
Cancel
Save