Spec-Zone.ru › OpenJDK 25

Класс GlyphVector

java.lang.Object
java.awt.font.GlyphVector
Все реализованные интерфейсы:
Cloneable
public abstract class GlyphVector extends Object implements Cloneable
Объект GlyphVector представляет собой коллекцию глифов, содержащую геометрическую информацию для размещения каждого глифа в преобразованном координатном пространстве, соответствующем устройству, на котором в конечном итоге отображается GlyphVector.

GlyphVector не пытается интерпретировать последовательность содержащихся в нём глифов. Взаимное расположение соседних глифов в последовательности используется исключительно для определения размещения глифов в визуальном координатном пространстве.

Экземпляры GlyphVector создаются с помощью Font.

В приложении для обработки текста, способном кэшировать промежуточные представления текста, создание и последующее кэширование GlyphVector для использования при отрисовке — самый быстрый способ представить пользователю визуальное отображение символов.

GlyphVector связан ровно с одним Font и может предоставлять данные, полезные только в отношении этого Font. Кроме того, метрики, полученные из GlyphVector, обычно нельзя геометрически масштабировать, поскольку пикселизация и интервалы зависят от алгоритмов подгонки к сетке в Font. Чтобы точно измерить GlyphVector и входящие в него глифы, при создании GlyphVector необходимо указать преобразование масштабирования, режим сглаживания и режим дробных метрик. Эти характеристики можно получить из целевого устройства.

Для каждого глифа в GlyphVector можно получить:

  • позицию глифа
  • преобразование, связанное с глифом
  • метрики глифа в контексте GlyphVector. Метрики глифа могут различаться при разных преобразованиях, заданных приложением подсказках отрисовки и для разных экземпляров глифа в GlyphVector.

Изменение данных, использованных для создания GlyphVector, не изменяет состояние GlyphVector.

Предусмотрены методы для изменения позиций глифов внутри GlyphVector. Эти методы наиболее подходят для приложений, выполняющих выравнивание при отображении глифов.

Предусмотрены методы для преобразования отдельных глифов внутри GlyphVector. Эти методы в основном полезны для создания специальных эффектов.

Предусмотрены методы для получения визуальных, логических и пиксельных границ всего GlyphVector или отдельных глифов внутри GlyphVector.

Предусмотрены методы для получения Shape для GlyphVector и отдельных глифов внутри GlyphVector.

См. также:
  • Font
  • GlyphMetrics
  • TextLayout

Краткое описание полей

Модификатор и тип Поле Описание
static final int FLAG_COMPLEX_GLYPHS
Флаг, используемый с getLayoutFlags, который указывает, что для этого GlyphVector задано сложное соответствие глифов символам (то есть глифы сопоставляются символам не один к одному в строго возрастающем или убывающем порядке, соответствующем направлению текста).
static final int FLAG_HAS_POSITION_ADJUSTMENTS
Флаг, используемый с getLayoutFlags, который указывает, что для этого GlyphVector заданы поправки позиций.
static final int FLAG_HAS_TRANSFORMS
Флаг, используемый с getLayoutFlags, который указывает, что для этого GlyphVector заданы преобразования отдельных глифов.
static final int FLAG_MASK
Маска поддерживаемых флагов из getLayoutFlags.
static final int FLAG_RUN_RTL
Флаг, используемый с getLayoutFlags, который указывает, что для этого GlyphVector задано направление текста справа налево.

Краткое описание конструкторов

GlyphVector()
Модификатор Конструктор Описание
protected
Конструктор, предназначенный для вызова подклассами.

Краткое описание методов

