A place to discuss and plan OpenSource xTalk (not exclusively LCC based)
and Community Builds of LCC ...Ask NOT what xTalk can do for you...
Get involved you DO have something to contribute, no matter your skillset!
Forum rules
A place to discuss and plan OpenSource xTalk (not exclusively LCC based) and Community Builds of LCC
Ask NOT what xTalk can do for you... get involved you DO have something to contribute, no matter your skillset!
richmond62 wrote: ↑Tue Oct 10, 2023 12:25 pm
Aha, you have found the deprecated racist word in the woodpile.
Well done.
So 'hard-coded' is only as 'hard' as far as that file goes.
Correct, the only things that are REALLY hardcoded, as in needing to recompile engine, are engine / language level and system level stuff. Most everything to do with the IDE are stacks/scripts (some call out externally, like SB to the Android SDK for example).
OpenXTalkPaul wrote: ↑Tue Oct 10, 2023 11:53 am
case "Linux"
return "Helvetica"
-- Other distros (Arch Linux, Debian, Fedora etc.) varies, can be DejaVu Sans, Noto Sans, Liberation Sans etc.
I don't know when Helvetica was ever a choice on Linux.
That is a commercial font is it not?
Surely it could use
if $desktop_session contains "ubuntu" then...
Then use the right corresponding font for specific distros?
Yes it is, I thought that was an odd choice for FOSS (OSes).
The IDE came with a few fonts, Source Code Pro / Font Awesome.
We could include a base set of liberal licensed fonts and have font consistency across all platforms, at least in the IDE, just a thought. Or maybe make that loadable sets maybe part of an IDE theming library.