egorius: (Default)

Листая «Компьютерную типографию» Кнута, наткнулся на ценную мысль. В главе «Набор книги Concrete Mathematics» он рассуждает о том, что в математическом шрифте Euler (который они сделали, на минуточку, с Германом Цапфом!) рисунок цифр заметно отличался от того, что используется в обычном текстовом шрифте.

...полезно и разумно различать цифры в тексте и цифры в математических выражениях. Текстовые цифры следует использовать в таких случаях, как «1776 г.», «глава 5» и «41 способ», когда числа служат составной частью обычной литературной фразы; математические цифры, напротив, должны использоваться в контексте типа «наибольшим делителем чисел 12 и 18 является 6», когда числа являются составной частью математического выражения. (Авторы технических текстов, пишущих, например, на японском языке, в котором принято использовать арабские цифры только в формулах, но не в обычном тексте, всегда хорошо чувствовали это отличие; теперь и у меня появился шанс испытать это на себе.)

Ныне никто не делает шрифты для ТеХа. LuaTeX и XeTeX научились использовать системные шрифты, и это очень здорово, но обычный труЪтайп не годится на роль математического — в нем нет нужных символов. Для наших книг я использую семейство PT в качестве основного; для математического набора уговариваю ТеХ брать оттуда же все, что можно, а недостающие глифы (типа квадратного корня) тяну из штатного математического шрифта — обычно они более или менее универсальны и не выделяются. Но это получается ужасно криво и неаккуратно. А с этой новой для меня мыслью можно попробовать решиться на то, чтобы цифры были разные, а переменная x отличалась от второй буквы слова «ухо», набранного курсивом.

И еще один, совсем уж выпуклый, момент, на который я наступил при верстке перевода своей книги на английский. Там я в тексте использую красивые минускульные цифры, но формулы поставили меня в тупик. И я чуть было не уговорил себя, что и в формулах они неплохо смотрятся, но нет: там (и, конечно, в таблицах) нужны обычные, маюскульные.

egorius: (Default)

Берем LibreOffice и рисуем квадратик. Скажем, 1 см × 1 см. Какого размера получился квадратик? Сложно поверить, но 0,99 см × 0,99 см.

Дорогие разработчики LibreOffice! Привет вам передает Дональд Кнут из 1984 года:

В METAFONT имеется своя встроенная «миллиметровка», которая образует так называемый растр, или сетку, состоящую из квадратиков-пикселей. ... Пока мы будем считать, что размеры пикселей столь ничтожны, что округление до целого числа пикселей ни на что серьезно не влияет. Позже мы обсудим проблемы, связанные с округлением...

Все про METAFONT

Ну хорошо. Выделяем квадратик, копируем-вставляем и получаем два квадратика. Выделяем два квадратика, копируем-вставляем, получаем четыре квадратика. Выделяем четыре квадратика...

Заметно притормаживать начинает на 256 квадратиках. 512 квадратиков выделяются чуть больше 6 секунд. 1024 — 47 секунд. Насчет 2048 я прикинул в уме и не стал ждать.

Дорогие разработчики LibreOffice! Привет вам передает Джоэль Спольски из 2001 года:

Shlemiel gets a job as a street painter, painting the dotted lines down the middle of the road. On the first day he takes a can of paint out to the road and finishes 300 yards of the road. «That’s pretty good!» says his boss, «you’re a fast worker!» and pays him a kopeck.

The next day Shlemiel only gets 150 yards done. «Well, that’s not nearly as good as yesterday, but you’re still a fast worker. 150 yards is respectable,» and pays him a kopeck.

The next day Shlemiel paints 30 yards of the road. «Only 30!» shouts his boss. «That’s unacceptable! On the first day you did ten times that much work! What’s going on?»

«I can’t help it,» says Shlemiel. «Every day I get farther and farther away from the paint can!»

Back to basics

egorius: (Default)

Альфред Реньи, «Диалоги о математике»

Кнут посоветовал в «Сюррельных числах». Небольшая интересно написанная книга о смысле математики, ее связи с реальностью и месте среди других наук. По уму, эту книгу надо было прочесть в старших классах, сейчас-то поздно уже.

Джесс Гарретт, «Веб-дизайн. Элементы опыта взаимодействия»