Модификатор и тип Метод Описание
abstract boolean equals(GlyphVector set)
Проверяет, в точности ли указанный GlyphVector равен этому GlyphVector.
abstract Font getFont()
Возвращает Font, связанный с этим GlyphVector.
abstract FontRenderContext getFontRenderContext()
Возвращает FontRenderContext, связанный с этим GlyphVector.
int getGlyphCharIndex(int glyphIndex)
Возвращает индекс символа для указанного глифа.
int[] getGlyphCharIndices(int beginGlyphIndex, int numEntries, int[] codeReturn)
Возвращает индексы символов для указанных глифов.
abstract int getGlyphCode(int glyphIndex)
Возвращает код указанного глифа.
abstract int[] getGlyphCodes(int beginGlyphIndex, int numEntries, int[] codeReturn)
Возвращает массив кодов указанных глифов.
abstract GlyphJustificationInfo getGlyphJustificationInfo(int glyphIndex)
Возвращает информацию о выравнивании для глифа с указанным индексом в этом GlyphVector.
abstract Shape getGlyphLogicalBounds(int glyphIndex)
Возвращает логические границы указанного глифа в этом GlyphVector.
abstract GlyphMetrics getGlyphMetrics(int glyphIndex)
Возвращает метрики глифа с указанным индексом в этом GlyphVector.
abstract Shape getGlyphOutline(int glyphIndex)
Возвращает Shape, внутренняя область которой соответствует визуальному представлению указанного глифа в этом GlyphVector.
Shape getGlyphOutline(int glyphIndex, float x, float y)
Возвращает Shape, внутренняя область которой соответствует визуальному представлению указанного глифа в этом GlyphVector, со смещением на x, y.
Rectangle getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y)
Возвращает пиксельные границы глифа с указанным индексом при отрисовке этого GlyphVector в Graphics с заданным FontRenderContext в указанном месте.
abstract Point2D getGlyphPosition(int glyphIndex)
Возвращает позицию указанного глифа относительно начала координат этого GlyphVector.
abstract float[] getGlyphPositions(int beginGlyphIndex, int numEntries, float[] positionReturn)
Возвращает массив позиций указанных глифов.
abstract AffineTransform getGlyphTransform(int glyphIndex)
Возвращает преобразование указанного глифа в этом GlyphVector.
abstract Shape getGlyphVisualBounds(int glyphIndex)
Возвращает визуальные границы указанного глифа в GlyphVector.
int getLayoutFlags()
Возвращает флаги, описывающие глобальное состояние GlyphVector.
abstract Rectangle2D getLogicalBounds()
Возвращает логические границы этого GlyphVector.
abstract int getNumGlyphs()
Возвращает количество глифов в этом GlyphVector.
abstract Shape getOutline()
Возвращает Shape, внутренняя область которой соответствует визуальному представлению этого GlyphVector.
abstract Shape getOutline(float x, float y)
Возвращает Shape, внутренняя область которой соответствует визуальному представлению этого GlyphVector при отрисовке в точке x, y.
Rectangle getPixelBounds(FontRenderContext renderFRC, float x, float y)
Возвращает пиксельные границы этого GlyphVector при отрисовке в графическом контексте с заданным FontRenderContext в указанном месте.
abstract Rectangle2D getVisualBounds()
Возвращает визуальные границы этого GlyphVector. Визуальные границы представляют собой ограничивающий прямоугольник контура этого GlyphVector.
abstract void performDefaultLayout()
Назначает каждому глифу в этом GlyphVector позицию по умолчанию.
abstract void setGlyphPosition(int glyphIndex, Point2D newPos)
Задаёт позицию указанного глифа в этом GlyphVector.
abstract void setGlyphTransform(int glyphIndex, AffineTransform newTX)
Задаёт преобразование указанного глифа в этом GlyphVector.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

FLAG_HAS_TRANSFORMS

public static final int FLAG_HAS_TRANSFORMS
Флаг, используемый с getLayoutFlags и указывающий, что этот GlyphVector содержит преобразования отдельных глифов.
Начиная с:
1.4
См. также:
  • Значения констант полей

FLAG_HAS_POSITION_ADJUSTMENTS

public static final int FLAG_HAS_POSITION_ADJUSTMENTS
Флаг, используемый с getLayoutFlags и указывающий, что этот GlyphVector содержит корректировки позиций. Если он установлен, позиции глифов не совпадают с накопленными значениями стандартных смещений глифов (например, если было выполнено кернинг-выравнивание).
Начиная с:
1.4
См. также:
  • Значения констант полей

