Скопіював слово у браузері, а воно жирне. Хотів обезжирити через вставляння у браузерний рядок/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).

#лінукс #форматування #регрес #пістець