X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=fonts%2Fconvbdf;h=dba88a2bb324ebf09ee43ce99c431ed0d654e489;hb=7920ccf2c9be523f680d88ef7d681d09af7da209;hp=82e5edf70dd6edaac18a1c989f95052c7f8fc653;hpb=0585e554761612ab0808b91067a48f226bf09abe;p=bertos.git diff --git a/fonts/convbdf b/fonts/convbdf index 82e5edf7..dba88a2b 100755 --- a/fonts/convbdf +++ b/fonts/convbdf @@ -15,7 +15,7 @@ if ($#ARGV < 0) { exit -1; } -$LAST_CHAR = 0x7e; +$LAST_CHAR = 0xff; $IMAGE_BITS = 8; $IMAGE_NIBBLES = $IMAGE_BITS/4; $IMAGE_MASK = 0xff; @@ -111,9 +111,9 @@ while () { # GLYPH DATA if ($IMAGE_VERTICAL) { - for (my $x = 0; $x < $width; $x++) { - my $bitstring = ""; - for (my $k = 0; $k < int(($ch_height + $IMAGE_BITS - 1) / $IMAGE_BITS); $k++) { + my $bitstring = ""; + for (my $k = 0; $k < int(($ch_height + $IMAGE_BITS - 1) / $IMAGE_BITS); $k++) { + for (my $x = 0; $x < $width; $x++) { my $v = 0; for (my $y = 0; $y < $IMAGE_BITS && ($y + $k * $IMAGE_BITS < $ch_height); ++$y) { my $bit = ($bm[$k * $IMAGE_BITS + $y][int($x / $IMAGE_BITS)] & (1 << ($IMAGE_BITS - ($x % $IMAGE_BITS) - 1))) ? 1 : 0;