Кстати, совершенно классический DDoS описан в одном из вариантов «Сказки о тройке». Кто не читал, настоятельно рекомендую. Сильно отличается от более известного варианта, и концовка куда более интересная (в отличии от «Deus ex machina» в более широко известной версии).
— Я же просил построить мне дом! А вы вкопали в землю фанерку, на которой изобразили силуэт домика!
— Это называется «material design». Сейчас так модно. Вы только посмотрите, какую восхитительную, реалистичную тень отбрасывает эта фанерка!
Интересно. Да, так получается одинаковая ширина при любых значениях высоты (до 32 как минимум). К сожалению, мне надо было задавать размер ячейки шрифта (для этого первый параметр должен быть положительным), а тут указывается размер символа. Но всё равно интересно, почему при размере шрифта 16 (по моему способу) и при 9 (по вашему, через MulDiv) шрифты получаются визуально одной высоты, но вот ширина у них разная.
А после того, как мы разметили текст, нужно ещё нарисовать его на экране. И вот тут тоже могут вылезать совершенно неожиданные грабли. Например: отрисовываем мы текст моноширинным шрифтом. Часть regular, часть bold, а часть italic. Естественно, хочется, чтобы буковки, вне зависимости от стиля, рисовались правильными колоночками, одна под другой. И вот тут внезапно выясняется, что ширина символов зависит от написания, и символы bold'ом будут шире, чем regular! Для моноширинного шрифта, ага. И приходится вставлять жуткие костыли, растягивая одни строки и сжимая другие, чтобы на экране всё было красиво и аккуратно. А ведь есть ещё дивный мир RTL языков (right-to-left — арабский, иврит и т.д.), которые тоже кто-то может захотеть использовать (хотя бы для комментариев).
И даже не обязательно долго думать — если банкомат сначала выдаёт деньги, а потом карточку, то можно запросто схватить деньги и уйти, забыв карту. Сам так пару раз накалывался, пока не перешёл в Сбер. Тут сначала выдают карту, а потом деньги. Не очень удобно, если нужно потом сделать что-то ещё, зато не забудешь карту.
в чем профит в случае «поставить диспенсер бумполотенец вместо ветродуя?»
У нас при обсуждении с начальством этой же идеи на вопрос «Чем не устраивает ветродуй, руки же сушить можно» кто-то резонно ответил: «А лицо?». Этого довода хватило, чтобы поставили диспенсеры.
Упорно читается как «ноутбук нужно обработать специальным дустом».
Надо просто поставить лазеры помощней.
Ещё мощней.
— Это называется «material design». Сейчас так модно. Вы только посмотрите, какую восхитительную, реалистичную тень отбрасывает эта фанерка!
Вывод:
Только непонятно, почему bold у́же получился.
У нас при обсуждении с начальством этой же идеи на вопрос «Чем не устраивает ветродуй, руки же сушить можно» кто-то резонно ответил: «А лицо?». Этого довода хватило, чтобы поставили диспенсеры.