MtW> При разработке своего фидобраузера (PhiDo) я стремился к тому, чтобы шрифт был MtW> пропорциональным ('щ' шире 'i'), как в большинстве книг и на большинстве сайтов MtW> делается.
MtW> С другой стороны, понятно, что фидонетовские таблицы (как публикуемый Фёдоровым MtW> список WebBBS, например) пропорциональный шрифт не любят, так как столбцы их MtW> выстраиваются тогда не в ряд.
Кажется, была рекомендация для таблиц и прочих случаев, когда нужен моноширинный фонт и не нужно форматирование, ставить то ли какой-то флаг, то ли кладж, только не могу вспомнить, какой именно. Может быть, NPD?
MtW> Обдумывая это противоречие, я постепенно пришёл к выводу о том, что решением MtW> этой проблемы могло бы стать употребление одноширинного шрифта только для тех MtW> строк фидонетовского сообщения, в которых содержится хотя бы один из символов MtW> псевдографики, то есть один тех символов, которые входят в один из следующих MtW> двух диапазонов Unicode:
MtW> (При этом кодировка символов в сообщении может быть неуникодовой однобайтовой; MtW> речь не о ней.)
MtW> Я намерен, впрочем, сделать исключение для символа горизонтальной черты (номер MtW> 2500 шестнадцатеричный в Unicode), так как я употребляю его для отображения MtW> длинного тире, которое в противном случае не мог бы найти в CP866.
MtW> Прошу читателей обдумать такое решение и указать на его возможные недостатки ── MtW> например, указать на существование других таких фрагментов текста, для которых MtW> необходим шрифт с буквами одной и той же ширины. Мне на ум пока что приходят MtW> только псевдографические картинки, нарисованные без использования тех символов, MtW> которые служат для рисования блоков и прямоугольников ── то есть те картинки, MtW> которые вместо этого используют, предположим, запятые, символы алфавита и т. п. MtW> Ещё мне на ум приходят такие таблицы, для оформления которых были использованы MtW> не символы линий, а знаки равенства или знаки подчёркивания для горизонталей MtW> ('=' или '_'), знаки вертикальной разорванной черты ('|') для вертикалей, знак MtW> сложения ('+') в местах их пересечений.
Первое, что приходит в голову - таблица без borders, т.е. просто несколько колонок. Что-нибудь вроде