Скопіював слово у браузері, а воно жирне. Хотів обезжирити через вставляння у браузерний рядок/Vim/Mousepad/Shell, але ніт. В шоці знайшов таки рішення:
unbold.py
:
import unicodedata
bold_text = "𝐛𝐨𝐥𝐝𝐞𝐝"
plain_text = ''.join(c for c in unicodedata.normalize('NFKD', bold_text) if not unicodedata.combining(c))
print(plain_text)
python3 unbold.py
UPD. Перевірив уважніше, виявилося, що у одному повідомленні співрозмовника є деякі слова жирним, що нормально вставляються потім як звичайні (навіть через простий ctrl+v), а інші -- ні в якому вигляді (унікодові). Отже, це помилка, спричинена користувачем (user input).
#лінукс #форматування #регрес #пістець