From 70f3b2433a6981f2a3447f40feb4ff469cb745b9 Mon Sep 17 00:00:00 2001 From: chaac Date: Sat, 1 Apr 2006 19:23:01 +0000 Subject: [PATCH] 2006-04-01 Vesa Jaaskelainen * util/unifont2pff.rb: Removed unnecessary byte ordering. Now foreign multibyte characters should be shown correctly. --- ChangeLog | 5 +++++ util/unifont2pff.rb | 11 ----------- 2 files changed, 5 insertions(+), 11 deletions(-) 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}"