Adjustments to Font Loading to Support Other Platforms. #982
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Modified a few files dealing with how font loading is done on platforms besides Windows and tried to avoid too much repeating code.
I am still a beginner at both C# and GIT so please review this, I tried testing it on Windows 11/Linux/OSX to make sure I didn't break anything in the process.
Linux appears to work with one issue (you need to resize the Window before it starts rendering anything).
OSX (on Apple Silicon) has other issues as your using some stuff that requires OpenGL features beyond 4.1, which is the maximum supported on Apple Silicon (they expect you to support Metal or Metal via MoltenVK(Metal via Vulkan).
Plan to work on these issues but will do it on a separate request as they are completely different issues than what this one dealt with.