Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Голосование

Вас устраивает текущее положение дел с вертикальным направлением текста в LO?

Да
Нет

Автор Тема: Вертикальное направление текста в LibreOffice.  (Прочитано 15896 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
=== UPD ===

Подведем итоги. Большинство проблем в работе с вертикальным текстом связаны с неправильным использованием настроек. Именно поэтому несколько предыдущих отчетов не подтвердили на багтрекере. Текст в таблице Writer нужно ориентировать с помощью параметров таблицы, а не текста. По факту остается только одна проблема - возможность ориентировать текст по вертикали только сверху-вниз, нет возможности выбрать снизу-вверх, либо вообще задать любой угол как это реализовано в Calc.

Приведу скрины интерфейсов, они на английском, т.к. готовил для багтрекера разработчиков Libreoffice.



Завел новый отчет на багтрекере. Всех, кого волнует сабж, прошу подписаться.
https://bugs.documentfoundation.org/show_bug.cgi?id=93040

=============================================

Мне одному кажется, что работа с вертикальным текстом в LO реализована очень плохо? Т.е. с одной стороны, выравнять то, можно, но делается это всё как-то через задний проход, выглядит страшненько и вообще создается впечатление сломанного костыля, а не нормального решения.

Причем вертикальное выравнивание в Calc и в Writer реализуется по разному, что не есть хорошо, имхо. Курсор почему-то скачет, то на вертикальной строке, то становится горизонтальным, размером во всю вертикальную длину, перемещаться по строке, с помощью курсора сложновато, т.к. его передвижения не очевидны совсем и часто получаешь совсем не то, что ожидаешь. А после заполнения места в ячейке Writer вообще начинается какой-то бред, текст вылазит из-за всех щелей, появляясь где попало.

В общем вот такое не хорошее впечатление.

Пользователь решил продолжить мысль [time]01 Январь 2013, 18:22:24[/time]:
И я вот никак не могу решить эту проблему



образец во вложении, попробуйте.
« Последнее редактирование: 31 Июля 2015, 07:53:56 от thunderamur »

Оффлайн Grigory Smirnov

  • Старожил
  • *
  • Сообщений: 1339
  • Дайте мне исходники, и я переверну Землю.
    • Просмотр профиля
    • Дафтер
Re: Вертикальное направление текста в LibreOffice.
« Ответ #1 : 01 Января 2013, 13:09:47 »
У меня все нормально, если LO не нравится установите Free Office, в чем проблемы?

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #2 : 01 Января 2013, 13:39:19 »
Цитировать
У меня все нормально
Или у тебя какой-то другой ЛО или ты не замечаешь проблему.
1. Ты решил предложенный пример?
2. У тебя в Calc и в Writer направление текста задается одинаково?
3. Переход на следующую строку и в calc и в writer происходит либо по Shift+Enter, либо по Ctrl+Enter? Т.е. либо так и там и там, либо иначе, а не по разному?
4. Когда вводишь текст в Calc текст в строке не становится горизонтальным во время ввода?
5. Когда встаешь в начало строки курсор не становится горизонтальным (т.е. | ), размером равным длине набранного вертикального текста?
6. Когда заполняется ячейка в Writer текст не начинает вылазить где попало?
∞. /etc

Цитировать
если LO не нравится установите Free Office, в чем проблемы?
1. Я говорил, что мне не нравится ЛО?
2. Я просил предлагать мне альтернативы?
3. Мне нравится ЛО, но я хочу, понять, почему некоторые компоненты мне (и людям, которые жалуются на эту часть ЛО) неудобны. Понять, мб я не понимаю как правильно их использовать или всё-таки есть недостатки в них и нужно указать на них разработчикам, помочь их исправить.
4. Не говори мне, что делать и я не скажу куда тебе идти.
« Последнее редактирование: 01 Января 2013, 13:41:44 от ⚡ Thunde® ⚡ »

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #3 : 01 Января 2013, 15:56:33 »
⚡ Thunde® ⚡, в вашем примере кривое выравнивание, т.к. между строками есть вручную вставленные символы переноса строки. Включите отображение непечатаемых символов - увидите. Заменил руками на пробелы и стало нормально.

LO 3.6.2.2

3. Переход на следующую строку и в calc и в writer происходит либо по Shift+Enter, либо по Ctrl+Enter? Т.е. либо так и там и там, либо иначе, а не по разному?

Семантически LO прав. Готов поспорить, что в МС Офисе хоткеи такие же. В таблицах Enter переводит курсор ко вводу в ячейке снизу, а таб - в ячейку справа. При этом помним, что основная задача Calc это обеспечение ввода содержимого в ячейки. Shift меняет основное поведение, т.е. в данном случае инвертирует направление перехода фокуса ввода.
А для Writer основная задача - набор форматированного, разделённого на абзацы текста. В нём основное поведение Enter создавать новый абзац, shift его меняет и создание нового абзаца превращается в переход на новую строку внутри того же абзаца.

Есть по-видимому 2 разных интуитивных подхода в понимании хоткеев. Кто-то полагает, что хоткей означает определённое действие, и оно должны быть максимально стандартизировано между различными программами. Например Ctrl+Enter - "отправить". При чём с точки зрения таких людей, Ctrl+Enter должен отправлять сообщение как в почтовом клиенте, так и в IM клиенте. Мне ближе другое понимание, у хоткея есть "смысл". "Enter" ~= "далее". Для почтового клиента "далее" очевидно означает переход ко вводу следующего фрагмента текста, т.е. созданию нового абзаца, а вот IM клиенте "далее" должно отправлять сообщение. Создание многострочного сообщения для IM нестандартная ситуация и для этого логично использовать Enter с модификатором.
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Вертикальное направление текста в LibreOffice.
« Ответ #4 : 01 Января 2013, 16:37:12 »
Вас устраивает текущее положение дел с вертикальным направлением текста в LO?
Нет.
Планктон мне весь моск сгрыз из-за этой беды. =(
Добавить веселья можно, если в вашем тестовом документе попытаться выполнить перенос строки через Enter внутри ячейки с вертикальным текстом.
Через вставку разрыва строки работает нормально, но где вы видели, чтоб Марь Ванна из бухгалтерии знала про какие-то специальные разрывы строк.
Ещё прикол, если там же указать поворот на 270 градусов.
PS
Надо будет по этой теме погуглить существующие багрепорты, либо создать, если нет таких.
« Последнее редактирование: 01 Января 2013, 16:55:10 от arcfi »

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #5 : 01 Января 2013, 18:37:21 »
Self-Perfection,
скинь исправленный вариант плиз.

Пользователь решил продолжить мысль 01 Января 2013, 18:38:41:
Надо будет по этой теме погуглить существующие багрепорты, либо создать, если нет таких.
Это есть цель данного топика.

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #6 : 01 Января 2013, 19:08:47 »
Self-Perfection, скинь исправленный вариант плиз.
Приложил. Вы ведь такого состояния хотели добиться?
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #7 : 01 Января 2013, 19:15:03 »
Self-Perfection,
Вовсе нет. Что-то itmages.ru тупит, не показывает скрин, где я показал, что хочу, щас залью на другой хостинг.

Пользователь решил продолжить мысль 01 Января 2013, 19:16:24:
см. 1-й пост.

Пользователь решил продолжить мысль 01 Января 2013, 19:22:13:
символы новой строки там стояли специально.
« Последнее редактирование: 01 Января 2013, 19:22:13 от ⚡ Thunde® ⚡ »

Оффлайн demkov

  • Старожил
  • *
  • Сообщений: 2692
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #8 : 01 Января 2013, 19:51:18 »
Подпишусь. Что вы, багрепорт будете составлять или вы пишете патч?

Пользователь решил продолжить мысль 01 Января 2013, 19:52:40:
Недочитал, багрепорт. Ок.
Опций действительно почти нет.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #9 : 01 Января 2013, 19:58:27 »
блин, да я пока даже не понял, куда писать то нужно, офф. страницу излазил - ничего нет.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Вертикальное направление текста в LibreOffice.
« Ответ #10 : 01 Января 2013, 20:05:19 »
я пока даже не понял, куда писать то нужно, офф. страницу излазил - ничего нет.
Багтрекер тут:
https://bugs.freedesktop.org/buglist.cgi?product=LibreOffice&quicksearch=
https://wiki.documentfoundation.org/BugReport
« Последнее редактирование: 01 Января 2013, 20:07:46 от arcfi »

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #11 : 01 Января 2013, 20:32:46 »
Ага, спасибо.

Теперь нужно записать по пунктам, что доставляет неудобства. Это уже сложнее, во время работы понимаешь, что неудобно, а что конкретно описать уже сложнее.

Предложения:
1. Вертикальное выравнивание текста должно задаваться одинаково в Calc и в Writer.
2. Переход на новую строку при заданном направлении должен осуществляться по Enter.

Блин, сделайте как в МС Офисе! Вот, это будет то, что нужно. Или нет?

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #12 : 01 Января 2013, 20:38:33 »
Self-Perfection,
Вовсе нет. Что-то itmages.ru тупит, не показывает скрин, где я показал, что хочу, щас залью на другой хостинг.

Пользователь решил продолжить мысль 01 Января 2013, 19:16:24:
см. 1-й пост.
...
О, теперь понял, что вам не нравится. Приложил второй поправленный вариант. Чтобы сделать так же
Абзац -> Выравнивание -> Размещение символов по вертикали -> По нижнему краю
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #13 : 01 Января 2013, 21:01:52 »
Круто!

1. Что делать с горизонтальным курсором высотой с длину вертикального текста.


2. Что делать в навигацией курсорами в вертикальном тексте?

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Вертикальное направление текста в LibreOffice.
« Ответ #14 : 01 Января 2013, 21:51:47 »
2. Что делать в навигацией курсорами в вертикальном тексте?
А вот это, наверно, баг. Вы про то, что ↑/↓ не переходят на предыдущую/следующую строку?
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

 

Страница сгенерирована за 0.03 секунд. Запросов: 23.