Веб-дизайном я уже давным-давно не интересуюсь, да и книга далеко не новая, но вот купил в коллекцию серии «Веб-дизайн» издательства «Символ-Плюс». Эта серия началась с прекрасной книги Дмитрия Кирсанова; в ней впервые, по-моему, появился на русском Якоб Нильсен, гуру юзабилити. Гарретт до классики не дотягивает, но тоже неплох в качестве общего введения в проектирование веб-сайта как совокупности информационной системы и пользовательского интерфейса.

Увы, уже с год я не видел новых книг этого издательства. «Символ-Плюс» для меня — целая эпоха, эпоха отличных книг по программированию и дизайну, неплохо переведенных и качественно изданных, охвативших почти всю классику и многое достойное из современной литературы. Печаль.

egorius: (Default)

Лео Багров, «История картографии»

Меня картография в основном интересует с художественной стороны и с точки зрения представления информации (Тафти приводит карты как пример визуального представления большого объема информации на ограниченной площади). К сожалению, в этой книге автор предпочел показать общий вид карт, пожертвовав деталями. Тем не менее, и исторический аспект тоже оказался весьма интересен.

Когда-то у нас был атлас автодорог, в котором каждая трасса была показана в виде длинной ленты, нарезанной на части. Оказывается, такой тип карт известен с древних времен под именем Пейтингеровой таблицы.

Еще один занятный момент связан с картиной Гольбейна, которая названа в тексте «Посольство к Великому Моголу, 1314 г.»:

Небольшая видимая часть изображенного глобуса содержит анахронизм: очертания Африки на глобусе относятся ко времени на полтора столетия позже изображенного на картине события.

Проблема в том, что картина называется «Послы», а не «Посольство к Великому Моголу», и изображает не «событие», а французских послов при дворе английского короля Генриха VIII. Так что никакого анахронизма тут нет, Гольбейн изобразил современный ему глобус, возможно, Иоганна Шенера, изготовленный ок. 1530 г., как указывает автор, поскольку картина датируется 1533 годом. К тому же, империя Великих Моголов существовала с XVI века, так что в 1314 году никакого посольства не могло быть в принципе. Так одна фраза может испортить впечатление от всей книги.

Занятно, что про ту же картину и тот же глобус писал и Джон Бергер в «Искусстве видеть»:

Глобус на нижней полке — новый, учитывающий ... путешествие Магеллана. Гольбейн также разместил на глобусе название поместья во Франции, принадлежащего послу слева. Рядом с глобусом положены книга по арифметике, псалтырь и лютня. Чтобы колонизировать новую землю, нужно было обратить ее жителей в христианство и научить счетоводству, доказав им таким образом, что европейская цивилизация — самая передовая в мире.

Спрашивается, почему французские послы в Англии должны быть озабочены колонизацией? Вывод, по-моему, прост и банален: люди видят ровно то, что хотят увидеть.

Дональд Кнут, «Сюрреальные числа»

«Бином» ни с того, ни с сего издали книгу 1974 года про сюрреальные числа. Это произведение (как и все, о чем пишет Кнут) написано живо и нескучно, но читать его надо (как и все, о чем пишет Кнут) с ручкой и бумагой. Может быть, на пенсии...

Кстати, текст книги, как ему и положено, сверстан в TeXе, а вот с обложной биномовцы облажались:

Если бы не поленились заглянуть во «Все про TeX», то узнали бы, что эмблема TeXа определена в нем как
\def\TeX{T\kern-.1667em \lower.5ex\hbox{E}\kern-.125em X},
иными словами, буква E сдвинута вниз и влево (это называется кернингом), но сама она того же кегля, что и остальные буквы:

Ну а про эмблему Метафонта я вообще молчу.

Кстати, теперь уже мало кто помнит, а ведь в свое время название RDTeX гордо подчеркивало связь фирмы с первым изданием Кнута и использованием TeXа для набора переводимой оракловой документации. Не то, что нынешний безликий «РДТЕХ».

Profile

egorius: (Default)
egorius

March 2025

M T W T F S S
      1 2
34 567 89
1011 121314 1516
17181920212223
24252627 28 29 30
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 13th, 2025 09:09 pm
Powered by Dreamwidth Studios