Cyrillic Ext-C

This commit is contained in:
minjaesong
2026-03-07 21:34:40 +09:00
parent 4121648dfc
commit f26998b641
8 changed files with 18 additions and 5 deletions

View File

@@ -74,6 +74,7 @@ SHEET_CONTROL_PICTURES_VARW = 40
SHEET_LEGACY_COMPUTING_VARW = 41
SHEET_CYRILIC_EXTB_VARW = 42
SHEET_CYRILIC_EXTA_VARW = 43
SHEET_CYRILIC_EXTC_VARW = 44
SHEET_UNKNOWN = 254
@@ -122,6 +123,7 @@ FILE_LIST = [
"symbols_for_legacy_computing_variable.tga",
"cyrilic_extB_variable.tga",
"cyrilic_extA_variable.tga",
"cyrilic_extC_variable.tga",
]
CODE_RANGE = [
@@ -169,6 +171,7 @@ CODE_RANGE = [
list(range(0x1FB00, 0x1FC00)), # 41: Legacy Computing
list(range(0xA640, 0xA6A0)), # 42: Cyrillic Ext B
list(range(0x2DE0, 0x2E00)), # 43: Cyrillic Ext A
list(range(0x1C80, 0x1C8F)), # 43: Cyrillic Ext C
]
CODE_RANGE_HANGUL_COMPAT = range(0x3130, 0x3190)
@@ -547,5 +550,6 @@ def index_y(sheet_index, c):
SHEET_LEGACY_COMPUTING_VARW: lambda: (c - 0x1FB00) // 16,
SHEET_CYRILIC_EXTB_VARW: lambda: (c - 0xA640) // 16,
SHEET_CYRILIC_EXTA_VARW: lambda: (c - 0x2DE0) // 16,
SHEET_CYRILIC_EXTC_VARW: lambda: (c - 0x1C80) // 16,
SHEET_HANGUL: lambda: 0,
}.get(sheet_index, lambda: c // 16)()