FLAG_RUN_RTL

public static final int FLAG_RUN_RTL
Флаг, используемый с getLayoutFlags и указывающий, что направление записи этого GlyphVector — справа налево. Это относится к сопоставлению глифов символам и не означает, что визуальное расположение глифов обязательно соответствует этому порядку, хотя обычно так и бывает.
Начиная с:
1.4
См. также:
  • Значения констант полей

FLAG_COMPLEX_GLYPHS

public static final int FLAG_COMPLEX_GLYPHS
Флаг, используемый с getLayoutFlags и указывающий, что этот GlyphVector имеет сложное сопоставление глифов символам (то есть глифы не сопоставляются символам взаимно однозначно в строго возрастающем или убывающем порядке, соответствующем направлению записи).
Начиная с:
1.4
См. также:
  • Значения констант полей

FLAG_MASK

public static final int FLAG_MASK
Маска поддерживаемых флагов из getLayoutFlags. Проверять следует только биты, охваченные маской.
Начиная с:
1.4
См. также:
  • Значения констант полей

Подробное описание конструкторов

GlyphVector

protected GlyphVector()
Конструктор, предназначенный для вызова подклассами.

Подробное описание методов

getFont

public abstract Font getFont()
Возвращает Font, связанный с этим GlyphVector.
Возвращает:
Font, использованный для создания этого GlyphVector.
См. также:
  • Font

getFontRenderContext

public abstract FontRenderContext getFontRenderContext()
Возвращает FontRenderContext, связанный с этим GlyphVector.
Возвращает:
FontRenderContext, использованный для создания этого GlyphVector.
См. также:
  • FontRenderContext
  • Font

performDefaultLayout

public abstract void performDefaultLayout()
Назначает стандартные позиции каждому глифу в этом GlyphVector. Это может привести к потере информации, полученной при первоначальной компоновке этого GlyphVector.

getNumGlyphs

public abstract int getNumGlyphs()
Возвращает количество глифов в этом GlyphVector.
Возвращает:
количество глифов в этом GlyphVector.

getGlyphCode

public abstract int getGlyphCode(int glyphIndex)
Возвращает код указанного глифа. Это значение имеет смысл только для объекта Font, создавшего этот GlyphVector.
Параметры:
glyphIndex — индекс в этом GlyphVector, соответствующий глифу, код которого требуется получить.
Возвращает:
код глифа по указанному glyphIndex.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector

getGlyphCodes

public abstract int[] getGlyphCodes(int beginGlyphIndex, int numEntries, int[] codeReturn)
Возвращает массив кодов указанных глифов. Содержимое возвращаемого значения имеет смысл только для объекта Font, использованного для создания этого GlyphVector. Этот метод предназначен для удобства и повышения производительности при обработке кодов глифов. Если массив не передан, создаётся новый.
Параметры:
beginGlyphIndex — индекс в этом GlyphVector, с которого начинается получение кодов глифов
numEntries — количество кодов глифов для получения
codeReturn — массив, в который записываются коды глифов и который затем возвращается
Возвращает:
массив кодов указанных глифов.
Вызывает исключение:
IllegalArgumentException — если numEntries меньше 0
IndexOutOfBoundsException — если beginGlyphIndex меньше 0
IndexOutOfBoundsException — если сумма beginGlyphIndex и numEntries больше количества глифов в этом GlyphVector

getGlyphCharIndex

public int getGlyphCharIndex(int glyphIndex)
Возвращает индекс символа для указанного глифа. Индекс символа — это индекс первого логического символа, представленного глифом. Реализация по умолчанию предполагает взаимно однозначное сопоставление глифов символам слева направо.
Параметры:
glyphIndex — индекс глифа
Возвращает:
индекс первого символа, представленного глифом
Начиная с:
1.4

getGlyphCharIndices

