В python3 / matplotlib я бы хотел сюжет с меткой:
plt.plot(np.sin(np.linspace(1,10)), label='fête')
plt.legend(loc='upper left')
plt.show()
Прекрасно работает. Теперь давайте попробуем с режимом xkcd:
plt.xkcd()
plt.plot(np.sin(np.linspace(1,10)), label='fête')
plt.legend(loc='upper left')
plt.show()
Нет ошибок, но метка «f? Te». Кажется вероятным, что это проблема шрифта, а не проблема matplotlib, основанная на реакции на этот вопрос в stackoverflow .
Тем не менее, я попытался написать слово «fête» в libreoffice с помощью шрифтов без юмора, и никаких явных проблем в UTF-8 не было (т.е. акценты отображаются правильно).