При работе с matplotlib в Debian Wheezy возникает ошибка KeyError: 'ItalicAngle'



Для решения этой проблемы необходимо в каталоге




/usr/share/fonts/X11/Type1/








в файлах с расширением afm в значении параметра ItalicAngle разделитель ',' изменить на '.'



Для поиска таких файлов можно использоовать команду




grep 'ItalicAngle* [0-9\-]*[\,]' /usr/share/fonts/X11/Type1/*.afm






Для автоматического выполнения замены можно использовать скрипт




#!/bin/bash
for i in $(grep -l "ItalicAngle* [0-9\-]*[\,]" /usr/share/fonts/X11/Type1/*.afm);
do sed -i '/ItalicAngle/s/,/./' $i;
done;
echo "ok"