diff --git a/src/openrct2/drawing/Font.cpp b/src/openrct2/drawing/Font.cpp index 28eb2ef5f5..1cc2d7bab7 100644 --- a/src/openrct2/drawing/Font.cpp +++ b/src/openrct2/drawing/Font.cpp @@ -112,6 +112,9 @@ sint32 font_sprite_get_codepoint_offset(sint32 codepoint) case UNICODE_Z_DOT: return RCT2_Z_DOT - 32; case UNICODE_Z_ACUTE: return RCT2_Z_ACUTE - 32; + // Render capital sharp-S (ẞ) with lowercase sprite (ß) + case UNICODE_CAPITAL_SHARP_S: return 223 - 32; + case UNICODE_DINGBATS_PLUS: return 11; case UNICODE_DINGBATS_MINUS: return 13; diff --git a/src/openrct2/localisation/FormatCodes.h b/src/openrct2/localisation/FormatCodes.h index 9aced38d85..1feb76f29c 100644 --- a/src/openrct2/localisation/FormatCodes.h +++ b/src/openrct2/localisation/FormatCodes.h @@ -181,6 +181,11 @@ enum UnicodePolish UNICODE_Z_ACUTE = 378, }; +enum UnicodeGerman +{ + UNICODE_CAPITAL_SHARP_S = 0x1E9E, +}; + enum UnicodeDingbats { UNICODE_DINGBATS_PLUS = 0x2795,