private void initFontRegistryIfNeeded() { if ( !fontRegistryInitialized ) { // clear built-in fonts which may clash with document fonts ExtendedBaseFont.clearBuiltinFonts(); // register fonts from files (ex : for windows, load files from C:\WINDOWS\Fonts) FontFactory.registerDirectories(); fontRegistryInitialized = true; } }
private void registerFonts() { FontFactory.registerDirectories(); if (Utilities.isMac()) { //Add user fonts folder String userFonts = "/" + System.getProperty("user.home") + "/Library/Fonts"; FontFactory.registerDirectory(userFonts); //Adobe font folder String adobeFonts = "/Library/Application Support/Adobe/Fonts"; FontFactory.registerDirectory(adobeFonts); } }
FontFactory.registerDirectories(); if ( ForesterUtil.isWindows() ) { mapper.insertDirectory( "C:\\WINDOWS\\Fonts\\" );