code: public static void main(String[] args) throws IOException, FontFormatException, URISyntaxException {
  		CliArgumentParser	parser = new CliArgumentParser(args);	
  		LwjgFontFactory		lwjgFont = new LwjgFontFactory(parser.get(_p));
  		
  		if (parser.hasArgument(_x)) {
  			//	キャラクターファイルを展開する
  			lwjgFont.extractCharacterFiles();
  		} else if (parser.hasArgument(_v)) {
  			//	バージョンを表示する
  			lwjgFont.printVersion();
  		} else if (parser.hasArgument(_l)) {
  			//	システムが認識しているフォント名を一覧表示する
  			SystemFont.listLogicalFont();
  		} else if (parser.hasFontSettings()) {
  			//	フォントマップを作成する
  			for (FontSetting fontSetting: parser.listFontSettings()) {
  				lwjgFont.create(fontSetting);
  			}
  			lwjgFont.makePackage();
  			lwjgFont.writeProcessLog();
  		}
  	}
docs: Main method of LWJGFont in command line mode.