Описание тега fontmetrics

2 ответа

Нахождение максимального размера шрифта для размещения в регионе - Java

У меня есть область в моей JPanel, ограниченная точкой (0,0) и (ширина, высота). Это квадрат. У меня есть слово String s; Я хотел бы найти максимальный размер шрифта, который я могу использовать для s, Теперь я знаю, что есть способ сделать это с по…
18 сен '12 в 21:21
1 ответ

Мой цикл while для определения подходящего размера шрифта заходит слишком далеко... иногда?

Я делаю проект для школы, который требует, чтобы я прочитал файл и сделал гистограмму с прочитанными данными. Я создал класс, который создает JFrame и рисует прямоугольники, чтобы разделить фрейм на раздел для имени каждого из данных (имя футболиста…
08 июн '18 в 02:37
1 ответ

Как получить точное пространство, которое текст занимает внутри ячейки JTable?

У меня есть заголовок строки в JScrollPane, из которого я должен установить ширину в соответствии с максимальной шириной текста. Мне удалось сделать это, но я должен добавить 1 в моем вызове setPreferredScrollableViewportSize для отображения полного…
02 авг '18 в 18:14
1 ответ

Измерение ширины строки и шрифта

Я хочу измерить "наименьшую единицу" строки (которая отображается в JTextArea с некоторым шрифтом). Это ширина одного символа + интервал после него (который зависит от следующего символа). Например. Я хочу измерить расстояние в пикселях от начала си…
18 сен '13 в 13:55
0 ответов

Странное поведение, вычисляющее ограничивающую рамку текста с символом градусов

Я использую интерфейс Adobe Font Metrics от matplotlib, чтобы вычислять ограничивающую рамку для различных строк. Расчет ограничивающих рамок для "12" и "°" работает хорошо, но при вычислении ограничивающих рамок для "12°" размер рамки кажется слишк…
0 ответов

FontMetrics: недействительный TextBound

Что означает это предупреждение??, я получаю его, когда я устанавливаю текст в TextView: 10-30 23:56:42.122: W/TextPaint(1366): FontMetrics: TextBound invalid!!! top:-32 text:00:05:50
2 ответа

Ширина JLabel всегда возвращает 0 в конструкторе. Затем, если ширина превышает значение X, вставить разрыв строки?

Я создал класс, который расширяет класс JLabel. Этот класс, по сути, делает более "приятным" для меня присоединение соответствующего IconImage к моему JLabel и корректный размер. Когда я создаю новый JLabel с помощью кода, я теперь делаю это с помощ…
30 ноя '11 в 19:27
2 ответа

Оцените количество пикселей с учетом размера шрифта и семейства шрифтов в Java

У меня есть пользовательская строка. Я могу иметь динамическую длину, размер шрифта и семейство шрифтов. Как только я узнаю, сколько пикселей займет этот текст, я смогу обрезать его, если он не помещается в родительский элемент. Здесь я не могу нари…
10 дек '15 в 12:45
2 ответа

Горизонтальное центрирование текста в окне с Java

Я пытаюсь выяснить, как центрировать текст по горизонтали в окне, используя Graphics2D и FontMetrics. Я сделал метод, который, как я надеялся, будет измерять длину строки после ее изменения на тип Font, но он не очень хорошо центрирует текст. Как пр…
07 окт '18 в 21:24
0 ответов

FontMetrics возвращает спуск мусорного шрифта

Я столкнулся со странной проблемой в Eclipse, и даже после долгих поисков я не нашел ошибок и в этом отношении. Моя проблема с полем дескриптора в классе FontMetrics. Поскольку API говорит о своей зависимости от платформы, я мало что могу с этим под…
12 окт '12 в 12:41
1 ответ

Где я могу найти хорошее введение в шрифты

Я должен написать код, работающий со шрифтами. Есть хорошее введение в предмет, чтобы начать меня?
04 дек '10 в 18:58
4 ответа

Длина строки в пикселях в Java

Есть ли способ рассчитать длину строки в пикселях, учитывая определенную java.awt.Font объект, который не использует какие-либо компоненты GUI?
12 ноя '12 в 14:42
1 ответ

Ширина символа в шрифте Open Type

У меня есть файл MinionPro-Regular.otf. Я работаю со своей структурой. Я нашел это иметь: Table 'hhea': reference on 1668 metrics in 'hmtx' table. Table 'hmtx': 1668 pairs of hMetrics('advanceWidth', 'leftSideBearing'). Table 'CFF ': 1429 glyph name…
15 авг '12 в 18:53
0 ответов

Unity Font Metrics подсчитывает восхождение для шрифтов Dymaic

Я хочу, чтобы пользовательский шрифт рендеринга, но как рассчитать подъем для динамического шрифта для другого размера? Используя Font.ascent, я получаю только восхождение для текущего установленного размера. На изображении: 1 шаг - без смещения;2 ш…
19 мар '15 в 07:57
2 ответа

Получить метрики одного глифа (.net)

Как получить полную информацию об одном глифе из выбранного шрифта (например, Arial -> символ "A") Эта картина описывает, какие переменные мне нужно найти:
13 май '11 в 16:57
3 ответа

Java: восхождение FontMetrics неверно?

Когда я смотрю на Javadoc для FontMetric.getAscent() Я вижу: Подъем шрифта - это расстояние от базовой линии шрифта до вершины большинства буквенно-цифровых символов. Некоторые символы в шрифте могут выходить за верхнюю линию шрифта. Но я написал не…
01 июн '11 в 13:48
4 ответа

Ширина строки с помощью расчета шрифтов очень медленная, если в тексте есть арабские или персидские буквы

У меня проблема. Мой интерфейс приложения работает намного медленнее, если я использую там восточные языки. Особенно я чувствовал это в таких компонентах, как JList, JCombobox, JTable. Как я нашел, производительность метода FontMetrics.stringWidth о…
02 дек '10 в 09:48
1 ответ

FontMetrics генерирует исключение NullPointerException

Часть графического интерфейса, которую я создаю для бухгалтерской программы на Java, должна отображать различную строку. Перед отображением этой строки необходимо добавить разрывы строк, если это необходимо. Для этого я создал класс, который расширя…
13 мар '13 в 06:38
1 ответ

Как получить высоту строки для шрифта, как в JTextArea?

Мне нужно получить расстояние от базовой линии одной строки до базовой линии до следующей текстовой строки, так же, как это выложено в JTextArea. Для этого у меня есть только шрифт с указанным размером шрифта. Моя проблема в том, что для шрифта я мо…
08 окт '12 в 08:18
3 ответа

Как получить межстрочный интервал TextView?

Есть ли способ получить межстрочный интервал TextView в Android? Я пытаюсь найти fontMetrics из Paint из TextView и делай так: tv1.getPaint().getFontMetrics(pfm); float fontTop = pfm.top; float fontBottom = pfm.bottom; System.out.println("Line Space…
07 мар '14 в 07:10