From e4109bdcb8d4eb92eabe50c06211cdb4aaf1d849 Mon Sep 17 00:00:00 2001 From: lalyos Date: Thu, 22 Dec 2016 22:12:41 +0100 Subject: [PATCH] fix utf-8 fonts Fixes: #11 author: zoltan.puskai@gmail.com --- src/main/java/com/github/lalyos/jfiglet/FigletFont.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/github/lalyos/jfiglet/FigletFont.java b/src/main/java/com/github/lalyos/jfiglet/FigletFont.java index deb4676..b9b6ffe 100644 --- a/src/main/java/com/github/lalyos/jfiglet/FigletFont.java +++ b/src/main/java/com/github/lalyos/jfiglet/FigletFont.java @@ -70,18 +70,20 @@ public String getCharLineString(int c, int l) { * Creates a FigletFont as specified at: https://github.com/lalyos/jfiglet/blob/master/figfont.txt * * @param stream + * @throws java.io.IOException */ public FigletFont(InputStream stream) throws IOException { font = new char[MAX_CHARS][][]; - DataInputStream data = null; + BufferedReader data = null; String dummyS; - char dummyC; int dummyI; int charCode; String codeTag; try { - data = new DataInputStream(new BufferedInputStream(stream)); + + data = new BufferedReader( + new InputStreamReader(new BufferedInputStream(stream),"UTF-8")); dummyS = data.readLine(); StringTokenizer st = new StringTokenizer(dummyS, " ");