I created extra fonts., Regular and Bold, up to size 16. Arial, Calilbri, Consolas, Verdana. New self-Made font inspired on HD44780, but twice as big and smoother, for 2.8" 320x240 TFT (with Capacitive Touch)

Fork of TFT_fonts by Jack Berkhout

Files at this revision

API Documentation at this revision

Comitter:
JackB
Date:
Wed Oct 26 01:55:14 2016 +0000
Parent:
5:73470dce0e4b
Child:
7:c200995b70bd
Commit message:
Slightly improved

Changed in this revision

HD44780_12x20b.h Show annotated file Show diff for this revision Revisions of this file
HD44780_12x22b.h Show annotated file Show diff for this revision Revisions of this file
--- a/HD44780_12x20b.h	Wed Oct 26 01:25:53 2016 +0000
+++ b/HD44780_12x20b.h	Wed Oct 26 01:55:14 2016 +0000
@@ -12,7 +12,7 @@
 const unsigned char HD44780_12x20b[] = {
         37, 12, 20, 3, // Length,hor,vert,bytes/vert
         0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char  
-        0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0xFE, 0x79, 0x00, 0xFE, 0x79, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char !
+        0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x30, 0x00, 0xFE, 0x79, 0x00, 0xFE, 0x79, 0x00, 0x1C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char !
         0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char "
         0x0B, 0x00, 0x00, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0xFE, 0x7F, 0x00, 0xFE, 0x7F, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0xFE, 0x7F, 0x00, 0xFE, 0x7F, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x00, 0x00, 0x00,  // Code for char #
         0x0B, 0x00, 0x00, 0x00, 0x60, 0x18, 0x00, 0xF0, 0x18, 0x00, 0xF8, 0x19, 0x00, 0x98, 0x19, 0x00, 0xFE, 0x7F, 0x00, 0xFE, 0x7F, 0x00, 0x98, 0x19, 0x00, 0x98, 0x1F, 0x00, 0x18, 0x0F, 0x00, 0x18, 0x06, 0x00, 0x00, 0x00, 0x00,  // Code for char $
@@ -21,7 +21,7 @@
         0x05, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x7E, 0x00, 0x00, 0x3E, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char '
         0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x07, 0x00, 0xF0, 0x0F, 0x00, 0x18, 0x18, 0x00, 0x0C, 0x30, 0x00, 0x06, 0x60, 0x00, 0x02, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char (
         0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x06, 0x60, 0x00, 0x0C, 0x30, 0x00, 0x18, 0x18, 0x00, 0xF0, 0x0F, 0x00, 0xE0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char )
-        0x0B, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0xC0, 0x03, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x1F, 0x00, 0xC0, 0x03, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00,  // Code for char *
+        0x0B, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x60, 0x08, 0x00, 0xC0, 0x0E, 0x00, 0xC0, 0x07, 0x00, 0xF8, 0x03, 0x00, 0xF8, 0x03, 0x00, 0xC0, 0x07, 0x00, 0xC0, 0x0E, 0x00, 0x60, 0x08, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char *
         0x0B, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0xF8, 0x1F, 0x00, 0xF8, 0x1F, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00,  // Code for char +
         0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0xF8, 0x01, 0x00, 0xF8, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char ,
         0x0B, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x80, 0x01, 0x00, 0x00, 0x00, 0x00,  // Code for char -
@@ -102,9 +102,9 @@
         0x0B, 0x00, 0x00, 0x00, 0x60, 0x60, 0x00, 0xE0, 0x70, 0x00, 0xC0, 0x39, 0x00, 0x80, 0x1F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x0F, 0x00, 0x80, 0x1F, 0x00, 0xC0, 0x39, 0x00, 0xE0, 0x70, 0x00, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00,  // Code for char x
         0x0B, 0x00, 0x00, 0x00, 0xE0, 0x1F, 0x00, 0xE0, 0x3F, 0x02, 0x00, 0x70, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x06, 0x00, 0x60, 0x07, 0xE0, 0xFF, 0x03, 0xE0, 0xFF, 0x01, 0x00, 0x00, 0x00,  // Code for char y
         0x0B, 0x00, 0x00, 0x00, 0x60, 0x60, 0x00, 0x60, 0x70, 0x00, 0x60, 0x78, 0x00, 0x60, 0x7C, 0x00, 0x60, 0x6E, 0x00, 0x60, 0x67, 0x00, 0xE0, 0x63, 0x00, 0xE0, 0x61, 0x00, 0xE0, 0x60, 0x00, 0x60, 0x60, 0x00, 0x00, 0x00, 0x00,  // Code for char z
-        0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0F, 0x00, 0xE0, 0x7F, 0x00, 0xF8, 0xF0, 0x01, 0x1C, 0x80, 0x03, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char {
+        0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0F, 0x00, 0xF0, 0xFF, 0x00, 0xF8, 0xF9, 0x01, 0x0C, 0x00, 0x03, 0x04, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char {
         0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x7F, 0x00, 0xFE, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char |
-        0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x02, 0x1C, 0x80, 0x03, 0xF8, 0xF0, 0x01, 0xE0, 0x7F, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char }
+        0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x02, 0x0C, 0x00, 0x03, 0xF8, 0xF9, 0x01, 0xF0, 0xFF, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char }
         0x0B, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,  // Code for char ~
         0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x7C, 0x00, 0x00, 0xEE, 0x00, 0x00, 0xC6, 0x00, 0x00, 0xEE, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // Code for char 
         };
