Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Oct 2011 09:15:05 +0000 (UTC)
From:      Ed Schouten <ed@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r226144 - in user/ed/newcons/sys/dev/vt: font tools/fontcvt
Message-ID:  <201110080915.p989F5Lv051587@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ed
Date: Sat Oct  8 09:15:04 2011
New Revision: 226144
URL: http://svn.freebsd.org/changeset/base/226144

Log:
  Upgrade to Terminus 4.36.

Modified:
  user/ed/newcons/sys/dev/vt/font/font_default.c
  user/ed/newcons/sys/dev/vt/tools/fontcvt/terminus.sh

Modified: user/ed/newcons/sys/dev/vt/font/font_default.c
==============================================================================
--- user/ed/newcons/sys/dev/vt/font/font_default.c	Sat Oct  8 09:14:18 2011	(r226143)
+++ user/ed/newcons/sys/dev/vt/font/font_default.c	Sat Oct  8 09:15:04 2011	(r226144)
@@ -1,5 +1,5 @@
 /*-
- * Copyright (c) 2008 Dimitar Toshkov Zhekov <jimmy@is-vn.bg>
+ * Copyright (c) 2011 Dimitar Toshkov Zhekov <jimmy@is-vn.bg>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -31,7 +31,7 @@ __FBSDID("$FreeBSD$");
 
 #include <dev/vt/vt.h>
 
-static uint8_t font_bytes[1410 * 16] = {
+static uint8_t font_bytes[1422 * 16] = {
 	0x00, 0x00, 0x7e, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x7e,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10,
@@ -232,9 +232,9 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x00, 0x00, 0x00, 0x32, 0x4c, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x42,
 	0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x24, 0x24, 0x00, 0x3c,
 	0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x24, 0x18, 0x24, 0x42, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3a, 0x44, 0x46, 0x4a, 0x4a, 0x52,
-	0x52, 0x62, 0x22, 0x5c, 0x40, 0x00, 0x00, 0x00, 0x10, 0x08, 0x42, 0x42,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x24, 0x18, 0x18, 0x24, 0x42, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x43, 0x42, 0x46, 0x4a, 0x52,
+	0x62, 0x42, 0xc2, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x10, 0x08, 0x42, 0x42,
 	0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00,
 	0x08, 0x10, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c,
 	0x00, 0x00, 0x00, 0x00, 0x18, 0x24, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42,
@@ -382,8 +382,8 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x7c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x40, 0x40, 0x80, 0x00, 0x7c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x62, 0x52, 0x4a,
-	0x46, 0x42, 0x42, 0x42, 0x02, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x7c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x02, 0x02, 0x04, 0x00,
+	0x46, 0x42, 0x42, 0x42, 0x02, 0x02, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x7c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x02, 0x02, 0x0c, 0x00,
 	0x3c, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x3c, 0x42, 0x42,
 	0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x24, 0x18, 0x00, 0x3c,
@@ -559,7 +559,7 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x00, 0x08, 0x10, 0x00, 0x44, 0x82, 0x92, 0x92, 0x92, 0x92, 0x6c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x7e, 0x42,
 	0x42, 0x42, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x20,
-	0x20, 0x3c, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x02, 0x04, 0x00, 0x00,
+	0x20, 0x3c, 0x22, 0x22, 0x22, 0x22, 0x22, 0x24, 0x00, 0x00, 0x00, 0x00,
 	0x08, 0x10, 0x00, 0x7e, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x40, 0x40, 0x78, 0x40,
 	0x40, 0x40, 0x42, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x50,
@@ -597,8 +597,8 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x0a, 0x12, 0x22, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x40,
 	0x40, 0x7c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x7c, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x38, 0x44, 0x44, 0x48, 0x7c, 0x42, 0x42, 0x42, 0x42, 0x7c,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x02, 0x02,
-	0x3c, 0x40, 0x40, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x40, 0x40,
+	0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x92, 0x92, 0x54, 0x38, 0x54, 0x92, 0x92, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x02, 0x1c, 0x02, 0x42, 0x3c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x22, 0x22,
@@ -622,8 +622,8 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x8c, 0x92, 0x92, 0xf2, 0x92, 0x92, 0x8c, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x42, 0x42, 0x3e, 0x12, 0x22, 0x42,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xf8, 0x40, 0x7c, 0x42, 0x42,
-	0x42, 0x42, 0x42, 0x42, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x08, 0x10,
-	0x00, 0x3c, 0x02, 0x02, 0x3c, 0x40, 0x40, 0x3c, 0x00, 0x00, 0x00, 0x00,
+	0x42, 0x42, 0x42, 0x42, 0x02, 0x02, 0x0c, 0x00, 0x00, 0x00, 0x08, 0x10,
+	0x00, 0x7e, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x40, 0x78, 0x40, 0x42, 0x3c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x90, 0x9c,
 	0x92, 0x92, 0x92, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -633,9 +633,9 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x42, 0x42, 0x42, 0x3e, 0x02, 0x02, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x7e, 0x18, 0x18, 0x00, 0x00,
 	0x02, 0x02, 0x7e, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x20, 0x3c, 0x02, 0x02,
-	0x3c, 0x40, 0x40, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x40,
-	0x40, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x7e, 0x40, 0x40,
+	0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x40,
+	0x40, 0x40, 0xf8, 0x40, 0x40, 0x40, 0x40, 0x40, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x40, 0x40, 0xf8, 0x40, 0x40, 0x40,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x40, 0x40, 0x40, 0x40, 0x7c,
 	0x42, 0x42, 0x42, 0x42, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -710,24 +710,32 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x3c, 0x42, 0x42, 0x7e, 0x40, 0x40, 0x3c, 0x00, 0x10, 0x10, 0x00,
 	0x32, 0x4c, 0x00, 0x7e, 0x40, 0x40, 0x40, 0x78, 0x40, 0x40, 0x40, 0x7e,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x4c, 0x00, 0x3c, 0x42, 0x42,
-	0x7e, 0x40, 0x40, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42,
-	0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x10, 0x10, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c,
-	0x00, 0x10, 0x10, 0x00, 0x64, 0x98, 0x00, 0x82, 0x82, 0x44, 0x44, 0x28,
-	0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x4c,
-	0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3e, 0x02, 0x02, 0x3c, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28,
-	0x28, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x7e,
-	0x00, 0x08, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x10, 0x00, 0x00, 0x00,
-	0x00, 0x12, 0x24, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x12, 0x24, 0x00, 0x00, 0x00, 0x00,
+	0x7e, 0x40, 0x40, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x10,
+	0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x38, 0x00, 0x10, 0x10, 0x00,
+	0x00, 0x00, 0x10, 0x10, 0x00, 0x30, 0x10, 0x10, 0x10, 0x10, 0x10, 0x38,
+	0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x42, 0x42, 0x42, 0x42,
+	0x42, 0x42, 0x42, 0x3c, 0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x3c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c, 0x00, 0x10, 0x10, 0x00,
+	0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c,
+	0x00, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42,
+	0x42, 0x42, 0x42, 0x3e, 0x00, 0x08, 0x08, 0x00, 0x64, 0x98, 0x00, 0x82,
+	0x82, 0x44, 0x44, 0x28, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x32, 0x4c, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3e,
+	0x02, 0x02, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x28,
+	0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x7e, 0x00, 0x7e, 0x00, 0x08, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x10,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08,
+	0x10, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x24, 0x24,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x12, 0x12, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x24, 0x24, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x24,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x24, 0x48, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x7c, 0x10, 0x10, 0x10,
 	0x10, 0x7c, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -782,9 +790,9 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x40, 0x40, 0x40, 0x40, 0x40, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x28, 0x28, 0x44, 0x44, 0x82, 0x82,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x82, 0x82, 0x44, 0x44,
-	0x28, 0x28, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c,
-	0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c,
+	0x28, 0x28, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x3c, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x42, 0x3c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x4c, 0x00,
 	0x32, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x02, 0x7e, 0x08, 0x10, 0x7e, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -792,7 +800,7 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x08, 0x10, 0x20, 0x10,
 	0x08, 0x04, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
 	0x10, 0x08, 0x04, 0x08, 0x10, 0x20, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x10, 0x28, 0x44, 0x82, 0x82, 0x82, 0xfe, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x10, 0x28, 0x44, 0x82, 0x82, 0x82, 0x82, 0xfe,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x40, 0x40,
 	0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x12,
 	0x12, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
@@ -1199,8 +1207,8 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x76, 0xdc, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c,
 	0x00, 0x00, 0x00, 0x00, 0x6c, 0x6c, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6,
 	0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0xc6, 0x6c, 0x38, 0x6c, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x3d, 0x67, 0x66, 0x6e, 0x7e, 0x76, 0x66, 0x66, 0xe6, 0xbc,
+	0x00, 0xc6, 0x6c, 0x38, 0x38, 0x6c, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x7c, 0xc7, 0xc6, 0xce, 0xde, 0xf6, 0xe6, 0xc6, 0xc6, 0x7c,
 	0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6,
 	0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0xc6, 0xc6,
 	0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
@@ -1349,8 +1357,8 @@ static uint8_t font_bytes[1410 * 16] = {
 	0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0xc0,
 	0x00, 0xfc, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xe6, 0xf6, 0xde, 0xce, 0xc6, 0xc6, 0xc6,
-	0x06, 0x06, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xc6, 0xc6,
-	0xc6, 0xc6, 0xc6, 0xc6, 0x06, 0x06, 0x0c, 0x00, 0x7c, 0x00, 0x7c, 0xc6,
+	0x06, 0x06, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xc6, 0xc6,
+	0xc6, 0xc6, 0xc6, 0xc6, 0x06, 0x06, 0x1c, 0x00, 0x7c, 0x00, 0x7c, 0xc6,
 	0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x7c, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c,
 	0x00, 0x00, 0x00, 0x00, 0x6c, 0x38, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6,
@@ -1526,7 +1534,7 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x44, 0xc6, 0xd6, 0xd6, 0xd6, 0xfe, 0x6c, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xfe, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x60, 0x60, 0x7c, 0x66, 0x66,
-	0x66, 0x66, 0x66, 0x66, 0x06, 0x0c, 0x00, 0x00, 0x18, 0x30, 0x00, 0xfe,
+	0x66, 0x66, 0x66, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0xfe,
 	0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x7c, 0xc6, 0xc0, 0xc0, 0xf8, 0xc0, 0xc0, 0xc0, 0xc6, 0x7c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x70, 0xd0, 0xdc, 0xd6, 0xd6,
@@ -1565,8 +1573,8 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x1e, 0x36, 0x66, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc0,
 	0xc0, 0xfc, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xfc, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x78, 0xcc, 0xcc, 0xc8, 0xfc, 0xc6, 0xc6, 0xc6, 0xc6, 0xfc,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x06, 0x06,
-	0x7c, 0xc0, 0xc0, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xc0, 0xc0,
+	0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0xd6, 0xd6, 0x7c, 0x38, 0x7c, 0xd6, 0xd6, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0x06, 0x3c, 0x06, 0xc6, 0x7c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x66, 0x66,
@@ -1590,8 +1598,8 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0xcc, 0xd6, 0xd6, 0xf6, 0xd6, 0xd6, 0xcc, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xc6, 0xc6, 0x7e, 0x36, 0x66, 0xc6,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xf8, 0x60, 0x7c, 0x66, 0x66,
-	0x66, 0x66, 0x66, 0x66, 0x06, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30,
-	0x00, 0x7c, 0x06, 0x06, 0x7c, 0xc0, 0xc0, 0x7c, 0x00, 0x00, 0x00, 0x00,
+	0x66, 0x66, 0x66, 0x66, 0x06, 0x06, 0x1c, 0x00, 0x00, 0x00, 0x18, 0x30,
+	0x00, 0xfe, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc0, 0xf8, 0xc0, 0xc6, 0x7c,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xd0, 0xdc,
 	0xd6, 0xd6, 0xd6, 0x9c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -1601,9 +1609,9 @@ static uint8_t font_bytes[1410 * 16] = {
 	0xc6, 0xc6, 0xc6, 0x7e, 0x06, 0x06, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xfe, 0x38, 0x38, 0x00, 0x00,
 	0x06, 0x06, 0xfe, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x60, 0x7c, 0x06, 0x06,
-	0x7c, 0xc0, 0xc0, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x60,
-	0x60, 0x60, 0x60, 0xfc, 0x60, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x06, 0xfe, 0xc0, 0xc0,
+	0xc0, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x60,
+	0x60, 0x60, 0xfc, 0x60, 0x60, 0x60, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x60, 0x60, 0xfc, 0x60, 0x60, 0x60,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xc0, 0xc0, 0xc0, 0xc0, 0xfc,
 	0xc6, 0xc6, 0xc6, 0xc6, 0x06, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -1678,22 +1686,30 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x7c, 0xc6, 0xc6, 0xfe, 0xc0, 0xc0, 0x7c, 0x00, 0x18, 0x18, 0x00,
 	0x76, 0xdc, 0x00, 0xfe, 0xc0, 0xc0, 0xc0, 0xf8, 0xc0, 0xc0, 0xc0, 0xfe,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x00, 0x7c, 0xc6, 0xc6,
-	0xfe, 0xc0, 0xc0, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6,
-	0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x18, 0x18, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c,
-	0x00, 0x18, 0x18, 0x00, 0x76, 0xdc, 0x00, 0xc3, 0xc3, 0x66, 0x66, 0x3c,
-	0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc,
-	0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7e, 0x06, 0x06, 0x7c, 0x00,
-	0x00, 0x00, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe, 0x00, 0x18, 0x30, 0x30,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x18, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x66,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66,
-	0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x18,
+	0xfe, 0xc0, 0xc0, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x18,
+	0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c, 0x00, 0x18, 0x18, 0x00,
+	0x00, 0x00, 0x18, 0x18, 0x00, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18, 0x3c,
+	0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6,
+	0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x18, 0x18, 0x00,
+	0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7c,
+	0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc6, 0xc6,
+	0xc6, 0xc6, 0xc6, 0x7e, 0x00, 0x18, 0x18, 0x00, 0x76, 0xdc, 0x00, 0xc3,
+	0xc3, 0x66, 0x66, 0x3c, 0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x76, 0xdc, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x7e,
+	0x06, 0x06, 0x7c, 0x00, 0x00, 0x00, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c, 0x6c,
+	0x6c, 0x6c, 0x6c, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0xfe,
+	0x00, 0x18, 0x30, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x30, 0x18,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x66, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x66, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x66, 0xcc, 0x00, 0x00, 0x00,
+	0x00, 0xcc, 0xcc, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x18,
 	0x18, 0x18, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18,
 	0x7e, 0x18, 0x18, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdb, 0xdb,
@@ -1744,8 +1760,8 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x38, 0x38,
 	0x6c, 0x6c, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0xc6, 0xc6, 0x6c, 0x6c, 0x38, 0x38, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00,
-	0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6,
-	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6,
+	0x00, 0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6,
+	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0xc6, 0xc6, 0xc6,
 	0xc6, 0xc6, 0xc6, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x76, 0xdc, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x00, 0x06, 0xfe, 0x18, 0x30, 0xfe, 0xc0, 0x00, 0x00,
@@ -1754,7 +1770,7 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x00, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x00, 0x7e,
 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x38, 0x6c, 0xc6,
-	0xc6, 0xc6, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+	0xc6, 0xc6, 0xc6, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0xfe, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 	0x00, 0x00, 0x0e, 0x1b, 0x1b, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
 	0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18,
@@ -1914,7 +1930,7 @@ static uint8_t font_bytes[1410 * 16] = {
 	0x7e, 0x66, 0x66, 0x66, 0x66, 0x66, 0x6e, 0xec, 0xc0, 0x00, 0x00, 0x00,
 };
 
-static struct vt_font_map font_mapping_normal[249] = {
+static struct vt_font_map font_mapping_normal[248] = {
 	{ 0x0020, 0x0001, 0x5e }, { 0x00a0, 0x0001, 0x00 },
 	{ 0x00a1, 0x0060, 0x6e }, { 0x0110, 0x008f, 0x00 },
 	{ 0x0111, 0x00cf, 0x08 }, { 0x011a, 0x00d2, 0x01 },
@@ -1998,181 +2014,180 @@ static struct vt_font_map font_mapping_n
 	{ 0x04f1, 0x00be, 0x00 }, { 0x04f2, 0x01f1, 0x03 },
 	{ 0x04f8, 0x01f5, 0x01 }, { 0x1e34, 0x01f7, 0x01 },
 	{ 0x1eb8, 0x01f9, 0x01 }, { 0x1ebc, 0x01fb, 0x01 },
-	{ 0x1ecc, 0x01fd, 0x01 }, { 0x1ef8, 0x01ff, 0x01 },
-	{ 0x2000, 0x0001, 0x00 }, { 0x2001, 0x0001, 0x00 },
-	{ 0x2002, 0x0001, 0x00 }, { 0x2003, 0x0001, 0x00 },
-	{ 0x2004, 0x0001, 0x00 }, { 0x2005, 0x0001, 0x00 },
-	{ 0x2006, 0x0001, 0x00 }, { 0x2007, 0x0001, 0x00 },
-	{ 0x2008, 0x0001, 0x00 }, { 0x2009, 0x0001, 0x00 },
-	{ 0x200a, 0x0001, 0x00 }, { 0x2010, 0x006c, 0x00 },
-	{ 0x2011, 0x006c, 0x00 }, { 0x2012, 0x000e, 0x00 },
-	{ 0x2013, 0x000e, 0x00 }, { 0x2014, 0x0201, 0x00 },
-	{ 0x2015, 0x0201, 0x05 }, { 0x201c, 0x0207, 0x02 },
-	{ 0x2020, 0x020a, 0x02 }, { 0x2026, 0x020d, 0x00 },
-	{ 0x2030, 0x020e, 0x00 }, { 0x2032, 0x020f, 0x01 },
-	{ 0x2039, 0x0211, 0x01 }, { 0x203c, 0x0213, 0x00 },
-	{ 0x203e, 0x0214, 0x00 }, { 0x207f, 0x0215, 0x00 },
-	{ 0x20a7, 0x0216, 0x00 }, { 0x20ac, 0x0217, 0x00 },
-	{ 0x20ae, 0x0218, 0x00 }, { 0x210e, 0x0049, 0x00 },
-	{ 0x210f, 0x00e3, 0x00 }, { 0x2116, 0x0219, 0x00 },
-	{ 0x2122, 0x021a, 0x00 }, { 0x2126, 0x016d, 0x00 },
-	{ 0x2190, 0x021b, 0x05 }, { 0x21a8, 0x0221, 0x00 },
-	{ 0x21b5, 0x0222, 0x00 }, { 0x21d0, 0x0223, 0x05 },
-	{ 0x2203, 0x0229, 0x00 }, { 0x2205, 0x022a, 0x00 },
-	{ 0x2206, 0x0165, 0x00 }, { 0x2208, 0x022b, 0x00 },
-	{ 0x220a, 0x022c, 0x00 }, { 0x2212, 0x000e, 0x00 },
-	{ 0x2219, 0x022d, 0x01 }, { 0x221e, 0x022f, 0x01 },
-	{ 0x2227, 0x0231, 0x03 }, { 0x2248, 0x0235, 0x00 },
-	{ 0x2260, 0x0236, 0x01 }, { 0x2264, 0x0238, 0x01 },
-	{ 0x2302, 0x023a, 0x00 }, { 0x2310, 0x023b, 0x00 },
-	{ 0x2320, 0x023c, 0x01 }, { 0x23ba, 0x023e, 0x03 },
-	{ 0x2409, 0x0242, 0x04 }, { 0x2424, 0x0247, 0x00 },
-	{ 0x2500, 0x0248, 0x03 }, { 0x2508, 0x024c, 0x43 },
-	{ 0x2550, 0x0290, 0x1c }, { 0x2580, 0x02ad, 0x08 },
-	{ 0x258c, 0x02b6, 0x00 }, { 0x2590, 0x02b7, 0x03 },
-	{ 0x2596, 0x02bb, 0x0a }, { 0x25ac, 0x02c6, 0x00 },
-	{ 0x25ae, 0x02c7, 0x00 }, { 0x25b2, 0x02c8, 0x00 },
-	{ 0x25b6, 0x02c9, 0x00 }, { 0x25bc, 0x02ca, 0x00 },
-	{ 0x25c0, 0x02cb, 0x00 }, { 0x25c6, 0x02cc, 0x00 },
-	{ 0x25ca, 0x02cd, 0x01 }, { 0x25d8, 0x02cf, 0x01 },
-	{ 0x263a, 0x02d1, 0x02 }, { 0x2640, 0x02d4, 0x00 },
-	{ 0x2642, 0x02d5, 0x00 }, { 0x2660, 0x02d6, 0x00 },
-	{ 0x2663, 0x02d7, 0x00 }, { 0x2665, 0x02d8, 0x00 },
-	{ 0x2666, 0x02cc, 0x00 }, { 0x266a, 0x02d9, 0x01 },
-	{ 0xf6be, 0x0148, 0x00 },
+	{ 0x1eca, 0x01fd, 0x03 }, { 0x1ee4, 0x0201, 0x01 },
+	{ 0x1ef8, 0x0203, 0x01 }, { 0x2000, 0x0001, 0x00 },
+	{ 0x2001, 0x0001, 0x00 }, { 0x2002, 0x0001, 0x00 },
+	{ 0x2003, 0x0001, 0x00 }, { 0x2004, 0x0001, 0x00 },
+	{ 0x2005, 0x0001, 0x00 }, { 0x2006, 0x0001, 0x00 },
+	{ 0x2007, 0x0001, 0x00 }, { 0x2008, 0x0001, 0x00 },
+	{ 0x2009, 0x0001, 0x00 }, { 0x200a, 0x0001, 0x00 },
+	{ 0x2010, 0x006c, 0x00 }, { 0x2011, 0x006c, 0x00 },
+	{ 0x2012, 0x000e, 0x00 }, { 0x2013, 0x000e, 0x00 },
+	{ 0x2014, 0x0205, 0x00 }, { 0x2015, 0x0205, 0x0d },
+	{ 0x2026, 0x0213, 0x00 }, { 0x2030, 0x0214, 0x00 },
+	{ 0x2032, 0x0215, 0x01 }, { 0x2039, 0x0217, 0x01 },
+	{ 0x203c, 0x0219, 0x00 }, { 0x203e, 0x021a, 0x00 },
+	{ 0x207f, 0x021b, 0x00 }, { 0x20a7, 0x021c, 0x00 },
+	{ 0x20ac, 0x021d, 0x00 }, { 0x20ae, 0x021e, 0x00 },
+	{ 0x210e, 0x0049, 0x00 }, { 0x210f, 0x00e3, 0x00 },
+	{ 0x2116, 0x021f, 0x00 }, { 0x2122, 0x0220, 0x00 },
+	{ 0x2126, 0x016d, 0x00 }, { 0x2190, 0x0221, 0x05 },
+	{ 0x21a8, 0x0227, 0x00 }, { 0x21b5, 0x0228, 0x00 },
+	{ 0x21d0, 0x0229, 0x05 }, { 0x2203, 0x022f, 0x00 },
+	{ 0x2205, 0x0230, 0x00 }, { 0x2206, 0x0165, 0x00 },
+	{ 0x2208, 0x0231, 0x00 }, { 0x220a, 0x0232, 0x00 },
+	{ 0x2212, 0x000e, 0x00 }, { 0x2219, 0x0233, 0x01 },
+	{ 0x221e, 0x0235, 0x01 }, { 0x2227, 0x0237, 0x03 },
+	{ 0x2248, 0x023b, 0x00 }, { 0x2260, 0x023c, 0x01 },
+	{ 0x2264, 0x023e, 0x01 }, { 0x2302, 0x0240, 0x00 },
+	{ 0x2310, 0x0241, 0x00 }, { 0x2320, 0x0242, 0x01 },
+	{ 0x23ba, 0x0244, 0x03 }, { 0x2409, 0x0248, 0x04 },
+	{ 0x2424, 0x024d, 0x00 }, { 0x2500, 0x024e, 0x03 },
+	{ 0x2508, 0x0252, 0x43 }, { 0x2550, 0x0296, 0x1c },
+	{ 0x2580, 0x02b3, 0x08 }, { 0x258c, 0x02bc, 0x00 },
+	{ 0x2590, 0x02bd, 0x03 }, { 0x2596, 0x02c1, 0x0a },
+	{ 0x25ac, 0x02cc, 0x00 }, { 0x25ae, 0x02cd, 0x00 },
+	{ 0x25b2, 0x02ce, 0x00 }, { 0x25b6, 0x02cf, 0x00 },
+	{ 0x25bc, 0x02d0, 0x00 }, { 0x25c0, 0x02d1, 0x00 },
+	{ 0x25c6, 0x02d2, 0x00 }, { 0x25ca, 0x02d3, 0x01 },
+	{ 0x25d8, 0x02d5, 0x01 }, { 0x263a, 0x02d7, 0x02 },
+	{ 0x2640, 0x02da, 0x00 }, { 0x2642, 0x02db, 0x00 },
+	{ 0x2660, 0x02dc, 0x00 }, { 0x2663, 0x02dd, 0x00 },
+	{ 0x2665, 0x02de, 0x00 }, { 0x2666, 0x02d2, 0x00 },
+	{ 0x266a, 0x02df, 0x01 }, { 0xf6be, 0x0148, 0x00 },
 };
 
 static struct vt_font_map font_mapping_bold[260] = {
-	{ 0x0021, 0x02db, 0x0b }, { 0x002d, 0x0201, 0x00 },
-	{ 0x002e, 0x02e7, 0x50 }, { 0x00a1, 0x0338, 0x07 },
-	{ 0x00aa, 0x0340, 0x03 }, { 0x00af, 0x0344, 0x07 },
-	{ 0x00b7, 0x022d, 0x00 }, { 0x00b8, 0x034c, 0x57 },
-	{ 0x0110, 0x0364, 0x00 }, { 0x0111, 0x03a4, 0x08 },
-	{ 0x011a, 0x03a7, 0x01 }, { 0x011c, 0x03ad, 0x59 },
-	{ 0x0178, 0x0407, 0x07 }, { 0x0186, 0x040f, 0x00 },
-	{ 0x018e, 0x0410, 0x02 }, { 0x0192, 0x0413, 0x00 },
-	{ 0x019d, 0x0414, 0x01 }, { 0x01b7, 0x0416, 0x00 },
-	{ 0x0218, 0x0417, 0x03 }, { 0x0232, 0x041b, 0x01 },
-	{ 0x0237, 0x041d, 0x00 }, { 0x0254, 0x041e, 0x00 },
-	{ 0x0258, 0x041f, 0x01 }, { 0x025b, 0x0421, 0x00 },
-	{ 0x0272, 0x0422, 0x00 }, { 0x0292, 0x0423, 0x00 },
-	{ 0x02bb, 0x0424, 0x02 }, { 0x02c6, 0x0427, 0x01 },
-	{ 0x02d8, 0x0428, 0x01 }, { 0x02db, 0x042a, 0x02 },
-	{ 0x0300, 0x0319, 0x00 }, { 0x0301, 0x0349, 0x00 },
-	{ 0x0302, 0x0427, 0x00 }, { 0x0303, 0x042b, 0x00 },
-	{ 0x0306, 0x0428, 0x00 }, { 0x030c, 0x0428, 0x00 },
-	{ 0x0329, 0x042d, 0x00 }, { 0x0384, 0x042e, 0x06 },
-	{ 0x038c, 0x0435, 0x00 }, { 0x038e, 0x0436, 0x02 },
-	{ 0x0391, 0x02fa, 0x01 }, { 0x0393, 0x0439, 0x01 },
-	{ 0x0395, 0x02fe, 0x00 }, { 0x0396, 0x0313, 0x00 },
-	{ 0x0397, 0x0301, 0x00 }, { 0x0398, 0x043b, 0x00 },
-	{ 0x0399, 0x0302, 0x00 }, { 0x039a, 0x0304, 0x00 },
-	{ 0x039b, 0x043c, 0x00 }, { 0x039c, 0x0306, 0x01 },
-	{ 0x039e, 0x043d, 0x00 }, { 0x039f, 0x0308, 0x00 },
-	{ 0x03a0, 0x043e, 0x00 }, { 0x03a1, 0x0309, 0x00 },
-	{ 0x03a3, 0x043f, 0x00 }, { 0x03a4, 0x030d, 0x00 },
-	{ 0x03a5, 0x0312, 0x00 }, { 0x03a6, 0x0440, 0x00 },
-	{ 0x03a7, 0x0311, 0x00 }, { 0x03a8, 0x0441, 0x01 },
-	{ 0x03aa, 0x0363, 0x00 }, { 0x03ab, 0x0407, 0x00 },
-	{ 0x03ac, 0x0443, 0x08 }, { 0x03b5, 0x0421, 0x00 },
-	{ 0x03b6, 0x044c, 0x00 }, { 0x03b7, 0x0415, 0x00 },
-	{ 0x03b8, 0x044d, 0x01 }, { 0x03ba, 0x03c9, 0x00 },
-	{ 0x03bb, 0x044f, 0x00 }, { 0x03bc, 0x034a, 0x00 },
-	{ 0x03bd, 0x032f, 0x00 }, { 0x03be, 0x0450, 0x00 },
-	{ 0x03bf, 0x0328, 0x00 }, { 0x03c0, 0x0451, 0x0b },
-	{ 0x03cc, 0x0387, 0x00 }, { 0x03cd, 0x045d, 0x01 },
-	{ 0x03f3, 0x0323, 0x00 }, { 0x03f4, 0x045f, 0x00 },
-	{ 0x0400, 0x035c, 0x00 }, { 0x0401, 0x035f, 0x00 },
-	{ 0x0402, 0x0460, 0x02 }, { 0x0405, 0x030c, 0x00 },
-	{ 0x0406, 0x0302, 0x00 }, { 0x0407, 0x0363, 0x00 },
-	{ 0x0408, 0x0303, 0x00 }, { 0x0409, 0x0463, 0x06 },
-	{ 0x0410, 0x02fa, 0x00 }, { 0x0411, 0x046a, 0x00 },
-	{ 0x0412, 0x02fb, 0x00 }, { 0x0413, 0x0439, 0x00 },
-	{ 0x0414, 0x046b, 0x00 }, { 0x0415, 0x02fe, 0x00 },
-	{ 0x0416, 0x046c, 0x00 }, { 0x0417, 0x02ec, 0x00 },
-	{ 0x0418, 0x046d, 0x01 }, { 0x041a, 0x0304, 0x00 },
-	{ 0x041b, 0x046f, 0x00 }, { 0x041c, 0x0306, 0x00 },
-	{ 0x041d, 0x0301, 0x00 }, { 0x041e, 0x0308, 0x00 },
-	{ 0x041f, 0x043e, 0x00 }, { 0x0420, 0x0309, 0x00 },
-	{ 0x0421, 0x02fc, 0x00 }, { 0x0422, 0x030d, 0x00 },
-	{ 0x0423, 0x0470, 0x01 }, { 0x0425, 0x0311, 0x00 },
-	{ 0x0426, 0x0472, 0x09 }, { 0x0430, 0x031a, 0x00 },
-	{ 0x0431, 0x047c, 0x02 }, { 0x0434, 0x0320, 0x00 },
-	{ 0x0435, 0x031e, 0x00 }, { 0x0436, 0x047f, 0x01 },
-	{ 0x0438, 0x032e, 0x00 }, { 0x0439, 0x03fe, 0x00 },
-	{ 0x043a, 0x03c9, 0x00 }, { 0x043b, 0x0481, 0x02 },
-	{ 0x043e, 0x0328, 0x00 }, { 0x043f, 0x0451, 0x00 },
-	{ 0x0440, 0x0329, 0x00 }, { 0x0441, 0x031c, 0x00 },
-	{ 0x0442, 0x0484, 0x00 }, { 0x0443, 0x0332, 0x00 },
-	{ 0x0444, 0x0485, 0x00 }, { 0x0445, 0x0331, 0x00 },
-	{ 0x0446, 0x0486, 0x09 }, { 0x0450, 0x037c, 0x00 },
-	{ 0x0451, 0x037f, 0x00 }, { 0x0452, 0x0490, 0x02 },
-	{ 0x0455, 0x032c, 0x00 }, { 0x0456, 0x0322, 0x00 },
-	{ 0x0457, 0x0383, 0x00 }, { 0x0458, 0x0323, 0x00 },
-	{ 0x0459, 0x0493, 0x01 }, { 0x045b, 0x03b8, 0x00 },
-	{ 0x045c, 0x0495, 0x00 }, { 0x045d, 0x038d, 0x00 },
-	{ 0x045e, 0x0496, 0x01 }, { 0x0490, 0x0498, 0x0d },
-	{ 0x04a0, 0x04a6, 0x05 }, { 0x04aa, 0x04ac, 0x01 },
-	{ 0x04ae, 0x0312, 0x00 }, { 0x04af, 0x044a, 0x00 },
-	{ 0x04b0, 0x04ae, 0x03 }, { 0x04b6, 0x04b2, 0x05 },
-	{ 0x04d0, 0x0396, 0x01 }, { 0x04d2, 0x0358, 0x00 },
-	{ 0x04d3, 0x0378, 0x00 }, { 0x04d4, 0x035a, 0x00 },
-	{ 0x04d5, 0x037a, 0x00 }, { 0x04d6, 0x03a7, 0x01 },
-	{ 0x04d8, 0x0411, 0x00 }, { 0x04d9, 0x0420, 0x00 },
-	{ 0x04da, 0x04b8, 0x05 }, { 0x04e2, 0x04be, 0x00 },
-	{ 0x04e3, 0x03fc, 0x00 }, { 0x04e4, 0x04bf, 0x00 },
-	{ 0x04e5, 0x0390, 0x00 }, { 0x04e6, 0x036a, 0x00 },
-	{ 0x04e7, 0x038a, 0x00 }, { 0x04e8, 0x045f, 0x00 },
-	{ 0x04e9, 0x04c0, 0x05 }, { 0x04ef, 0x041c, 0x00 },
-	{ 0x04f0, 0x04c6, 0x00 }, { 0x04f1, 0x0393, 0x00 },
-	{ 0x04f2, 0x04c7, 0x03 }, { 0x04f8, 0x04cb, 0x01 },
-	{ 0x1e34, 0x04cd, 0x01 }, { 0x1eb8, 0x04cf, 0x01 },
-	{ 0x1ebc, 0x04d1, 0x01 }, { 0x1ecc, 0x04d3, 0x01 },
-	{ 0x1ef8, 0x04d5, 0x01 }, { 0x2010, 0x0343, 0x00 },
-	{ 0x2011, 0x0343, 0x00 }, { 0x2012, 0x0201, 0x00 },
-	{ 0x2013, 0x0201, 0x00 }, { 0x2016, 0x04d7, 0x03 },
-	{ 0x201a, 0x02e6, 0x00 }, { 0x201c, 0x04db, 0x02 },
-	{ 0x2020, 0x04de, 0x01 }, { 0x2026, 0x04e0, 0x00 },
-	{ 0x2030, 0x04e1, 0x00 }, { 0x2032, 0x04e2, 0x01 },
-	{ 0x2039, 0x04e4, 0x01 }, { 0x203c, 0x04e6, 0x00 },
-	{ 0x203e, 0x04e7, 0x00 }, { 0x207f, 0x04e8, 0x00 },
-	{ 0x20a7, 0x04e9, 0x00 }, { 0x20ac, 0x04ea, 0x00 },
-	{ 0x20ae, 0x04eb, 0x00 }, { 0x210e, 0x0321, 0x00 },
-	{ 0x210f, 0x03b8, 0x00 }, { 0x2126, 0x0442, 0x00 },
-	{ 0x2190, 0x04ec, 0x05 }, { 0x21a8, 0x04f2, 0x00 },
-	{ 0x21b5, 0x04f3, 0x00 }, { 0x21d0, 0x04f4, 0x05 },
-	{ 0x2203, 0x04fa, 0x00 }, { 0x2205, 0x04fb, 0x00 },
-	{ 0x2206, 0x043a, 0x00 }, { 0x2208, 0x04fc, 0x00 },
-	{ 0x220a, 0x04fd, 0x00 }, { 0x2212, 0x0201, 0x00 },
-	{ 0x2219, 0x04fe, 0x01 }, { 0x221e, 0x0500, 0x01 },
-	{ 0x2227, 0x0502, 0x03 }, { 0x2248, 0x0506, 0x00 },
-	{ 0x2260, 0x0507, 0x01 }, { 0x2264, 0x0509, 0x01 },
-	{ 0x2302, 0x050b, 0x00 }, { 0x2310, 0x050c, 0x00 },
-	{ 0x2320, 0x050d, 0x01 }, { 0x23ba, 0x050f, 0x02 },
-	{ 0x23bd, 0x02ae, 0x00 }, { 0x2409, 0x0512, 0x04 },
-	{ 0x2424, 0x0517, 0x00 }, { 0x2500, 0x0249, 0x00 },
-	{ 0x2501, 0x0518, 0x00 }, { 0x2502, 0x024b, 0x00 },
-	{ 0x2503, 0x0519, 0x00 }, { 0x2508, 0x024d, 0x00 },
-	{ 0x2509, 0x051a, 0x00 }, { 0x250a, 0x024f, 0x00 },
-	{ 0x250b, 0x051b, 0x00 }, { 0x250c, 0x0253, 0x00 },
-	{ 0x250d, 0x051c, 0x02 }, { 0x2510, 0x0257, 0x00 },
-	{ 0x2511, 0x051f, 0x02 }, { 0x2514, 0x025b, 0x00 },
-	{ 0x2515, 0x0522, 0x02 }, { 0x2518, 0x025f, 0x00 },
-	{ 0x2519, 0x0525, 0x02 }, { 0x251c, 0x0267, 0x00 },
-	{ 0x251d, 0x0528, 0x06 }, { 0x2524, 0x026f, 0x00 },
-	{ 0x2525, 0x052f, 0x06 }, { 0x252c, 0x0277, 0x00 },
-	{ 0x252d, 0x0536, 0x06 }, { 0x2534, 0x027f, 0x00 },
-	{ 0x2535, 0x053d, 0x06 }, { 0x253c, 0x028f, 0x00 },
-	{ 0x253d, 0x0544, 0x0e }, { 0x2550, 0x0553, 0x1c },
-	{ 0x25a0, 0x0570, 0x00 }, { 0x25ac, 0x0571, 0x00 },
-	{ 0x25ae, 0x0572, 0x00 }, { 0x25b2, 0x0573, 0x00 },
-	{ 0x25b6, 0x0574, 0x00 }, { 0x25bc, 0x0575, 0x00 },
-	{ 0x25c0, 0x0576, 0x00 }, { 0x25c6, 0x0577, 0x00 },
-	{ 0x25ca, 0x0578, 0x01 }, { 0x25d9, 0x057a, 0x00 },
-	{ 0x263c, 0x057b, 0x00 }, { 0x2640, 0x057c, 0x00 },
-	{ 0x2642, 0x057d, 0x00 }, { 0x2660, 0x057e, 0x00 },
-	{ 0x2663, 0x057f, 0x00 }, { 0x2666, 0x0577, 0x00 },
-	{ 0x266a, 0x0580, 0x01 }, { 0xf6be, 0x041d, 0x00 },
+	{ 0x0021, 0x02e1, 0x0b }, { 0x002d, 0x0205, 0x00 },
+	{ 0x002e, 0x02ed, 0x50 }, { 0x00a1, 0x033e, 0x07 },
+	{ 0x00aa, 0x0346, 0x03 }, { 0x00af, 0x034a, 0x07 },
+	{ 0x00b7, 0x0233, 0x00 }, { 0x00b8, 0x0352, 0x57 },
+	{ 0x0110, 0x036a, 0x00 }, { 0x0111, 0x03aa, 0x08 },
+	{ 0x011a, 0x03ad, 0x01 }, { 0x011c, 0x03b3, 0x59 },
+	{ 0x0178, 0x040d, 0x07 }, { 0x0186, 0x0415, 0x00 },
+	{ 0x018e, 0x0416, 0x02 }, { 0x0192, 0x0419, 0x00 },
+	{ 0x019d, 0x041a, 0x01 }, { 0x01b7, 0x041c, 0x00 },
+	{ 0x0218, 0x041d, 0x03 }, { 0x0232, 0x0421, 0x01 },
+	{ 0x0237, 0x0423, 0x00 }, { 0x0254, 0x0424, 0x00 },
+	{ 0x0258, 0x0425, 0x01 }, { 0x025b, 0x0427, 0x00 },
+	{ 0x0272, 0x0428, 0x00 }, { 0x0292, 0x0429, 0x00 },
+	{ 0x02bb, 0x042a, 0x02 }, { 0x02c6, 0x042d, 0x01 },
+	{ 0x02d8, 0x042e, 0x01 }, { 0x02db, 0x0430, 0x02 },
+	{ 0x0300, 0x031f, 0x00 }, { 0x0301, 0x034f, 0x00 },
+	{ 0x0302, 0x042d, 0x00 }, { 0x0303, 0x0431, 0x00 },
+	{ 0x0306, 0x042e, 0x00 }, { 0x030c, 0x042e, 0x00 },
+	{ 0x0329, 0x0433, 0x00 }, { 0x0384, 0x0434, 0x06 },
+	{ 0x038c, 0x043b, 0x00 }, { 0x038e, 0x043c, 0x02 },
+	{ 0x0391, 0x0300, 0x01 }, { 0x0393, 0x043f, 0x01 },
+	{ 0x0395, 0x0304, 0x00 }, { 0x0396, 0x0319, 0x00 },
+	{ 0x0397, 0x0307, 0x00 }, { 0x0398, 0x0441, 0x00 },
+	{ 0x0399, 0x0308, 0x00 }, { 0x039a, 0x030a, 0x00 },
+	{ 0x039b, 0x0442, 0x00 }, { 0x039c, 0x030c, 0x01 },
+	{ 0x039e, 0x0443, 0x00 }, { 0x039f, 0x030e, 0x00 },
+	{ 0x03a0, 0x0444, 0x00 }, { 0x03a1, 0x030f, 0x00 },
+	{ 0x03a3, 0x0445, 0x00 }, { 0x03a4, 0x0313, 0x00 },
+	{ 0x03a5, 0x0318, 0x00 }, { 0x03a6, 0x0446, 0x00 },
+	{ 0x03a7, 0x0317, 0x00 }, { 0x03a8, 0x0447, 0x01 },
+	{ 0x03aa, 0x0369, 0x00 }, { 0x03ab, 0x040d, 0x00 },
+	{ 0x03ac, 0x0449, 0x08 }, { 0x03b5, 0x0427, 0x00 },
+	{ 0x03b6, 0x0452, 0x00 }, { 0x03b7, 0x041b, 0x00 },
+	{ 0x03b8, 0x0453, 0x01 }, { 0x03ba, 0x03cf, 0x00 },
+	{ 0x03bb, 0x0455, 0x00 }, { 0x03bc, 0x0350, 0x00 },
+	{ 0x03bd, 0x0335, 0x00 }, { 0x03be, 0x0456, 0x00 },
+	{ 0x03bf, 0x032e, 0x00 }, { 0x03c0, 0x0457, 0x0b },
+	{ 0x03cc, 0x038d, 0x00 }, { 0x03cd, 0x0463, 0x01 },
+	{ 0x03f3, 0x0329, 0x00 }, { 0x03f4, 0x0465, 0x00 },
+	{ 0x0400, 0x0362, 0x00 }, { 0x0401, 0x0365, 0x00 },
+	{ 0x0402, 0x0466, 0x02 }, { 0x0405, 0x0312, 0x00 },
+	{ 0x0406, 0x0308, 0x00 }, { 0x0407, 0x0369, 0x00 },
+	{ 0x0408, 0x0309, 0x00 }, { 0x0409, 0x0469, 0x06 },
+	{ 0x0410, 0x0300, 0x00 }, { 0x0411, 0x0470, 0x00 },
+	{ 0x0412, 0x0301, 0x00 }, { 0x0413, 0x043f, 0x00 },
+	{ 0x0414, 0x0471, 0x00 }, { 0x0415, 0x0304, 0x00 },
+	{ 0x0416, 0x0472, 0x00 }, { 0x0417, 0x02f2, 0x00 },
+	{ 0x0418, 0x0473, 0x01 }, { 0x041a, 0x030a, 0x00 },
+	{ 0x041b, 0x0475, 0x00 }, { 0x041c, 0x030c, 0x00 },
+	{ 0x041d, 0x0307, 0x00 }, { 0x041e, 0x030e, 0x00 },
+	{ 0x041f, 0x0444, 0x00 }, { 0x0420, 0x030f, 0x00 },
+	{ 0x0421, 0x0302, 0x00 }, { 0x0422, 0x0313, 0x00 },
+	{ 0x0423, 0x0476, 0x01 }, { 0x0425, 0x0317, 0x00 },
+	{ 0x0426, 0x0478, 0x09 }, { 0x0430, 0x0320, 0x00 },
+	{ 0x0431, 0x0482, 0x02 }, { 0x0434, 0x0326, 0x00 },
+	{ 0x0435, 0x0324, 0x00 }, { 0x0436, 0x0485, 0x01 },
+	{ 0x0438, 0x0334, 0x00 }, { 0x0439, 0x0404, 0x00 },
+	{ 0x043a, 0x03cf, 0x00 }, { 0x043b, 0x0487, 0x02 },
+	{ 0x043e, 0x032e, 0x00 }, { 0x043f, 0x0457, 0x00 },
+	{ 0x0440, 0x032f, 0x00 }, { 0x0441, 0x0322, 0x00 },
+	{ 0x0442, 0x048a, 0x00 }, { 0x0443, 0x0338, 0x00 },
+	{ 0x0444, 0x048b, 0x00 }, { 0x0445, 0x0337, 0x00 },
+	{ 0x0446, 0x048c, 0x09 }, { 0x0450, 0x0382, 0x00 },
+	{ 0x0451, 0x0385, 0x00 }, { 0x0452, 0x0496, 0x02 },
+	{ 0x0455, 0x0332, 0x00 }, { 0x0456, 0x0328, 0x00 },
+	{ 0x0457, 0x0389, 0x00 }, { 0x0458, 0x0329, 0x00 },
+	{ 0x0459, 0x0499, 0x01 }, { 0x045b, 0x03be, 0x00 },
+	{ 0x045c, 0x049b, 0x00 }, { 0x045d, 0x0393, 0x00 },
+	{ 0x045e, 0x049c, 0x01 }, { 0x0490, 0x049e, 0x0d },
+	{ 0x04a0, 0x04ac, 0x05 }, { 0x04aa, 0x04b2, 0x01 },
+	{ 0x04ae, 0x0318, 0x00 }, { 0x04af, 0x0450, 0x00 },
+	{ 0x04b0, 0x04b4, 0x03 }, { 0x04b6, 0x04b8, 0x05 },
+	{ 0x04d0, 0x039c, 0x01 }, { 0x04d2, 0x035e, 0x00 },
+	{ 0x04d3, 0x037e, 0x00 }, { 0x04d4, 0x0360, 0x00 },
+	{ 0x04d5, 0x0380, 0x00 }, { 0x04d6, 0x03ad, 0x01 },
+	{ 0x04d8, 0x0417, 0x00 }, { 0x04d9, 0x0426, 0x00 },
+	{ 0x04da, 0x04be, 0x05 }, { 0x04e2, 0x04c4, 0x00 },
+	{ 0x04e3, 0x0402, 0x00 }, { 0x04e4, 0x04c5, 0x00 },
+	{ 0x04e5, 0x0396, 0x00 }, { 0x04e6, 0x0370, 0x00 },
+	{ 0x04e7, 0x0390, 0x00 }, { 0x04e8, 0x0465, 0x00 },
+	{ 0x04e9, 0x04c6, 0x05 }, { 0x04ef, 0x0422, 0x00 },
+	{ 0x04f0, 0x04cc, 0x00 }, { 0x04f1, 0x0399, 0x00 },
+	{ 0x04f2, 0x04cd, 0x03 }, { 0x04f8, 0x04d1, 0x01 },
+	{ 0x1e34, 0x04d3, 0x01 }, { 0x1eb8, 0x04d5, 0x01 },
+	{ 0x1ebc, 0x04d7, 0x01 }, { 0x1eca, 0x04d9, 0x03 },
+	{ 0x1ee4, 0x04dd, 0x01 }, { 0x1ef8, 0x04df, 0x01 },
+	{ 0x2010, 0x0349, 0x00 }, { 0x2011, 0x0349, 0x00 },
+	{ 0x2012, 0x0205, 0x00 }, { 0x2013, 0x0205, 0x00 },
+	{ 0x2016, 0x04e1, 0x03 }, { 0x201a, 0x02ec, 0x00 },
+	{ 0x201b, 0x04e5, 0x06 }, { 0x2026, 0x04ec, 0x00 },
+	{ 0x2030, 0x04ed, 0x00 }, { 0x2032, 0x04ee, 0x01 },
+	{ 0x2039, 0x04f0, 0x01 }, { 0x203c, 0x04f2, 0x00 },
+	{ 0x203e, 0x04f3, 0x00 }, { 0x207f, 0x04f4, 0x00 },
+	{ 0x20a7, 0x04f5, 0x00 }, { 0x20ac, 0x04f6, 0x00 },
+	{ 0x20ae, 0x04f7, 0x00 }, { 0x210e, 0x0327, 0x00 },
+	{ 0x210f, 0x03be, 0x00 }, { 0x2126, 0x0448, 0x00 },
+	{ 0x2190, 0x04f8, 0x05 }, { 0x21a8, 0x04fe, 0x00 },
+	{ 0x21b5, 0x04ff, 0x00 }, { 0x21d0, 0x0500, 0x05 },
+	{ 0x2203, 0x0506, 0x00 }, { 0x2205, 0x0507, 0x00 },
+	{ 0x2206, 0x0440, 0x00 }, { 0x2208, 0x0508, 0x00 },
+	{ 0x220a, 0x0509, 0x00 }, { 0x2212, 0x0205, 0x00 },
+	{ 0x2219, 0x050a, 0x01 }, { 0x221e, 0x050c, 0x01 },
+	{ 0x2227, 0x050e, 0x03 }, { 0x2248, 0x0512, 0x00 },
+	{ 0x2260, 0x0513, 0x01 }, { 0x2264, 0x0515, 0x01 },
+	{ 0x2302, 0x0517, 0x00 }, { 0x2310, 0x0518, 0x00 },
+	{ 0x2320, 0x0519, 0x01 }, { 0x23ba, 0x051b, 0x02 },
+	{ 0x23bd, 0x02b4, 0x00 }, { 0x2409, 0x051e, 0x04 },
+	{ 0x2424, 0x0523, 0x00 }, { 0x2500, 0x024f, 0x00 },
+	{ 0x2501, 0x0524, 0x00 }, { 0x2502, 0x0251, 0x00 },
+	{ 0x2503, 0x0525, 0x00 }, { 0x2508, 0x0253, 0x00 },
+	{ 0x2509, 0x0526, 0x00 }, { 0x250a, 0x0255, 0x00 },
+	{ 0x250b, 0x0527, 0x00 }, { 0x250c, 0x0259, 0x00 },
+	{ 0x250d, 0x0528, 0x02 }, { 0x2510, 0x025d, 0x00 },
+	{ 0x2511, 0x052b, 0x02 }, { 0x2514, 0x0261, 0x00 },
+	{ 0x2515, 0x052e, 0x02 }, { 0x2518, 0x0265, 0x00 },
+	{ 0x2519, 0x0531, 0x02 }, { 0x251c, 0x026d, 0x00 },
+	{ 0x251d, 0x0534, 0x06 }, { 0x2524, 0x0275, 0x00 },
+	{ 0x2525, 0x053b, 0x06 }, { 0x252c, 0x027d, 0x00 },
+	{ 0x252d, 0x0542, 0x06 }, { 0x2534, 0x0285, 0x00 },
+	{ 0x2535, 0x0549, 0x06 }, { 0x253c, 0x0295, 0x00 },
+	{ 0x253d, 0x0550, 0x0e }, { 0x2550, 0x055f, 0x1c },
+	{ 0x25a0, 0x057c, 0x00 }, { 0x25ac, 0x057d, 0x00 },
+	{ 0x25ae, 0x057e, 0x00 }, { 0x25b2, 0x057f, 0x00 },
+	{ 0x25b6, 0x0580, 0x00 }, { 0x25bc, 0x0581, 0x00 },
+	{ 0x25c0, 0x0582, 0x00 }, { 0x25c6, 0x0583, 0x00 },
+	{ 0x25ca, 0x0584, 0x01 }, { 0x25d9, 0x0586, 0x00 },
+	{ 0x263c, 0x0587, 0x00 }, { 0x2640, 0x0588, 0x00 },
+	{ 0x2642, 0x0589, 0x00 }, { 0x2660, 0x058a, 0x00 },
+	{ 0x2663, 0x058b, 0x00 }, { 0x2666, 0x0583, 0x00 },
+	{ 0x266a, 0x058c, 0x01 }, { 0xf6be, 0x0423, 0x00 },
 };
 
 struct vt_font vt_font_default = {
@@ -2180,7 +2195,7 @@ struct vt_font vt_font_default = {
 	.vf_height		= 16,
 	.vf_bytes		= font_bytes,
 	.vf_normal		= font_mapping_normal,
-	.vf_normal_length	= 249,
+	.vf_normal_length	= 248,
 	.vf_bold		= font_mapping_bold,
 	.vf_bold_length		= 260,
 	.vf_refcount		= 1,

Modified: user/ed/newcons/sys/dev/vt/tools/fontcvt/terminus.sh
==============================================================================
--- user/ed/newcons/sys/dev/vt/tools/fontcvt/terminus.sh	Sat Oct  8 09:14:18 2011	(r226143)
+++ user/ed/newcons/sys/dev/vt/tools/fontcvt/terminus.sh	Sat Oct  8 09:15:04 2011	(r226144)
@@ -1,12 +1,12 @@
 #!/bin/sh
-for i in 6:12 8:14 8:16 10:20 11:22 12:24 14:28 16:32
+for i in 6:12 8:14 8:16 10:18 10:20 11:22 12:24 14:28 16:32
 do
 	C=`echo $i | cut -f 1 -d :`
 	R=`echo $i | cut -f 2 -d :`
 	./fontcvt \
 		$C $R \
-		~/terminus-font-4.32/ter-u${R}n.bdf \
-		~/terminus-font-4.32/ter-u${R}b.bdf \
+		~/terminus-font-4.36/ter-u${R}n.bdf \
+		~/terminus-font-4.36/ter-u${R}b.bdf \
 		terminus-u${R}.vfnt
 	gzip -9nf terminus-u${R}.vfnt
 done



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110080915.p989F5Lv051587>