Python, использующий Юникод, объединяющий оверлайн
Я создаю PDF документацию инженерных расчетов с использованием reportlab. Я придерживаюсь обозначений, используемых в реализуемом коде. При этом используются в основном латинские и греческие буквы, под- и верхние индексы. Для этого я реализовал очень простой метод, который основан на замене определенных строк в тексте на символы Юникода, прежде чем создавать PDF. Это может быть сделано иначе, но это работает. Одна проблема, однако, ускользает от меня: создание символов с использованием сочетания символов, в частности символов с полосами над ними, скажем, латинского "d" с полосой.
>>> print('b'+u'\u0304')
выдает в консоли python панель рядом с "b" (обратите внимание, что в редакторе stackru результат такой, как и ожидалось:-)). Однако то же самое с акцентом работает в консоли:
>>> print('fue'+ u'\u0301')
Есть идеи, где моя ошибка?