Здравствуйте, VladD2, Вы писали:
VD>Здорово, но нужно именно дефолтный шрифт менять.
VD>А то во вложенных хинтах шрифт слишком млекий. Не задавать же и для них шрифты явно каждый раз?
Ok, добавлю свойства FontFamily, FontSize, еще какие пожелания?
VD>1. Как распознаются параметры?
По шаблону регексом (см. ParamParser). Или нужно более подробное описание?
VD>2. Заменил шрифт на боле большой (чтобы все перенеслось): VD>
Здравствуйте, capgoat, Вы писали:
VD>>А то во вложенных хинтах шрифт слишком млекий. Не задавать же и для них шрифты явно каждый раз?
C>Ok, добавлю свойства FontFamily, FontSize, еще какие пожелания?
Сделвай два набора свойств:
ProportionalFontFamily
ProportionalFontSize
и:
FixedFontFamily
FixedFontSize
Первое для обычных тегов, второе для code и pre.
VD>>1. Как распознаются параметры?
C>По шаблону регексом (см. ParamParser). Или нужно более подробное описание?
Можно задавать его тегами. Это не сложно.
Все равно остальне теги придется генерировать.
Что-то вроде:
C>Тут пробел перед msg сохранился, подумаю как это поправить.
Лучше просто задавать параметры отдельными тегами. Одни плюс будут. И тебе проще, и формат стандартный, и если что изменить отображение не сложно, и регекспы не нужны (меньше ошибок, выше скорость).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Очень мутно. Совершенно не понято что тварится и зачем. Очень много императившины, хотя она там совсем не к месту.
Сдается мне, что все можно сделать во много раз проще и безопаснее.
Можно описать логику происходящего при парсинге? Что пытаешся получить? Как? Зачем?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.