twhl-community / halflife-unified-sdk

Half-Life Updated SDK with Opposing Force and Blue Shift merged in, along with other improvements. Check README.md for more information.
Other
145 stars 25 forks source link

Add ICU to handle Unicode text #204

Open SamVanheer opened 2 years ago

SamVanheer commented 2 years ago

Add the ICU library to handle Unicode text.

Helper functions used to convert strings to upper- and lowercase in string_utils.h/.cpp need to be updated to use this library.

SamVanheer commented 2 years ago

Possible solution: https://github.com/unicode-org/icu https://github.com/viaduck/icu-cmake

The above project relies on some third party server that hosts pre-packed ICU builds of some kind so an alternative that doesn't rely on that would be preferable.