public int[] getGlyphCharIndices(int beginGlyphIndex, int numEntries, int[] codeReturn)
Возвращает индексы символов для указанных глифов. Индекс символа — это индекс первого логического символа, представленного глифом. Индексы возвращаются в порядке глифов. Реализация по умолчанию вызывает getGlyphCharIndex для каждого глифа; подклассам, вероятно, следует переопределить эту реализацию для повышения производительности. Используйте этот метод для удобства и повышения производительности при обработке кодов глифов. Если массив не передан, создаётся новый.
Параметры:
beginGlyphIndex — индекс первого глифа
numEntries — количество индексов глифов
codeReturn — массив, в который возвращаются индексы символов
Возвращает:
массив индексов символов — по одному на каждый глиф.
Начиная с:
1.4

getLogicalBounds

public abstract Rectangle2D getLogicalBounds()
Возвращает логические границы этого GlyphVector. Этот метод используется при позиционировании этого GlyphVector относительно визуально соседних объектов GlyphVector.
Возвращает:
объект Rectangle2D, представляющий логические границы этого GlyphVector.

getVisualBounds

public abstract Rectangle2D getVisualBounds()
Возвращает визуальные границы этого GlyphVector. Визуальные границы — это ограничивающий прямоугольник контура этого GlyphVector. Из-за растеризации и выравнивания пикселей этот прямоугольник может не охватывать все пиксели, затронутые при отрисовке этого GlyphVector.
Возвращает:
объект Rectangle2D, представляющий ограничивающий прямоугольник этого GlyphVector.

getPixelBounds

public Rectangle getPixelBounds(FontRenderContext renderFRC, float x, float y)
Возвращает границы пикселей этого GlyphVector при отрисовке в графическом контексте с указанным FontRenderContext в заданной точке. renderFRC не обязательно должен совпадать с FontRenderContext этого GlyphVector и может иметь значение null. Если он равен null, используется FontRenderContext этого GlyphVector. Реализация по умолчанию возвращает визуальные границы со смещением на x и y и округлением наружу до следующего целого значения (то есть возвращает целочисленный прямоугольник, охватывающий визуальные границы), не учитывая FRC. Подклассам следует переопределить этот метод.
Параметры:
renderFRC — FontRenderContext для Graphics.
x — координата x, в которой требуется отрисовать этот GlyphVector.
y — координата y, в которой требуется отрисовать этот GlyphVector.
Возвращает:
объект Rectangle, охватывающий пиксели, которые могли бы быть затронуты.
Начиная с:
1.4

getOutline

public abstract Shape getOutline()
Возвращает объект Shape, внутренняя область которого соответствует визуальному представлению этого GlyphVector.
Возвращает:
объект Shape, представляющий контур этого GlyphVector.

getOutline

public abstract Shape getOutline(float x, float y)
Возвращает объект Shape, внутренняя область которого соответствует визуальному представлению этого GlyphVector при отрисовке в точке x, y.
Параметры:
x — координата X этого GlyphVector.
y — координата Y этого GlyphVector.
Возвращает:
объект Shape, представляющий контур этого GlyphVector при отрисовке в указанных координатах.

getGlyphOutline

public abstract Shape getGlyphOutline(int glyphIndex)
Возвращает объект Shape, внутренняя область которого соответствует визуальному представлению указанного глифа в этом GlyphVector. Контур, возвращаемый этим методом, расположен относительно начала координат каждого отдельного глифа.
Параметры:
glyphIndex — индекс в этом GlyphVector
Возвращает:
объект Shape, представляющий контур глифа по указанному glyphIndex этого GlyphVector.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector

getGlyphOutline

public Shape getGlyphOutline(int glyphIndex, float x, float y)
Возвращает объект Shape, внутренняя область которого соответствует визуальному представлению указанного глифа в этом GlyphVector, смещённому на x, y. Контур, возвращаемый этим методом, расположен относительно начала координат каждого отдельного глифа.
Параметры:
glyphIndex — индекс в этом GlyphVector
x — координата X положения этого GlyphVector
y — координата Y положения этого GlyphVector
Возвращает:
объект Shape, представляющий контур глифа по указанному glyphIndex этого GlyphVector при отрисовке в заданных координатах.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector
Начиная с:
1.4

