= Сообщение: 6924 из 47117 ================================ RU.FIDONET.TODAY = От : Mithgol the Webmaster 2:50/88 08 Mar 17 05:36:30 Кому : Andrey Mundirov 08 Mar 17 05:36:30 Тема : Лечение неразрывных пробелов в Фидонете под Linux FGHI : area://RU.FIDONET.TODAY?msgid=2:50/88+58bf762b На : area://RU.FIDONET.TODAY?msgid=2:5059/38+58baff6a = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.FIDONET.TODAY?msgid=2:5059/38+58c1ced7 ============================================================================== Так было 20:35 04 Mar 17 написано от Andrey Mundirov к Mithgol the Webmaster:
AM>>> Hеразрывные пробелы я у себя вылечил (хотя не старался, это AM>>> побочный эффект),
MtW>> Расскажи о том, как вылечил. Думаю, это будет полезно MtW>> читающей публике.
AM> Да ничего особенного, просто выбросил костыли с koi8 и начал использовать AM> дед в терминале в чистом cp866.
О как.
Получается, что в терминале (или операционной системе) кривая реализация КОИ8, однако всё в порядке с CP866.
Или не в терминале, а прямо в Голдеде.
MtW>> А вот с этим в GoldED+ в принципе ничего сделать не удастся, MtW>> он однобайтовый.
MtW>> Однако ты можешь поставить https://github.com/Mithgol/phido MtW>> и использовать в качестве просмотрщика сообщений, содержащих MtW>> фидонетовские подстроки Unicode.
AM> В моей текущей конфигурации оно не взлетит, но может быть, когда-нибудь AM> попробую. Я бы запилил перекодировщик, заменяющий в деде эти символы на AM> юникодовое описание типа [0041/LATIN CAPITAL LETTER A]. Hо если в юникоде AM> будут целые простыни фигачить, то это конечно не поможет.
Ага.
Вижу и ещё две проблемы.
Во-первых, фраза '[0041/LATIN CAPITAL LETTER A]' занимает без малого тридцать символов, так что даже если и не особенную простыню фигачить, то и тогда всё равно неприглядно получится.
Так, например, &+MAwwhDBjMF//ATAN-; состоит из трёх символов и трёх знаков пунктуации ── вроде как не простыня ещё. Однако [300C/LEFT CORNER BRACKET][3084/HIRAGANA LETTER YA][3063/HIRAGANA LETTER SMALL TU][305F/HIRAGANA LETTER TA][FF01/FULLWIDTH EXCLAMATION MARK][300D/RIGHT CORNER BRACKET] выглядит серьёзной заявкою на простыню уже.
Во-вторых, в силу той же причины, даже и не только 'не вполне простыни', но и просто единичные символы, когда они раздуваются более чем на порядок, начинают создавать адский контраст с остальными буквами в слове.
Скажем, слово https://en.wiktionary.org/wiki/my%C3%B6t%C3%A4h%C3%A4pe%C3%A4 получит вот какую запись: my[00F6/LATIN SMALL LETTER O WITH DIAERESIS]t[00E4/LATIN SMALL LETTER A WITH DIAERESIS]h[00E4/LATIN SMALL LETTER A WITH DIAERESIS]pe[00E4/LATIN SMALL LETTER A WITH DIAERESIS] ── обычные латинские буквы в этом слове подавлены под многотонными расшифровками Unicode.
Раньше не один и не два из числа подписчиков высказались в том духе, что им напоминание (даже небольшое) о том, что вот там-то находится один или несколько символов, которые Голдед отобразить не способен ── напоминание это вызывает некоторое раздражение, глаза режет.
А этакие расшифровки тогда уж не просто режут глаза, а с хохотом выкалывают их да начинают в окровавленные глазницы насиловать в мозг таковых читателей.
Окажет действие, противоположное ожидаемому.
Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]
... 47. Собрание протеста или поддержки. (Джин Шарп) --- Знаешь ли ты, Andrey, что "плевел" _не_ пишется через "ё"? * Origin: Но зло, причинённое народу, должно быть смыто КРОВИЩЕЮ!.. (2:50/88)