OberonCore
https://forum.oberoncore.ru/

Неразрывный пробел и подчеркивание пробела в Блэкбокс
https://forum.oberoncore.ru/viewtopic.php?f=131&t=4242
Страница 1 из 3

Автор:  Илья Ермаков [ Суббота, 02 Февраль, 2013 10:37 ]
Заголовок сообщения:  Неразрывный пробел и подчеркивание пробела в Блэкбокс

Ставьте неразрывный пробел - для него в ББ даже сочетание клавиш есть.

(модератор) отделено согл. пп. 3.3 (2.1) от viewtopic.php?p=77712#p77712

Автор:  ilovb [ Суббота, 02 Февраль, 2013 12:40 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Владислав Жаринов писал(а):
Да. Как бы в ряд ссылок превращается словосчетание... там, где дефисов нет...

Я уже давно хочу это исправить.

Автор:  Иван Денисов [ Суббота, 02 Февраль, 2013 15:48 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

ilovb писал(а):
Владислав Жаринов писал(а):
Да. Как бы в ряд ссылок превращается словосчетание... там, где дефисов нет...
Я уже давно хочу это исправить.
А есть идеи как это исправить? Меня тоже раздражает.

Автор:  Илья Ермаков [ Суббота, 02 Февраль, 2013 20:22 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Таки в чём проблема поставить неразрывный пробел?

Вся документация ББ с ним оформлена - там нет разрывов в ссылках.

Автор:  ilovb [ Суббота, 02 Февраль, 2013 21:08 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Илья Ермаков писал(а):
Таки в чём проблема поставить неразрывный пробел?

А вам это не кажется проблемой?

Автор:  Илья Ермаков [ Суббота, 02 Февраль, 2013 21:10 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Нажать Ctrl-Shift-пробел, когда я знаю, что мне нужна неразорванная ссылка - проблема??
А если кому-то понадобится именно разорванная ссылка? Некоторым нравится. Сейчас есть возможность и так, и так.

Автор:  ilovb [ Суббота, 02 Февраль, 2013 21:11 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Илья Ермаков писал(а):
А если кому-то понадобится именно разорванная ссылка? Некоторым нравится

:shock: Кому? Зачем?

Автор:  Илья Ермаков [ Суббота, 02 Февраль, 2013 21:13 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Бывают... эммм... любители :)
В любом случае, если так уже сложилось - и есть способ делать и так, и так, я не понимаю, зачем перекраивать сложившееся.

Автор:  ilovb [ Суббота, 02 Февраль, 2013 21:15 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

А на мой взгляд - это баг. По крайней мере это выглядит как баг.
Смысла в этом не вижу. А вот раздражение есть.

Автор:  Иван Денисов [ Суббота, 02 Февраль, 2013 21:17 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Илья Ермаков писал(а):
Таки в чём проблема поставить неразрывный пробел?

Вся документация ББ с ним оформлена - там нет разрывов в ссылках.
Вики о неразрывном пробеле
Цитата:
Используется для автоматизации вёрстки, правила которой предписывают избегать разрыва строк в известных случаях (большей частью для удобочитаемости).
Навешивание каких-то новых странных функций, вроде носителя подчеркиваний нелогично. Поэтому многие и не догадываются к такому хитрому использованию «вешалка для подчеркивания».
Илья Ермаков писал(а):
Бывают... эммм... любители :)
В любом случае, если так уже сложилось - и есть способ делать и так, и так, я не понимаю, зачем перекраивать сложившееся.
ммм.... любитель, привыкнуть :)

Автор:  Илья Ермаков [ Суббота, 02 Февраль, 2013 21:19 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Почему баг, если для неразрывного обработка непрерывной линии сделана? Явно же это намеренно. Что стоило сделать для обычного пробела?

Автор:  ilovb [ Суббота, 02 Февраль, 2013 21:21 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Илья Ермаков писал(а):
Почему баг, если для неразрывного обработка непрерывной линии сделана? Явно же это намеренно. Что стоило сделать для обычного пробела?

Илья, вы текстовыми редакторами пользуетесь вообще? (кроме ББ)

Автор:  Илья Ермаков [ Суббота, 02 Февраль, 2013 21:28 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Для других программ - gedit (линуксовый стандартный).

Иногда, когда сталкиваюсь с поддержкой Java-приложений - IntellijIDEA. Не нравится, вся эта громоздкость только для поддержки громоздкого языка.

Для обычных текстов "с внешним миром" - OpenOffice.

Автор:  ilovb [ Суббота, 02 Февраль, 2013 21:30 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Вы видели в этих других программах такое поведение?

Автор:  Александр Ильин [ Суббота, 02 Февраль, 2013 21:32 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Илья Ермаков писал(а):
Почему баг, если для неразрывного обработка непрерывной линии сделана? Явно же это намеренно. Что стоило сделать для обычного пробела?
Не намеренно. Алгоритм прорисовки текстов выводит на экран пословно, а разрывы между словами ищет примитивной проверкой (char <= " "). Поскольку неразрывный пробел находится за пределами этой проверки, алгоритм считает его частью слова. Атрибуты текста (жирность, подчёркивание и т.п.) применяются только при отрисовке слов, но не при отрисовке пробелов. Вот почему в принципе в ББ невозможно сделать целиком подчёркнутой строку, содержащую пробелы. Пробелы всегда будут разрывать подчёркивание.

Это некорректно. Надо исправлять подсистему Text.

Автор:  ilovb [ Суббота, 02 Февраль, 2013 21:35 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Александр Ильин +1

Автор:  Илья Ермаков [ Суббота, 02 Февраль, 2013 23:20 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

ilovb писал(а):
Вы видели в этих других программах такое поведение?


В других программах, увы, и гиперссылки не поиспользуешь :)

Я не пытаюсь защищать ББ от чего-то там, меня просто удивляет желание тратить время на такие мелочи...

Знаю, что мелочи важны, но это если делаешь сам с нуля.

Автор:  ilovb [ Воскресенье, 03 Февраль, 2013 00:07 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Илья Ермаков писал(а):
В других программах, увы, и гиперссылки не поиспользуешь :)

Какая толстая клевета :D

вот мокрофис: https://dl.dropbox.com/u/31020212/Snap% ... .10.11.png
вот IDE для Lua: https://dl.dropbox.com/u/31020212/Snap% ... .12.47.png

Автор:  Владислав Жаринов [ Воскресенье, 03 Февраль, 2013 10:23 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Может, нет оснований для возрастания резкости полемики?.. В частности, если есть возможность в ББ-документе командой замены на место обычных пробелов поставить неразрывные - может, это решение проблемы там, где не вставили их при наборе (независимо от оценок сторонами причин такого оформления гиперссылок)?..

Автор:  Иван Кузьмицкий [ Воскресенье, 03 Февраль, 2013 11:31 ]
Заголовок сообщения:  Re: Красноярская сборка BlackBox 1.6rc6

Имеет смысл рендерить пробел с подчёркиванием, это привычно для всех. Вопрос в том, кто сделает патч. Если бы все яростные споры так же яростно отливались в патчи, то за все эти годы множество вопросов по ББ было бы успешно закрыто :)

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/