getGlyphPosition

public abstract Point2D getGlyphPosition(int glyphIndex)
Возвращает позицию указанного глифа относительно начала координат этого GlyphVector. Если glyphIndex равно количеству глифов в этом GlyphVector, метод возвращает позицию после последнего глифа. Эта позиция используется для определения смещения всего GlyphVector.
Параметры:
glyphIndex — индекс в этом GlyphVector
Возвращает:
объект Point2D, представляющий позицию глифа по указанному glyphIndex.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше количества глифов в этом GlyphVector
См. также:
  • setGlyphPosition(int, Point2D)

setGlyphPosition

public abstract void setGlyphPosition(int glyphIndex, Point2D newPos)
Задаёт позицию указанного глифа в этом GlyphVector. Если glyphIndex равно количеству глифов в этом GlyphVector, метод задаёт позицию после последнего глифа. Эта позиция используется для определения смещения всего GlyphVector.
Параметры:
glyphIndex — индекс в этом GlyphVector
newPos — Point2D, в которой следует расположить глиф по указанному glyphIndex
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше количества глифов в этом GlyphVector
См. также:
  • getGlyphPosition(int)

getGlyphTransform

public abstract AffineTransform getGlyphTransform(int glyphIndex)
Возвращает преобразование указанного глифа в этом GlyphVector. Преобразование задаётся относительно позиции глифа. Если специальное преобразование не применялось, может быть возвращено null. Возвращаемое значение null указывает на тождественное преобразование.
Параметры:
glyphIndex — индекс в этом GlyphVector
Возвращает:
объект AffineTransform, представляющий преобразование глифа по указанному glyphIndex.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector
См. также:
  • setGlyphTransform(int, AffineTransform)

setGlyphTransform

public abstract void setGlyphTransform(int glyphIndex, AffineTransform newTX)
Задаёт преобразование указанного глифа в этом GlyphVector. Преобразование задаётся относительно позиции глифа. Аргумент null со значением newTX указывает, что для указанного глифа специальное преобразование не применяется. Этот метод можно использовать для поворота, отражения, перемещения и масштабирования глифа. Добавление преобразования может существенно повлиять на производительность.
Параметры:
glyphIndex — индекс в этом GlyphVector
newTX — новое преобразование глифа в позиции glyphIndex
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector
См. также:
  • getGlyphTransform(int)

getLayoutFlags

public int getLayoutFlags()
Возвращает флаги, описывающие глобальное состояние GlyphVector. Флаги, не описанные ниже, зарезервированы. Реализация по умолчанию возвращает 0 (то есть false) для флагов корректировки позиций, преобразований, направления справа налево и сложных глифов. Подклассам следует переопределить этот метод и обеспечить, чтобы он корректно описывал GlyphVector и согласовывался с результатами связанных вызовов.
Возвращает:
значение int, содержащее флаги, описывающие состояние
Начиная с:
1.4
См. также:
  • FLAG_HAS_POSITION_ADJUSTMENTS
  • FLAG_HAS_TRANSFORMS
  • FLAG_RUN_RTL
  • FLAG_COMPLEX_GLYPHS
  • FLAG_MASK

getGlyphPositions

public abstract float[] getGlyphPositions(int beginGlyphIndex, int numEntries, float[] positionReturn)
Возвращает массив позиций указанных глифов. Этот метод предназначен для удобства и повышения производительности при обработке позиций глифов. Если массив не передан, создаётся новый. Элементы массива с чётными номерами, начиная с позиции ноль, содержат координаты X глифа с номером beginGlyphIndex + position/2. Элементы массива с нечётными номерами, начиная с позиции один, содержат координаты Y глифа с номером beginGlyphIndex + (position-1)/2. Если beginGlyphIndex равно количеству глифов в этом GlyphVector, метод получает позицию после последнего глифа; эта позиция используется для определения смещения всего GlyphVector.
Параметры:
beginGlyphIndex — индекс, с которого начинается получение позиций глифов
numEntries — количество глифов для получения
positionReturn — массив, в который записываются позиции глифов и который затем возвращается.
Возвращает:
массив позиций глифов, указанных параметрами beginGlyphIndex и numEntries.
Вызывает исключение:
IllegalArgumentException — если numEntries меньше 0
IndexOutOfBoundsException — если beginGlyphIndex меньше 0
IndexOutOfBoundsException — если сумма beginGlyphIndex и numEntries больше количества глифов в этом GlyphVector плюс один

