Междустрочный интервал одинарный в ворде как сделать
Перейти к содержимому

Междустрочный интервал одинарный в ворде как сделать

  • автор:

Чему равен одинарный интерлиньяж (междустрочный интервал) в Word?

Во многих изданиях пишется, что одинарный интерлиньяж (междустрочный интервал) в Word равен кеглю шрифта. Т.е. шрифт 10 пунктов — интерлиньяж 10 пунктов. В продуктах фирмы Adobe одинарный интерлиньяж равен ровно 120% от кегля. Т.е. шрифт 10 пунктов — интерлиньяж 12 пунктов. Элементарная проверка показывает, что одинарный междустрочный интервал в Word действительно равен примерно 120% от кегля. Достаточно поставить единицы измерения не мм, а пункты, и измерить по вертикальной линейке. Но в Word интерлиньяж «плавает» также в зависимости от гарнитуры (не от кегля) шрифта! Это тоже элементарно проверяется — задайте десяток одинаковых строк и поменяйте гарнитуру, не меняя размер шрифта — строки поплывут по вертикали.
Так как в Word определяется одиночный междустрочный интервал? Чему он равен?

2 Ответ от Вождь 10.03.2010 08:03:49

Re: Чему равен одинарный интерлиньяж (междустрочный интервал) в Word?

Автоматический (одиночный и т.п.) интервал определяется по размерам самого высокого элемента строки. И это не обязательно буква, может быть рисунок, надпись, да что угодно. Рассчитать его самому практически невозможно, лучше замерить имеющийся.
Например, так:

Dim N1!, N2! N1 = Selection.Information(wdVerticalPositionRelativeToTextBoundary) Selection.MoveDown Unit:=wdLine, Count:=1 N2 = Selection.Information(wdVerticalPositionRelativeToTextBoundary) Selection.MoveDown Unit:=wdLine, Count:=-1 MsgBox "Высота строки = " & CStr(N2 - N1) & " пт."

Ни что не мешает в формате абзаца выставить фиксированный интервал.

Макросы под заказ и готовый пакет — mtdmacro.ru

3 Ответ от Vicsel 11.03.2010 01:33:23

Re: Чему равен одинарный интерлиньяж (междустрочный интервал) в Word?

Спасибо за попытку ответа. Конечно, ничто не мешает в формате абзаца выставить фиксированный интервал, если это нужно.
И конечно, если в текстовую строку вставить картинку с верхним размером, выходящим за верхний размер строки, то общяя высота строки будет между максимальными измерениями.
Но я ведь не это спрашивал. Я как раз спрашивал, как Word задает размер одинарного интерлиньяжа текстовой строки, чтобы можно было его рассчитать. Почему это «практически невозможно»? Это секретный алгоритм Microsoft? Если Word при задании одинарного интерлиньяжа кроме размера кегля шрифта использует какие-то другие параметры шрифта, то какие? Может, кто-нибудь знает?
Понятно, что если в одной строке используются два разных кегля, то одинарный интерлиньяж строки определяется по большему кеглю. Но чему он равен?

4 Ответ от viter.alex 11.03.2010 02:48:16

Re: Чему равен одинарный интерлиньяж (междустрочный интервал) в Word?

Я так понимаю, что это вам нужно для вёрстки. Тогда сразу откажитесь от использования Word. Это текстовый редактор, а не программа вёрстки.

Vicsel пишет:

…Это секретный алгоритм Microsoft?…

Не секретный, а малоизвестный. В текстовом редакторе это мало кого интересует. Мне кажется, что метод, предложенный Вождём, достаточен

Лучше день потерять — потом за пять минут долететь!

5 Ответ от Vicsel 19.03.2010 21:34:48

Re: Чему равен одинарный интерлиньяж (междустрочный интервал) в Word?

Решил всё-таки разобраться, может кому-нибудь будет интересно.
Ответ я нашёл на странице Microsoft внешняя ссылка в разделе «Baseline to Baseline Distances, Windows».
Формула:
suggested BTBD (т.е. рекомендуемый интерлиньяж)= ascent + descent + external leading=
usWinAscent+|usWinDescent|+MAX(0, LineGap — ((usWinAscent + |usWinDescent|) — (Ascender — Descender))).
Метрики usWinAscent и usWinDescent берутся из таблицы «OS/2» шрифта (обратите внимание на знак usWinDescent),
LineGap, Ascender и Descender берутся из таблицы «hhea» шрифта.
Чтобы получить результат не в условных единицах, а в процентах от кегля, нужно всё это разделить на количество условных единиц в кегле upEm (2048 или 1000).
Выбрал для нескольких шрифтов метрики программой FontLab Studio, посчитал, сравнил с тем, что показывает Word – и о чудо, всё совпало!
Например, одиночный интерлиньяж для Arial и Times New Roman – 115%, Arial Black – 141%, Myriad Pro – 120,2% от кегля.
Действительно, Вождь прав, гораздо проще выставить фиксированный интервал.
Кстати, метрик этих существует невообразимое количество, и разобраться, например, чем tmAscent отличается от TypoAscender – задачка непростая.

6 Ответ от Вождь 19.03.2010 21:49:23

Re: Чему равен одинарный интерлиньяж (междустрочный интервал) в Word?

Vicsel пишет:

. может кому-нибудь будет интересно.

Спасибо, интересненько.
Про ширину символов информация не попадалась?
Что бы понять, что алгоритм сложный, достаточно почитать, как устроены компьютерные шрифты.

