Browse Source

Tweak Hangul font width

pull/3540/head
Anders Jenbo 4 years ago
parent
commit
9ea6d9c9d1
  1. 10
      Source/engine/render/text_render.cpp

10
Source/engine/render/text_render.cpp

@ -32,7 +32,7 @@ std::unordered_map<uint32_t, Art> Fonts;
std::unordered_map<uint32_t, std::array<uint8_t, 256>> FontKerns;
std::array<int, 6> FontSizes = { 12, 24, 30, 42, 46, 22 };
std::array<uint8_t, 6> CJKWidth = { 17, 24, 28, 41, 47, 16 };
std::array<uint8_t, 6> HangulWidth = { 17, 22, 26, 38, 42, 16 };
std::array<uint8_t, 6> HangulWidth = { 15, 20, 24, 35, 39, 15 };
std::array<int, 6> LineHeights = { 12, 26, 38, 42, 50, 22 };
std::array<int, 6> BaseLineOffset = { -3, -2, -3, -6, -7, 3 };
@ -107,16 +107,12 @@ text_color GetColorFromFlags(UiFlags flags)
bool IsCJK(uint16_t row)
{
if (row >= 0x4e && row <= 0x9f)
return true;
return false;
return row >= 0x4e && row <= 0x9f;
}
bool IsHangul(uint16_t row)
{
if (row >= 0xac && row <= 0xd7)
return true;
return false;
return row >= 0xac && row <= 0xd7;
}
std::array<uint8_t, 256> *LoadFontKerning(GameFontTables size, uint16_t row)

Loading…
Cancel
Save