RonenNess / GeonBit.UI

UI system for MonoGame projects.
MIT License
467 stars 63 forks source link

Missing custom fonts? #110

Closed jmoral4 closed 5 years ago

jmoral4 commented 5 years ago

Building (latest) is a bit of a pain. The custom fonts generate build errors and who wants to download random fonts from random websites? If you use custom fonts, those should be bundled into the product or the fonts used should be common across all supported platforms.

Otherwise, the library turns from "drop in, easy to use" to a pain to setup. Also wish there was a cleaner way to handle the DataType refs. All of that is bound to through new people for a loop.

RonenNess commented 5 years ago

Hi @jmoral4, The fonts are already included, please see here:

https://github.com/RonenNess/GeonBit.UI/blob/master/README.md#via-nuget

However I can't install them automatically via nuget, same with the DataTypes reference.

I can technically add manual scripts and try to install fonts with elevated privileges and change the project itself to add the reference, but I don't want to do it because it feels intrusive and not easily reversible. So I prefer to have the users do those steps so they will at least know what's going on and to eliminate any chance that my package my accidentally ruin their project file.

I agree it's not optimal but unless nuget add built-in support in these advanced installation steps I don't think I'll change that.

Thanks for the feedback!

mxmissile commented 4 years ago

I cant find these fonts to install, where exactly are they located? In the packages folder? Or the project Content folder?

dclipca commented 2 years ago

https://github.com/RonenNess/GeonBit.UI/tree/master/GeonBit.UI.Examples/Content/Fonts