Clean up braille punch cards

This commit is contained in:
Viktor Lofgren 2023-02-02 10:34:17 +01:00
parent e3bea19d4d
commit cdaeb7724a

View File

@ -2,11 +2,13 @@ package nu.marginalia.util;
public class BrailleBlockPunchCards {
private static final char brailleBlockBase = '\u2800';
public static String printBits(int val, int bits) {
StringBuilder builder = new StringBuilder();
for (int b = 0; b < bits; b+=8, val>>>=8) {
builder.append((char)('\u2800'+bin2brail(val)));
builder.append((char)(brailleBlockBase + bin2brail(val)));
}
return builder.toString();