mirror of https://gitlab.com/bashrc2/epicyon
Remove more bold unicode characters
Fancy characters are 'clever', but fuck up screen readersmain
parent
0e1dc80506
commit
6c3ebac1c6
17
tests.py
17
tests.py
|
|
@ -8350,6 +8350,22 @@ def _test_hashtag_maps():
|
||||||
assert int(longitude * 1000) == -3150
|
assert int(longitude * 1000) == -3150
|
||||||
|
|
||||||
|
|
||||||
|
def _test_unbold():
|
||||||
|
print('test_unbold')
|
||||||
|
text = "Latest 𝗩aluable 𝗡ews - 𝟮𝟬𝟮𝟱/𝟬𝟳/𝟭𝟰 Valuable News"
|
||||||
|
expected = "Latest Valuable News - 2025/07/14 Valuable News"
|
||||||
|
result = standardize_text(text)
|
||||||
|
if result != expected:
|
||||||
|
print('text: ' + text)
|
||||||
|
print('expected: ' + expected)
|
||||||
|
print('result: ' + result)
|
||||||
|
test = ''
|
||||||
|
for char in text:
|
||||||
|
test += char + '(' + str(ord(char)) + ') '
|
||||||
|
print(test)
|
||||||
|
assert result == expected
|
||||||
|
|
||||||
|
|
||||||
def _test_uninvert():
|
def _test_uninvert():
|
||||||
print('test_uninvert')
|
print('test_uninvert')
|
||||||
text = 'ʇsƎʇ ɐ sı sıɥ⊥'
|
text = 'ʇsƎʇ ɐ sı sıɥ⊥'
|
||||||
|
|
@ -9413,6 +9429,7 @@ def run_all_tests():
|
||||||
_test_reply_language(base_dir)
|
_test_reply_language(base_dir)
|
||||||
_test_emoji_in_actor_name(base_dir)
|
_test_emoji_in_actor_name(base_dir)
|
||||||
_test_uninvert()
|
_test_uninvert()
|
||||||
|
_test_unbold()
|
||||||
_test_hashtag_maps()
|
_test_hashtag_maps()
|
||||||
_test_combine_lines()
|
_test_combine_lines()
|
||||||
_test_text_standardize()
|
_test_text_standardize()
|
||||||
|
|
|
||||||
|
|
@ -217,11 +217,16 @@ def standardize_text(text: str) -> str:
|
||||||
[127344, 'A'],
|
[127344, 'A'],
|
||||||
[127312, 'A'],
|
[127312, 'A'],
|
||||||
[127280, 'A'],
|
[127280, 'A'],
|
||||||
[127248, 'A']
|
[127248, 'A'],
|
||||||
|
[120276, 'A'],
|
||||||
|
[120812, '0']
|
||||||
)
|
)
|
||||||
for char_range in char_ranges:
|
for char_range in char_ranges:
|
||||||
range_start = char_range[0]
|
range_start = char_range[0]
|
||||||
range_end = range_start + 26
|
if char_range[1] == '0':
|
||||||
|
range_end = range_start + 10
|
||||||
|
else:
|
||||||
|
range_end = range_start + 26
|
||||||
offset = char_range[1]
|
offset = char_range[1]
|
||||||
text = _standardize_text_range(text, range_start, range_end, offset)
|
text = _standardize_text_range(text, range_start, range_end, offset)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue