У кого-нибудь есть пример кода, показывающего, как масштабировать шрифт с помощью AffineTransform?
Спасибо.
Ну, вам действительно не нужен AffineTransform, чтобы сделать простой масштаб шрифта. Вы можете использовать Font.deriveFont(float size), чтобы получить новый объект `Font с указанным размером.
Font.deriveFont(float size)
Но я полагаю, что вы могли бы использовать AffineTransform.getScaleInstance(double sx, double sy) и применить преобразование к вашему Graphics2D объекту (если он у вас есть), если хотите. Это действительно зависит от того, что вы делаете.
AffineTransform.getScaleInstance(double sx, double sy)
Graphics2D
из памяти:
Font tallerFont = font.deriveFont(AffineTransform.getScaleInstance(1.0, 2.0));