Mercurial Hosting > luan
changeset 1973:2f8ab1aa8c57 default tip
swing
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 18 Jun 2025 19:53:39 -0600 |
parents | 253f8a23e131 |
children | |
files | src/luan/modules/swing/Font.luan |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/luan/modules/swing/Font.luan Wed Jun 18 18:54:38 2025 -0600 +++ b/src/luan/modules/swing/Font.luan Wed Jun 18 19:53:39 2025 -0600 @@ -3,7 +3,10 @@ local pairs = Luan.pairs or error() require "java" local JFont = require "java:java.awt.Font" +local GraphicsEnvironment = require "java:java.awt.GraphicsEnvironment" local TextAttribute = require "java:java.awt.font.TextAttribute" +local Logging = require "luan:logging/Logging.luan" +local logger = Logging.logger "swing/Font" local Font = {} @@ -28,4 +31,8 @@ return JFont.getFont(jattrs) end +function Font.get_available_font_family_names() + return {GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames()} +end + return Font