Есть ли перевод строки в юникоде, который не будет усекаться как обычные пробелы такими вещами, как рендеры HTML? - PullRequest
0 голосов
/ 30 мая 2019

В основном я ищу "не коллапсирующую" новую строку, если это так.
В отличие от множества других очень похожих вопросов, я не разрешаю использовать css (white-space:pre; и др.) ни фактический html (<br>, <p>).

Вы можете использовать неразрывный пробел Unicode, чтобы обойти a z, отображаемое как a z в HTML, используя a\uA0\uA0\uA0z.
Я знаю, что цель неразрывной работы - предотвратить обертывание, но это то, что вы можете использовать для .

Так как я могу сделать a\u0A z таким, чтобы он неотображаться как a z, но

a
 z

Если средство рендеринга, которое мне довелось использовать для чтения строки, является консолью, или средством чтения текста, или чем-то еще, что должно работать (отсюда спецификация no-html).
У нас уже есть narrow no-break space, word joiner, thin space и целый ряд других, возможно, форматирующих кодовых точек;так что я думаю, что этот персонаж может существовать, я просто не смог его найти.

...