JeffMcClintock / SynthEdit-Tracking

Use this to report bugs in SynthEdit
2 stars 0 forks source link

VST3 on macOS shows all fonts in plugin windows one line too low #52

Closed MrPlugDev closed 1 month ago

MrPlugDev commented 2 months ago

Studio One 6, Cubase 13 and other DAWS on macOS show all fonts in the plug-in window one line too low (VST3). VST3 plug-ins are displayed ok only in Reaper.

tag: Bug

JeffMcClintock commented 1 month ago

@MrPlugDev Thanks, I ran a test plugin on both Windows and macOS. Most fonts that I tried (Times, Courier, Arial) displayed consistently on both. The font 'Segoe UI' did not display exactly the same because the mac did not have this font installed.

image

Can you elaborate some more please. Do you know which font show the problem, and which module has the problem?

MrPlugDev commented 1 month ago

Sure,

This are the settings i experience the problem with:

Module: Text Entry4

FONT_CATEGORY "user 9" font-color #FFFFFF font-size 10 GDI_pixelHeight 13 GDI_pixelWidth 8 text-align center font-family "Arial" legacy-vertical-offset 0

Operating System: Seqouia 15.0 | Apple Silicon

Shared a download link on private mail.

JeffMcClintock commented 1 month ago

Font Align

I tried the plugin on both macOS and Windows, here is the difference I observed between the font alignments (it's a gif that switches between mac/Windows).

@MrPlugDev Is this the difference that you are experiencing?

MrPlugDev commented 1 month ago

To reproduce the problem you need to look at different DAWs within the macOS eco system. You will then see different text heights with vst3 plugins.

MrPlugDev commented 1 month ago

I think since you read Windows in the title, I was talking about Microsoft Windows. But I was referring to plugin-windows, sorry for the confusion.

MrPlugDev commented 1 month ago

How is this going? I am eager for a fix. Thanks in advance.

JeffMcClintock commented 1 month ago

fix is available in SE 1.5 build #569

MrPlugDev commented 1 month ago

Thank you! i can confirm this build fixes the issue. Thanks again 👯