Denisbox
Спасибо за картинку!
Попробую и я с картинками.
К сожалению, у меня не Office 2007, а Office 2003, WinXP.
Измерять можно программно (http://wordexpert.ru/forum/viewtopic.php?id=165), а можно и на экране, достаточно в настройке Word выбрать единицы измерения «Пункты» и соответствующий масштаб в окне Word. 1 деление = 6 пунктов.
Надеюсь, Вы не будете спорить, что в однородном тексте высота строки равна интерлиньяжу, а 50 строк кеглем 10 пунктов будут иметь такую же высоту, как одна строка кеглем 500 пунктов:
Ниже приведу картинки для некоторых шрифтов. Здесь же – значения интерлиньяжа, рассчитанные по Windows-метрикам (в % к кеглю). Значения в пунктах соответствуют высоте строки для 500 кегля. Для Кегля 10 пунктов соответственно нужно разделить значение на картинке на 50. На всех картинках интерлиньяж установлен одинарный.
Итак, Times New Roman. 500*114,99%=574,95 пт.
Arial. 500*114,99%=574,95 пт.
Arial Black. 500*141,02%=705,08 пт.
Кстати,
Цитата:
Как это не имеет, если Word интерлиньяж именно по этим самым метрикам и вычисляет – смотри картинку выше.
И ещё
Цитата:
Да у Arial Black интерлиньяж не такой, как у Arial, потому что это другой шрифт, хоть и основанный на Arial, и метрики у него другие. А вот для шрифта Arial для всех начертаний интерлиньяж будет одинаковый, например:
А что Вы скажете о шрифте Lucida Sans Unicode? 500*153,66%=768,31 пт.
И напоследок, Garamond. 500*112,5%=562,5 пт.
Lucida Sans Unicode и Garamond тоже с багами шрифта?
По-моему, Вы пытаетесь отрицать очевидное – изменение интерлиньяжа в Word при изменении гарнитуры.
Добавлено:
Теперь попробуем разобраться в Вашей картинке.
В одной строке интерлиньяж определяется по большему кеглю. У Вас это кегль 12 пт.
Картинка неважного качества, но попробуем, учитывая что расстояние от базовой линии до верхнего выноса буквы d должно быть примерно равно TypoAscender (A), а высота очка должна быть примерно равна xheigt (x)(а FonLab это может подтвердить).
Измеряем по картинке пиксели (примерно, масштаб картинки неизвестен) Берём из параметров шрифта условные единицы К кеглю (Em)
Спасибо за картинку!
Попробую и я с картинками.
К сожалению, у меня не Office 2007, а Office 2003, WinXP.
Измерять можно программно (http://wordexpert.ru/forum/viewtopic.php?id=165), а можно и на экране, достаточно в настройке Word выбрать единицы измерения «Пункты» и соответствующий масштаб в окне Word. 1 деление = 6 пунктов.
Надеюсь, Вы не будете спорить, что в однородном тексте высота строки равна интерлиньяжу, а 50 строк кеглем 10 пунктов будут иметь такую же высоту, как одна строка кеглем 500 пунктов:
Ниже приведу картинки для некоторых шрифтов. Здесь же – значения интерлиньяжа, рассчитанные по Windows-метрикам (в % к кеглю). Значения в пунктах соответствуют высоте строки для 500 кегля. Для Кегля 10 пунктов соответственно нужно разделить значение на картинке на 50. На всех картинках интерлиньяж установлен одинарный.
Итак, Times New Roman. 500*114,99%=574,95 пт.
Arial. 500*114,99%=574,95 пт.
Arial Black. 500*141,02%=705,08 пт.
Кстати,
Цитата:
Что касается шрифта Arial, там обнаружился маленький баг с метриками, но к Word это отношения не имеет, это баг шрифта.
Как это не имеет, если Word интерлиньяж именно по этим самым метрикам и вычисляет – смотри картинку выше.
И ещё
Цитата:
Почему так а не иначе, почему у полужирных и тёмных начертаний интерлиньяж и высота знаков отличны от нормальных начертаний, вы сможете найти в литературе по проектированию шрифтов...
Да у Arial Black интерлиньяж не такой, как у Arial, потому что это другой шрифт, хоть и основанный на Arial, и метрики у него другие. А вот для шрифта Arial для всех начертаний интерлиньяж будет одинаковый, например:
А что Вы скажете о шрифте Lucida Sans Unicode? 500*153,66%=768,31 пт.
И напоследок, Garamond. 500*112,5%=562,5 пт.
Lucida Sans Unicode и Garamond тоже с багами шрифта?
По-моему, Вы пытаетесь отрицать очевидное – изменение интерлиньяжа в Word при изменении гарнитуры.
Добавлено:
Теперь попробуем разобраться в Вашей картинке.
В одной строке интерлиньяж определяется по большему кеглю. У Вас это кегль 12 пт.
Картинка неважного качества, но попробуем, учитывая что расстояние от базовой линии до верхнего выноса буквы d должно быть примерно равно TypoAscender (A), а высота очка должна быть примерно равна xheigt (x)(а FonLab это может подтвердить).
Измеряем по картинке пиксели (примерно, масштаб картинки неизвестен) Берём из параметров шрифта условные единицы К кеглю (Em)