diff --git a/ChangeLog b/ChangeLog index 0e057107b..712938107 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-04-01 Vesa Jaaskelainen + + * util/unifont2pff.rb: Removed unnecessary byte ordering. Now + foreign multibyte characters should be shown correctly. + 2006-04-01 Vesa Jaaskelainen * normal/main.c (grub_normal_menu_addentry): Fixed menu size diff --git a/util/unifont2pff.rb b/util/unifont2pff.rb index b746f5cf7..f5f59b2bc 100644 --- a/util/unifont2pff.rb +++ b/util/unifont2pff.rb @@ -62,17 +62,6 @@ IO.foreach(file) do |line| raise "invalid bitmap size: #{bitmap}" end - # Fix byte ordering - w = (bitmap.size / 32) - temp = Array.new - for y in 0...16 - for x in 0...w - temp[(y * w + x) * 2 + 0] = bitmap[(x * 16 + y) * 2 + 0].chr - temp[(y * w + x) * 2 + 1] = bitmap[(x * 16 + y) * 2 + 1].chr - end - end - bitmap = temp.to_s - fonts << [code, bitmap] else raise "invalid line format: #{line}"