Запрет преноса в конкретном месте.

Автор McAaron, 23 марта 2023, 17:44

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

McAaron

ищу "неразрывный пробел нулевой ширины". В юникоде код U+FEFF.
В меню writer'а "Вставка->Непечатаемый символ" есть "Невидимая связка Ctrl+/", которая по смыслу как бы совпадает, но таки переносится, аналогично "пробелу нулевой ширины".

В прежних версиях такой "неразрывный пробел нулевой ширины" был и я его как-то набирал (у меня есть автозамена на C++). В 7.5.1.2 я не нахожу этого. Переехало куда, или поломали?

---
Version: 7.5.1.2 (X86_64) / LibreOffice Community
Build ID: fcbaee479e84c6cd81291587d2ee68cba099e129
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: gtk3
Locale: ru-RU (ru_RU.utf8); UI: ru-RU
Calc: threaded

gabix

#1
U+FEFF — это какбэ маркер порядка байтов. Неразрывный нульширинный пробел (word joiner) — U+2060.

Цитата: McAaron от 23 марта 2023, 17:44"Невидимая связка Ctrl+/", которая по смыслу как бы совпадает,

Не совсем. Это просто нульширинный пробел.

McAaron

Цитата: gabix от 23 марта 2023, 17:52U+FEFF — это какбэ маркер порядка байтов. Неразрывный нульширинный пробел (word joiner) — U+2060.

Цитата: McAaron от 23 марта 2023, 17:44"Невидимая связка Ctrl+/", которая по смыслу как бы совпадает,

Не совсем. Это просто нульширинный пробел.
Нашел -- U+2060. И он вставляется "Ctrl+Shift U2060"

mikekaganski

Цитата: McAaron от 23 марта 2023, 17:44В 7.5.1.2 я не нахожу этого. Переехало куда, или поломали?

У Вас, скорее всего, кастомизированное меню, и проявилась ситуация, обсуждавшаяся уже здесь. Или точнее tdf#145982 после tdf#140796 в версии 7.2.

Ну и есть функция Alt+X для перевода из кодов Unicode типа U+2060 в соответствующий символ.
С уважением,
Михаил Каганский