Главная | post 1052 # pygmentize [ Связь ] [ no Python ] [ no AJAX ] [ css ]

pygmentize

Jun 10th, 2009 (Wednesday) 10:09

Я всегда знаю, чего ожидать от программы на Питоне.

[voker57@nbl 0] ~/projects/rolemodel/showdown% pygmentize -f png showdown.rb       
Traceback (most recent call last):
  File "/usr/bin/pygmentize", line 3, in <module>
    pygments.cmdline.main()
  File "/usr/lib/pymodules/python2.5/pygments/cmdline.py", line 324, in main
    fmter = get_formatter_by_name(fmter, **parsed_opts)
  File "/usr/lib/pymodules/python2.5/pygments/formatters/__init__.py", line 51, in get_formatter_by_name
    return cls(**options)
  File "/usr/lib/pymodules/python2.5/pygments/formatters/img.py", line 285, in __init__
    self.fonts = FontManager(options.get('font_name', ''), fontsize)
  File "/usr/lib/pymodules/python2.5/pygments/formatters/img.py", line 71, in __init__
    self._create_nix()
  File "/usr/lib/pymodules/python2.5/pygments/formatters/img.py", line 90, in _create_nix
    self.font_name)
pygments.formatters.img.FontNotFound: No usable fonts named: "Bitstream Vera Sans Mono"

Метки: бардак, python | Комментировать[5] »

Jun 10th, 2009 (Wednesday) 10:13 от Voker57 GRAVATAR!

А вот такую хуиту оно выводит, если все-таки заставить его работать.


Jun 10th, 2009 (Wednesday) 12:30 от Zombieff GRAVATAR!

Вывод хорош, даже Ш не Г. Но зачем?


Jun 10th, 2009 (Wednesday) 12:41 от Voker57 GRAVATAR!

Вывод отвратительный. между строчками полно места и вообще они плавают в пустоте, номера строк заползают на линию.

Надо было раскрасить исходники для включения в реферат.


Oct 4th, 2009 (Sunday) 22:10 от slav0nic GRAVATAR!

надо быть полной идиотом, чтоб не понять суть проблемы из-за которой возникла ошибка...
или вы любите вывод ошибок в "окошках"?


Oct 4th, 2009 (Sunday) 22:32 от Voker57 GRAVATAR!

Такая проблема не должна вылетать к юзеру в виде эксепшна. Достаточно было бы написать "Font not found: Bitstream Vera Sans". Давно видели серьезное приложение на Си, которое бы при отсутствии файла на диске выдавало сегфолт?


Прокомментировать

Ни одно из полей не обязательно.
Можно граиспользовать textile + NBL markup, a BB-code и HTML категорически запрещено.



(не для спама, а для Gravatar)