Могут пригодиться для J2ME приложений (4x6, 6x9, 8x9, 8x12).
Шрифты представляют собой прямоугольную таблицу 16 на 16 символов.
Шрифты имеют лишь 2 цвета, максимально сжаты в PNG.
4x6
6x9
8x9
8x12
Читать дальше
4x6
6x9
8x9
8x12
import java.io.*;
public class InputStreamTextReader extends InputStreamReader
{
protected InputStream is;
public InputStreamTextReader(InputStream is_)
{
super(is_); is = is_;
}
public InputStreamTextReader(InputStream is_, String enc_)
throws UnsupportedEncodingException
{
super(is_, enc_); is = is_;
}
public String readLine()
throws IOException
{
String str = "";
while (true)
{
int ch = is.read();
switch (ch)
{
case -1: return ((str.length() > 0) ? str : null);
case 13: return str;
case 10: if (str.length() == 0) continue;
}
str += String.valueOf((char)ch);
}
}
}
Подсветка синтаксиса выполнена при помощи Notepad++
private Reader in;