\ No newline at end of file
--- a/HD44780_12x22b.h	Wed Oct 26 01:25:53 2016 +0000
+++ b/HD44780_12x22b.h	Wed Oct 26 01:55:14 2016 +0000
@@ -13,7 +13,7 @@
 const unsigned char HD44780_12x22b[] = {
         37, 12, 22, 3, // Length,hor,vert,bytes/vert
         0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char  
-        0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0xFC, 0xF3, 0x00, 0xFC, 0xF3, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char !
+        0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x60, 0x00, 0xFC, 0xF3, 0x00, 0xFC, 0xF3, 0x00, 0x38, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char !
         0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char "
         0x0B, 0x00, 0x00, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0x00, 0x00, 0x00,  // Code for char #
         0x0B, 0x00, 0x00, 0x00, 0xC0, 0x30, 0x00, 0xE0, 0x31, 0x00, 0xF0, 0x33, 0x00, 0x30, 0x33, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0x30, 0x33, 0x00, 0x30, 0x3F, 0x00, 0x30, 0x1E, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00,  // Code for char $
@@ -22,7 +22,7 @@
         0x05, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x7C, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char '
         0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x0F, 0x00, 0xE0, 0x1F, 0x00, 0x30, 0x30, 0x00, 0x18, 0x60, 0x00, 0x0C, 0xC0, 0x00, 0x04, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char (
         0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x80, 0x00, 0x0C, 0xC0, 0x00, 0x18, 0x60, 0x00, 0x30, 0x30, 0x00, 0xE0, 0x1F, 0x00, 0xC0, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char )
-        0x0B, 0x00, 0x00, 0x00, 0x60, 0x18, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0x80, 0x07, 0x00, 0xF0, 0x3F, 0x00, 0xF0, 0x3F, 0x00, 0x80, 0x07, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0x60, 0x18, 0x00, 0x00, 0x00, 0x00,  // Code for char *
+        0x0B, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0xC0, 0x10, 0x00, 0x80, 0x1D, 0x00, 0x80, 0x0F, 0x00, 0xF0, 0x07, 0x00, 0xF0, 0x07, 0x00, 0x80, 0x0F, 0x00, 0x80, 0x1D, 0x00, 0xC0, 0x10, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char *
         0x0B, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0xF0, 0x3F, 0x00, 0xF0, 0x3F, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,  // Code for char +
         0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x02, 0x00, 0xF0, 0x03, 0x00, 0xF0, 0x01, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char ,
         0x0B, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00,  // Code for char -
@@ -103,9 +103,9 @@
         0x0B, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xE1, 0x00, 0x80, 0x73, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3F, 0x00, 0x80, 0x73, 0x00, 0xC0, 0xE1, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00,  // Code for char x
         0x0B, 0x00, 0x00, 0x00, 0xC0, 0x3F, 0x00, 0xC0, 0x7F, 0x04, 0x00, 0xE0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0C, 0x00, 0xC0, 0x0E, 0xC0, 0xFF, 0x07, 0xC0, 0xFF, 0x03, 0x00, 0x00, 0x00,  // Code for char y
         0x0B, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0xC0, 0xE0, 0x00, 0xC0, 0xF0, 0x00, 0xC0, 0xF8, 0x00, 0xC0, 0xDC, 0x00, 0xC0, 0xCE, 0x00, 0xC0, 0xC7, 0x00, 0xC0, 0xC3, 0x00, 0xC0, 0xC1, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00,  // Code for char z
-        0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x1E, 0x00, 0xC0, 0xFF, 0x00, 0xF0, 0xE1, 0x03, 0x38, 0x00, 0x07, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char {
+        0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x1E, 0x00, 0xE0, 0xFF, 0x01, 0xF0, 0xF3, 0x03, 0x18, 0x00, 0x06, 0x08, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char {
         0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char |
-        0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x38, 0x00, 0x07, 0xF0, 0xE1, 0x03, 0xC0, 0xFF, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char }
+        0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x04, 0x18, 0x00, 0x06, 0xF0, 0xF3, 0x03, 0xE0, 0xFF, 0x01, 0x00, 0x1E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  // Code for char }
         0x0B, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x06, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,  // Code for char ~
         0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0xF8, 0x00, 0x00, 0xDC, 0x01, 0x00, 0x8C, 0x01, 0x00, 0xDC, 0x01, 0x00, 0xF8, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   // Code for char 
         };
\ No newline at end of file