@@ -0,0 +1,1202 @@
+package ch.squix.esp8266.fontconverter.rest.font;%0A%0Aimport java.awt.Font;%0Aimport java.awt.FontFormatException;%0Aimport java.awt.GraphicsEnvironment;%0Aimport java.io.IOException;%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0A%0Aimport org.restlet.resource.Get;%0Aimport org.restlet.resource.ServerResource;%0A%0Apublic class FontResource extends ServerResource %7B%0A%0A    @Get(value = %22json%22)%0A    public List%3CFontDto%3E execute() throws FontFormatException, IOException %7B%0A        String fontFamily = (String) this.getRequestAttributes().get(%22fontFamily%22);%0A        List%3CFontDto%3E fonts = new ArrayList%3C%3E();%0A        GraphicsEnvironment graphicEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();%0A        for (Font font : graphicEnvironment.getAllFonts()) %7B%0A            if (fontFamily == null %7C%7C fontFamily.equals(font.getFamily())) %7B%0A                FontDto dto = new FontDto();%0A                dto.setName(font.getFontName());%0A                dto.setFontFamily(font.getFamily());%0A                dto.setPlain(font.isPlain());%0A                dto.setItalic(font.isItalic());%0A                dto.setBold(font.isBold());%0A                fonts.add(dto);%0A            %7D%0A        %7D%0A        return fonts;%0A    %7D%0A%0A%7D%0A

Update build infrastructure. Add binary font rest resource