getGlyphLogicalBounds

public abstract Shape getGlyphLogicalBounds(int glyphIndex)
Возвращает логические границы указанного глифа в этом GlyphVector. Эти логические границы имеют в общей сложности четыре стороны: две стороны параллельны базовой линии с учётом преобразования глифа, а две другие являются общими с соседними глифами, если они есть. Этот метод полезен для проверки попадания в указанный глиф, размещения курсора у начального или конечного края глифа, а также для рисования области выделения вокруг указанного глифа.
Параметры:
glyphIndex — индекс в этом GlyphVector, соответствующий глифу, логические границы которого требуется получить
Возвращает:
объект Shape, представляющий логические границы глифа по указанному glyphIndex.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector
См. также:
  • getGlyphVisualBounds(int)

getGlyphVisualBounds

public abstract Shape getGlyphVisualBounds(int glyphIndex)
Возвращает визуальные границы указанного глифа в GlyphVector. Границы, возвращаемые этим методом, расположены относительно начала координат каждого отдельного глифа.
Параметры:
glyphIndex — индекс в этом GlyphVector, соответствующий глифу, визуальные границы которого требуется получить
Возвращает:
объект Shape, представляющий визуальные границы глифа по указанному glyphIndex.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector
См. также:
  • getGlyphLogicalBounds(int)

getGlyphPixelBounds

public Rectangle getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y)
Возвращает границы пикселей глифа с указанным индексом при отрисовке этого GlyphVector в Graphics с указанным FontRenderContext в заданной точке. renderFRC не обязательно должен совпадать с FontRenderContext этого GlyphVector и может иметь значение null. Если он равен null, используется FontRenderContext этого GlyphVector. Реализация по умолчанию возвращает визуальные границы глифа со смещением на x и y и округлением наружу до следующего целого значения, не учитывая FRC. Подклассам следует переопределить этот метод.
Параметры:
index — индекс глифа.
renderFRC — FontRenderContext для Graphics.
x — позиция X, в которой требуется отрисовать этот GlyphVector.
y — позиция Y, в которой требуется отрисовать этот GlyphVector.
Возвращает:
объект Rectangle, охватывающий пиксели, которые могли бы быть затронуты.
Начиная с:
1.4

getGlyphMetrics

public abstract GlyphMetrics getGlyphMetrics(int glyphIndex)
Возвращает метрики глифа по указанному индексу в этом GlyphVector.
Параметры:
glyphIndex — индекс в этом GlyphVector, соответствующий глифу, метрики которого требуется получить
Возвращает:
объект GlyphMetrics, представляющий метрики глифа по указанному glyphIndex в этом GlyphVector.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector

getGlyphJustificationInfo

public abstract GlyphJustificationInfo getGlyphJustificationInfo(int glyphIndex)
Возвращает сведения о выравнивании глифа по указанному индексу в этом GlyphVector.
Параметры:
glyphIndex — индекс в этом GlyphVector, соответствующий глифу, свойства выравнивания которого требуется получить
Возвращает:
объект GlyphJustificationInfo, представляющий свойства выравнивания глифа по указанному glyphIndex в этом GlyphVector.
Вызывает исключение:
IndexOutOfBoundsException — если glyphIndex меньше 0 или больше либо равен количеству глифов в этом GlyphVector

equals

public abstract boolean equals(GlyphVector set)
Проверяет, в точности ли указанный GlyphVector равен этому GlyphVector.
Параметры:
set — указанный GlyphVector для проверки
Возвращает:
true, если указанный GlyphVector равен этому GlyphVector; в противном случае — false.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, способы обхода проблем и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/font/GlyphVector.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API