Menu

Отображение исходных кодов

fb2_user
2014-12-26
2015-03-23
  • fb2_user

    fb2_user - 2014-12-26

    Для отображения исходников в fb2 предусмотрен тэг , однако я не нашел, как его вставлять в текст, используя OpenOffice.

     
    • Starikov Sergey

      Starikov Sergey - 2015-01-15

      Вставку этого тэга (из базовых стилей) починили в версии 2.31.
      Проверяйте.

       
  • fb2_user

    fb2_user - 2014-12-26

    Ужас какой :) Повторю сообщение:
    Для отображения исходников в fb2 предусмотрен тэг < code>, однако я не нашел, как его вставлять в текст, используя OpenOffice.

     
    • Starikov Sergey

      Starikov Sergey - 2014-12-27

      Для отображения исходников в fb2 предусмотрен тэг < code>, однако я не нашел, как его вставлять в текст, используя OpenOffice.

      Кашмар! ☺
      Относительно версии расширения предлагаете гадать?

      За эмуляцию ИИ не копенгаген.
      В меню «Панель fb2-стилей» выбор этого стиля форматирования есть.
      Только у меня не работает (=app-office/libreoffice-4.2.6.3, =app-officeext/ooofbtools-2.30).
      Но это, строго говоря — бага, и с ней нужно идти не на форум, а в трекер.

      ЗЫ: Меня оно не то, чтобы печалит.
      Потому что фича автоматического масштабирования с читаемостью кода сочетается… в лучшем случае «не очень».

       
      • Starikov Sergey

        Starikov Sergey - 2014-12-29

        Проблема с вставкой стиля <code> подтверждена.
        Исправление планируется в следующей версии.
        Ждите.

         
  • fb2_user

    fb2_user - 2014-12-26

    Данный тэг применяется автоматически, если установлен шрифт Courier New. Только почему-то он применяется не с начала строки (от тэга P), а с начала фразы. Т.е. сначала идет тэг P, потом идут пробелы, потом начинается тэг code. Т.о. нужные пробелы в в тэг не попадают :(

     
    • Starikov Sergey

      Starikov Sergey - 2014-12-27

      Выравнивание пробелами текста, предполагающего автоматическое масштабирование???

       
  • dikbsd

    dikbsd - 2014-12-29

    После праздников выложу новый релиз, где починил работы кнопки code на панели fb2 стиоей. Насчет включения стартовых в абзаце пробелов - надо посмотреть. Могу запамятовать, но я делал это только для неразрывных пробелов, так как все читалки ПРОСТЫЕ множественные пробелы просто преобразуют в один (оно и понятно), а неразрывные - оставляют, как есть (не все читалки, правда). Поэтому я делал включение в тэг code стартовых неразрывных пробелов, проверьте, пожалуйста.
    В пакете есть инструменты для автоматической разметки текста шрифта Curier New и ряда других признаков в текст стиля code. Обрабатываются и пробелы - в неразрывные. И есть инструмент для преобразования простых пробелов в неразрывные. Есть инструмент, поторый по индентам в абзаце ставит в начало абзаца нужное число неразрывных пробелов (специально делал его по просьбе тех, кто экспортирует листинги кода). Воспользуйтесь ими.

     
  • fb2_user

    fb2_user - 2015-01-07

    Ну да, с неразрывными пробелами работает. Только если я копирую/вставляю фрагмент кода, вручную потом все переделывать очень неудобно.

     
    • Starikov Sergey

      Starikov Sergey - 2015-01-11

      Выравнивание пробелами — феерический ужос.

      В принципе можно в корректоре текста для fb2-стиля <code> зопилить замену стартовых пробелов на неразрывные (неразрывные не трогать) и удаление пробелов в конце строк.

       
  • fb2_user

    fb2_user - 2015-01-11

    Ну о чем и речь! ;)

     
  • dikbsd

    dikbsd - 2015-02-15

    Попробую реализовать.

     
  • dikbsd

    dikbsd - 2015-02-16

    Сделал даже лучше (все равно fb2 стиль code нужно ОБЯЗАТЕЛЬНО использовать для листингов):
    Сделал для панели fb2 стилей, для стиля code дополнение: все множественные простые и множественные/одиночные пробелы автоматически меняются на неразрывные при задании выделенным абзацам стиля code. Так уцдобнее :)

     
  • fb2_user

    fb2_user - 2015-02-16

    Спасибо.

     
  • dikbsd

    dikbsd - 2015-03-23

    Тему можно закрыть - реализовано в релизе 2.32

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.