sfztools / sfizz-ui

SFZ based sampler, providing AU / LV2 / PD / VST3 plugins using the sfizz library
https://sfztools.github.io/sfizz/
BSD 2-Clause "Simplified" License
44 stars 9 forks source link

LV2 on Windows: resource problems for the UI #71

Closed paulfd closed 4 years ago

paulfd commented 4 years ago

image

This is in Mixbus 6.1 and Ardour 6.3.

jpcima commented 4 years ago

Custom fonts paths are available only for msvc builds running on Windows 10. In older Windows and in MinGW, install the fonts in the system directory. Our installer does this automatically.

paulfd commented 4 years ago

Ok so that's because I just copied the LV2 directory without installing. I'll try later.

Oct 23, 2020 19:04:20 JP Cimalando notifications@github.com:

Custom fonts paths are available only for msvc builds running on Windows 10. In older Windows and in MinGW, install the fonts in the system directory. Our installer does this automatically.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub[https://github.com/sfztools/sfizz-ui/issues/71], or unsubscribe[https://github.com/notifications/unsubscribe-auth/ADUFWQPWCCIKVPI4DII3MXDSMGZPVANCNFSM4S4YYCDA]. [https://github.com/notifications/beacon/ADUFWQJRTG5DNDVZBTSR2HDSMGZPVA5CNFSM4S4YYCDKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFKSRQ3Y.gif]

redtide commented 4 years ago

AFAIK most of our packages have no installer

paulfd commented 4 years ago

Custom fonts paths are available only for msvc builds running on Windows 10. In older Windows and in MinGW, install the fonts in the system directory. Our installer does this automatically.

However this was with msvc on windows 10 so we may yet have a problem :D

jpcima commented 4 years ago

It's available since some particular revision of windows sdk. Check if this part of code gets compiled in your environment. https://github.com/sfztools/vstgui/blob/055cbcc9ae858f0b07d5d86c205a1111e2fba7a4/vstgui/lib/platform/win32/direct2d/d2dfont.cpp#L35

jpcima commented 4 years ago

The problem is as follows:

Capture du 2020-10-24 05-05-17

It seems like an anomaly of Ardour or Lilv. For now I can implement a workaround to this.