Неправильный / метрики отсутствующего шрифта в Java?

Это означает, что переменная является указателем на указатель.

9
задан Epaga 28 May 2009 в 23:01
поделиться

2 ответа

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

Типографская высота строки обычно определяется как восход + спуск + интерлиньяж. Подъем и спуск измеряются вверх и вниз от базовой линии, на которой сидят символы, а интерлиньяж - это промежуток между спуском одной строки и подъемом строки под ней.

alt text

Но интерлиньяж не является фиксированным. Вы можете установить ведущую позицию в большинстве текстовых редакторов и типографских программ. Word называет это межстрочным интервалом. Исходный вопрос, вероятно, заключается в том, как Microsoft Word вычисляет свой одинарный межстрочный интервал. Microsoft ' s рекомендации для шрифтов OpenType , похоже, предполагают, что программное обеспечение на разных платформах вычисляет его по-разному. (Может быть, поэтому Java теперь возвращает ноль?)

Быстрый поиск в Google, кажется, показывает, что практическое правило для интерлиньяжа составляет 120% подъема + спуска для однострочного интервала , или фиксированный интервал между точками; скажем, 2 точки между всеми строками. В отсутствие каких-либо жестких или быстрых правил, которые я могу найти, я бы сказал, что все сводится к удобочитаемости текста, который вы представляете, и вам следует просто выбрать то, что, по вашему мнению, выглядит лучше всего.

(Может быть, поэтому Java теперь возвращает ноль?)

Быстрый поиск в Google, кажется, показывает, что практическое правило для интерлиньяжа составляет 120% подъема + спуска для однострочного интервала , или фиксированный интервал между точками; скажем, 2 точки между всеми строками. В отсутствие каких-либо жестких или быстрых правил, которые я могу найти, я бы сказал, что все сводится к удобочитаемости текста, который вы представляете, и вам следует просто выбрать то, что, по вашему мнению, выглядит лучше всего.

(Может быть, поэтому Java теперь возвращает ноль?)

Быстрый поиск в Google, кажется, показывает, что практическое правило для интерлиньяжа составляет 120% подъема + спуска для однострочного интервала , или фиксированный интервал между точками; скажем, 2 точки между всеми строками. В отсутствие каких-либо жестких или быстрых правил, которые я могу найти, я бы сказал, что все сводится к удобочитаемости текста, который вы представляете, и вам следует просто выбрать то, что, по вашему мнению, выглядит лучше всего.

10
ответ дан 2 November 2019 в 23:09
поделиться

Word и OO включают пробелы между строками, а Java - нет?

Итак, в Word / OO ваш номер - Ascent + Descent + Whitespace, а в Java вы просто есть Ascent + Descent?

3
ответ дан 2 November 2019 в 23:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: