= Сообщение: 6926 из 47117 ================================ RU.FIDONET.TODAY = От : Andrey Mundirov 2:5059/38 09 Mar 17 23:57:52 Кому : Mithgol the Webmaster 09 Mar 17 23:57:52 Тема : Лечение неразрывных пробелов в Фидонете под Linux FGHI : area://RU.FIDONET.TODAY?msgid=2:5059/38+58c1ced7 На : area://RU.FIDONET.TODAY?msgid=2:50/88+58bf762b = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Здравствуй, Mithgol!
Ответ на сообщение Mithgol the Webmaster (2:50/88) к Andrey Mundirov, написанное 08 мар 17 в 05:36:
MtW> О как.
MtW> Получается, что в терминале (или операционной системе) кривая MtW> реализация КОИ8, однако всё в порядке с CP866.
MtW> Или не в терминале, а прямо в Голдеде.
Именно в конкретном терминале, которым я пользуюсь.
AM>> деде эти символы на юникодовое описание типа [0041/LATIN CAPITAL AM>> LETTER A]. Hо если в юникоде будут целые простыни фигачить, то AM>> это конечно не поможет.
MtW> Во-первых, фраза '[0041/LATIN CAPITAL LETTER A]' занимает без малого MtW> тридцать символов, так что даже если и не особенную простыню фигачить, MtW> то и тогда всё равно неприглядно получится.
MtW> Так, например, &+MAwwhDBjMF//ATAN-; состоит из трёх символов MtW> и трёх знаков пунктуации ── вроде как не простыня ещё. Однако MtW> [300C/LEFT CORNER BRACKET][3084/HIRAGANA LETTER YA][3063/HIRAGANA MtW> LETTER SMALL TU][305F/HIRAGANA LETTER TA][FF01/FULLWIDTH EXCLAMATION MtW> MARK][300D/RIGHT CORNER BRACKET] выглядит серьёзной заявкою MtW> на простыню уже.
Конечно, громоздко, но лично меня вполне устраивает, я могу понять, что здесь несколько иероглифов в скобках. Также это неплохо работало бы для одиночных символов типа эмодзи.
MtW> Во-вторых, в силу той же причины, даже и не только 'не вполне MtW> простыни', но и просто единичные символы, когда они раздуваются MtW> более чем на порядок, начинают создавать адский контраст с остальными MtW> буквами в слове.
MtW> Скажем, слово MtW> https://en.wiktionary.org/wiki/my%C3%B6t%C3%A4h%C3%A4pe%C3%A4 получит MtW> вот какую запись: my[00F6/LATIN SMALL LETTER O WITH MtW> DIAERESIS]t[00E4/LATIN SMALL LETTER A WITH DIAERESIS]h[00E4/LATIN MtW> SMALL LETTER A WITH DIAERESIS]pe[00E4/LATIN SMALL LETTER A WITH MtW> DIAERESIS] ── обычные латинские буквы в этом слове подавлены MtW> под многотонными расшифровками Unicode.
А вот здесь действительно ужас, понять что-то сложно. Здесь поможет только декодер, например, в виде веб-страницы с формой, куда можно скопипастить последовательность типа "&+MAwwhDBjMF//ATAN-;" и получить нормально отображаемые юникодные символы. Или даже раскодировать целое письмо, если в нем много таких вкраплений.
Желательно, чтобы такую страничку можно было сохранить на диск и использовать в оффлайне, имея только браузер. То есть, встроить имеющийся Javascript-код в веб-страничку, чтобы не тащить node.js
MtW> Раньше не один и не два из числа подписчиков высказались в том духе, MtW> что им напоминание (даже небольшое) о том, что вот там-то находится MtW> один или несколько символов, которые Голдед отобразить не способен ── MtW> напоминание это вызывает некоторое раздражение, глаза режет.
Раздражаться или не раздражаться - личное дело каждого. Продвигая новый стандарт, нужно предоставлять на выбор как можно больше инструментов, облегчающих его использование. И тогда раздраженных будет меньше.
С наилучшими пожеланиями, Andrey --- GoldED+/LNX 1.1.5-b20161221 * Origin: PC Lovers (2:5059/38)