Макросы под заказ и готовый пакет — mtdmacro.ru

7 Ответ от andrkar 20.03.2010 13:20:29

Re: Чему равен одинарный интерлиньяж (междустрочный интервал) в Word?

внешняя ссылка
Книга «Шрифты. Разработка и использование». Может в ней что-то нужное найдете?

Отредактировано andrkar (20.03.2010 13:22:20)

Сообщений [ 7 ]

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Похожие темы

  • Междустрочный интервал точно 12 пт
  • Помощь в оформлении документа (междустрочный интервал)
  • межстрочный интервал 1,42
  • интервал между буквами
  • Огромный межстрочный интервал при копировании текста с сайтов
  • Поиск, Замена, редактирование в Word 2013-2019. Отличия от Word 2010
  • Литература об Office и Word: Культин Н.Б. Word 2007.Самое необходимое
  • Конвертация на macbook документа из open office в word-проблемы word

Чему равен одинарный интерлиньяж (междустрочный интервал) в Word?

Кто-то воспринимает компьютер, как рабочий инструмент, кто-то считает его окном в мир, кто-то в восторге от всех глубин и тайн высокоинтеллектуальной железки, а кому-то и дела нет, как он там внутри устроен, лишь бы работал. На портале о Microsoft Office Word вы узнаете про: антоним к слову запападлиисть. Но всем, так или иначе, приходилось вспомнить, что «вначале было слово». Вряд ли найдется хоть один человек, кто, имея компьютер, ни разу ничего не напечатал. Наш сайт о Microsoft Office Word даст ответ про: как открыть документы в формате docx. А какая для этого программа стоит у большинства? Правильно — Microsoft Word.

Вы считает себя экспертом или просто научились набирать 33 буквы на клавиатуре, открывать и сохранять документ? На портале о Microsoft Office Word вы узнаете про: как преобразовать ворд в эксель. Работаете по-старинке с 2003 или у вас новейшая версия? Для всех полезной будет информация, которой в достатке на форуме сайта Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: просмотр досх в ворд 2003.

На нашем форуме можно прочитать о том, как необычно применить привычные функции, и что есть новенького, с чем вы не сталкивались. Наш сайт о Microsoft Office Word даст ответ про: открыть документ word 6.0. Оригинальные решения, позволяющие экономить время, ответы на вопросы по любой версии. Если хотите заняться программирование, то перечень литературы к вашим услугам. На портале о Microsoft Office Word вы узнаете про: как найти в ворде дробь. Просто полезных книг на форуме упоминается тоже много.

Кстати, о программировании. Это не такая жуткая вещь, как кажется. Наш сайт о Microsoft Office Word даст ответ про: зеркальное отображение массива относительно дополнительной диагонали. Мини-программирование в виде макросов может освоить любой ребенок. На форуме вы найдете, как их описания, так и готовые решения. На портале о Microsoft Office Word вы узнаете про: рамки для текста ворд. А кому не охота возиться, оставляйте заявку – зубры помогут. Удачи вам!

страницы

  • полезности word
  • книги и программы
  • о проекте
  • стать автором
  • реклама на сайте
  • правовая информация

apt.ru

Timeweb — компания, которая размещает проекты клиентов в Интернете, регистрирует адреса сайтов и предоставляет аренду виртуальных и физических серверов. Разместите свой сайт в Сети — расскажите миру о себе!

Виртуальный хостинг

Быстрая загрузка вашего сайта, бесплатное доменное имя, SSL-сертификат и почта. Первоклассная круглосуточная поддержка.

от 196 руб руб. / мес

Аренда VDS и VPS

Виртуальные серверы с почасовой оплатой. Меняйте конфигурацию сервера в любой момент и в пару кликов.

apt.ru

Timeweb — компания, которая размещает проекты клиентов в Интернете, регистрирует адреса сайтов и предоставляет аренду виртуальных и физических серверов. Разместите свой сайт в Сети — расскажите миру о себе!

Виртуальный хостинг

Быстрая загрузка вашего сайта, бесплатное доменное имя, SSL-сертификат и почта. Первоклассная круглосуточная поддержка.

от 196 руб руб. / мес

Аренда VDS и VPS

Виртуальные серверы с почасовой оплатой. Меняйте конфигурацию сервера в любой момент и в пару кликов.

Междустрочный интервал одинарный в ворде как сделать

Сообщение Ivan » 09 ноя 2019, 23:25

Здравствуйте.

Ошибка при экспорте в word, межстрочный не учитывается, 

Это не ошибка, а ограничение самого MS-Word: межстрочный интервал можно задать только для всего абзаца целиком.
Вы задали полуторный интервал для всего текста, а потом для каждого абзаца указали одинарный.
Наш движок отрабатывает межстрочный интервал для каждой строки, поэтому для последней строки каждого абзаца включается полуторный.
Но MS-Word применяет для каждого абзаца только один межстрочный интервал, им оказывается одинарный.

текст обрезается

Это уже ошибка в нашем коде экспорта: для последнего абзаца неправильно устанавливался межстрочный интервал, полуторный вместо одинарного.
Т.к. размеры рассчитывались для одинарного, то последний длинный абзац и не помещается.
Мы сделали исправление, патч будет включён в следующий билд.

P.S. Скорее всего вы пытались сделать в тексте абзацный отступ.
Несколько билдов назад мы добавили поддержку нескольких атрибутов в стиле параграфа.
Теперь можно задавать абзацный отступ например таким образом:

 

ваш текст

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *