При разработке своего фидобраузера (PhiDo) я стремился к тому, чтобы шрифт был пропорциональным ('щ' шире 'i'), как в большинстве книг и на большинстве сайтов делается.
С другой стороны, понятно, что фидонетовские таблицы (как публикуемый Фёдоровым список WebBBS, например) пропорциональный шрифт не любят, так как столбцы их выстраиваются тогда не в ряд.
Обдумывая это противоречие, я постепенно пришёл к выводу о том, что решением этой проблемы могло бы стать употребление одноширинного шрифта только для тех строк фидонетовского сообщения, в которых содержится хотя бы один из символов псевдографики, то есть один тех символов, которые входят в один из следующих двух диапазонов Unicode:
(При этом кодировка символов в сообщении может быть неуникодовой однобайтовой; речь не о ней.)
Я намерен, впрочем, сделать исключение для символа горизонтальной черты (номер 2500 шестнадцатеричный в Unicode), так как я употребляю его для отображения длинного тире, которое в противном случае не мог бы найти в CP866.
Прошу читателей обдумать такое решение и указать на его возможные недостатки ── например, указать на существование других таких фрагментов текста, для которых необходим шрифт с буквами одной и той же ширины. Мне на ум пока что приходят только псевдографические картинки, нарисованные без использования тех символов, которые служат для рисования блоков и прямоугольников ── то есть те картинки, которые вместо этого используют, предположим, запятые, символы алфавита и т. п. Ещё мне на ум приходят такие таблицы, для оформления которых были использованы не символы линий, а знаки равенства или знаки подчёркивания для горизонталей ('=' или '_'), знаки вертикальной разорванной черты ('|') для вертикалей, знак сложения ('+') в местах их пересечений.
Возможно, понадобится кнопка, переключающая в режим одноширинного шрифта всё сообщение целиком для удобства читателя?
* изначально написано в эхоконференцию Ru.Fidonet.Today * также было отослано в эхоконференцию Ru.FTN.Develop
Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]
... Однажды Му Да увидел человека, который уединённо ел. (,,Шао мао``) --- Оценивают ли путеводные силы твою пригодность?.. * Origin: Но я лишь голос вопиющего в пустыне ── ``RTFM, LMD!!!'' (2:50/88)