Cool, thanks... curiously, the lowercase a and e in lato really bug me visually, particularly the 'a', note how squished the 'closed-circular' (for lack of knowing the real term) part is here, versus in the image which was posted by ENVI.The Nerdy Music Guy wrote: ↑Sat Oct 17, 2020 7:39 pm Surge currently uses Lato for everything and it's sadly not that easy to change that.
Vember Audio Surge is now open-source
-
- KVRAF
- 11051 posts since 19 Jun, 2008 from Seattle
You do not have the required permissions to view the files attached to this post.
I'm not a musician, but I've designed sounds that others use to make music. http://soundcloud.com/obsidiananvil
-
- KVRAF
- 2802 posts since 31 Aug, 2011
Good question, i still dont know.Shabdahbriah wrote: ↑Sat Oct 17, 2020 6:38 pmWhat IS the text used for 'Oscillators', please?
4-FONT_surge_oscbit.png
However, after a quick visual comparison it seems to me that it is actually Segoe UI, which is a standard Windows font and also happens to be the default font used by Windows from i guess Vista onwards.
- KVRAF
- 23102 posts since 7 Jan, 2009 from Croatia
Yeah if Lato for whatever reason is not installed (which is hard since Surge installer does it for quite some time now), it will fallback to one of system fonts, I think in code it mentions Arial, Segoe UI and Tahoma.
-
- KVRAF
- 2802 posts since 31 Aug, 2011
Yeah, and that was the case. (Lato was present in the Fonts folder but for some reason it wasnt used in the sandbox i was working in, hence Surge fell back to a system font.)
As to the fallback fonts themselves, im not familiar enough with the source code to know, but i do know that the DLL contains 3 font names, namely Arial, Microsoft Sans Serif and Lato. In other words Segoe UI does not occur, but im practically positive that this is what Surge used as a fallback simply because it is the only font installed on this machine that ticks all the boxes with respect to glyph details. (Also a direct comparison makes it pretty much doubtless. The image below shows Microsoft Paint on top, PS in the center, and Surge at the bottom. They all render the font a bit differently, but i think there can be little doubt that what Surge uses is in fact the same font, i.e. Segoe UI.)
As to the fallback fonts themselves, im not familiar enough with the source code to know, but i do know that the DLL contains 3 font names, namely Arial, Microsoft Sans Serif and Lato. In other words Segoe UI does not occur, but im practically positive that this is what Surge used as a fallback simply because it is the only font installed on this machine that ticks all the boxes with respect to glyph details. (Also a direct comparison makes it pretty much doubtless. The image below shows Microsoft Paint on top, PS in the center, and Surge at the bottom. They all render the font a bit differently, but i think there can be little doubt that what Surge uses is in fact the same font, i.e. Segoe UI.)
You do not have the required permissions to view the files attached to this post.
-
- KVRAF
- 11051 posts since 19 Jun, 2008 from Seattle
Awesome thank you both so much. I've spent quite some time searching and comparing all of the fonts mentioned, in order to respond to your previous response, and I concur with your observation/conclusion. Ironic (or poetic) that 'UI' is in the name of the Segoe font, as that is what I want it for. I noted some of the commentary about the font was negative for use in anything other than 'titles/headings' because of the amount of space between each letter. It's legibility because of that 'space', makes it perfect for what I intend, and being a system font will also aid in using it within Affinity Designer.ENV1 wrote: ↑Sun Oct 18, 2020 5:18 pm Yeah, and that was the case. (Lato was present in the Fonts folder but for some reason it wasnt used in the sandbox i was working in, hence Surge fell back to a system font.)
As to the fallback fonts themselves, im not familiar enough with the source code to know, but i do know that the DLL contains 3 font names, namely Arial, Microsoft Sans Serif and Lato. In other words Segoe UI does not occur, but im practically positive that this is what Surge used as a fallback simply because it is the only font installed on this machine that ticks all the boxes with respect to glyph details. (Also a direct comparison makes it pretty much doubtless. The image below shows Microsoft Paint on top, PS in the center, and Surge at the bottom. They all render the font a bit differently, but i think there can be little doubt that what Surge uses is in fact the same font, i.e. Segoe UI.)
surge_fallbackfont.png
I'm designing new face-plates for a number of my eurorack modules, prompted mainly by a large number of the Lifeforms SV-1 fonts that are literally 1/32 inch tall. That's equivalent to typing words on the 'edge' of two credit cards stacked flat on each other, (with a hair or two to spare). Using a magnifying glass and flashlight when patching is really a pain, as is having to look at a large printed image, just to find the jack(s) I want to use, until I get the 'motor-memory' up to speed, which for me, is impaired considerably by that inconvenience/frustration.
Thank you again. I appreciate the effort.
AND ~ I just noticed Surge has been ported to VCV rack!!!
I'm not a musician, but I've designed sounds that others use to make music. http://soundcloud.com/obsidiananvil
-
The Nerdy Music Guy The Nerdy Music Guy https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=475847
- KVRist
- 172 posts since 7 Oct, 2020
Using a microtonal patch I made for a weird soundscape. Just one instance of Surge, nothing else. All automation is done via the 8 macros.
https://soundcloud.com/user-589036812-2 ... -1-x-surge
https://soundcloud.com/user-589036812-2 ... -1-x-surge
- Banned
- 7624 posts since 13 Nov, 2015 from Norway
Wow instant Ambient there The Nerdy Music Guy! Love it
EnergyXT3 - LMMS - FL Studio | Roland SH201 - Waldorf Rocket | SoundCloud - Bandcamp
-
- KVRian
- 845 posts since 25 Dec, 2018
On windows the rough codepath is
- IDWriteFactory::CreateTextFormat
- IDWriteFont::GetFirstMatchingFont
so your thesis that absent Lato it would fall back using glyphs and metrics and stuff is correct, using whatever is available on your system. The Surge installer does install Lato on your system for you. The references to Arial etc.. are VSTGUI global fonts we don't use.
If anyone here is a Windows C++ programmer and can tell me how to load a D2D font from a TTF file on the file system, that would be super helpful....
Indeed it has! But we used https://fonts.google.com/specimen/Encode+Sans Encode Sans for that port!Shabdahbriah wrote: ↑Sun Oct 18, 2020 5:53 pm AND ~ I just noticed Surge has been ported to VCV rack!!!
Last edited by baconpaul on Mon Oct 19, 2020 2:18 pm, edited 1 time in total.
-
The Nerdy Music Guy The Nerdy Music Guy https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=475847
- KVRist
- 172 posts since 7 Oct, 2020
Here are some Surge drum machine like sounds with just a little bit of limiting from LoudMax on the master (the "side chaining" was done using simple volume automation):
https://soundcloud.com/user-589036812-2 ... e-limiting
https://soundcloud.com/user-589036812-2 ... e-limiting
-
The Nerdy Music Guy The Nerdy Music Guy https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=475847
- KVRist
- 172 posts since 7 Oct, 2020
-
The Nerdy Music Guy The Nerdy Music Guy https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=475847
- KVRist
- 172 posts since 7 Oct, 2020
Just one instance of Surge doing something strange! There is a lot going on here. Surge is amazing at this kind of complex, evolving stuff.
https://soundcloud.com/user-589036812-2 ... -1-x-surge
https://soundcloud.com/user-589036812-2 ... -1-x-surge
-
- KVRAF
- 11051 posts since 19 Jun, 2008 from Seattle
That you for the clarification. And kudos to whoever wrote the online manual for the VCV modules, it rocks. Love the layout and concise but informative nature of it. Very dyslexic friendly.baconpaul wrote: ↑Mon Oct 19, 2020 2:16 pmOn windows the rough codepath is
- IDWriteFactory::CreateTextFormat
- IDWriteFont::GetFirstMatchingFont
so your thesis that absent Lato it would fall back using glyphs and metrics and stuff is correct, using whatever is available on your system. The Surge installer does install Lato on your system for you. The references to Arial etc.. are VSTGUI global fonts we don't use.
If anyone here is a Windows C++ programmer and can tell me how to load a D2D font from a TTF file on the file system, that would be super helpful....
Indeed it has! But we used https://fonts.google.com/specimen/Encode+Sans Encode Sans for that port!Shabdahbriah wrote: ↑Sun Oct 18, 2020 5:53 pm AND ~ I just noticed Surge has been ported to VCV rack!!!
I'm not a musician, but I've designed sounds that others use to make music. http://soundcloud.com/obsidiananvil
-
The Nerdy Music Guy The Nerdy Music Guy https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=475847
- KVRist
- 172 posts since 7 Oct, 2020