From 788db64b8642bf31de6930d18a62177c64163ee0 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 13 Mar 2015 12:24:02 +0200 Subject: Add grlib, fixes #5 --- grlib/fonts/fontcm28b.c | 364 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 364 insertions(+) create mode 100644 grlib/fonts/fontcm28b.c (limited to 'grlib/fonts/fontcm28b.c') diff --git a/grlib/fonts/fontcm28b.c b/grlib/fonts/fontcm28b.c new file mode 100644 index 0000000..c9b8624 --- /dev/null +++ b/grlib/fonts/fontcm28b.c @@ -0,0 +1,364 @@ +//***************************************************************************** +// +// fontcm28b.c - Font definition for the 28pt Cm bold font. +// +// Copyright (c) 2011-2014 Texas Instruments Incorporated. All rights reserved. +// Software License Agreement +// +// Texas Instruments (TI) is supplying this software for use solely and +// exclusively on TI's microcontroller products. The software is owned by +// TI and/or its suppliers, and is protected under applicable copyright +// laws. You may not combine this software with "viral" open-source +// software in order to form a larger program. +// +// THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS. +// NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT +// NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY +// CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL +// DAMAGES, FOR ANY REASON WHATSOEVER. +// +// This is part of revision 2.1.0.12573 of the Tiva Graphics Library. +// +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 32 to 126 inclusive +// Style: cm +// Size: 28 point +// Bold: yes +// Italic: no +// Memory usage: 3288 bytes +// +//***************************************************************************** + +//***************************************************************************** +// +// The compressed data for the 28 point Cm bold font. +// Contains characters 32 to 126 inclusive. +// +//***************************************************************************** +static const uint8_t g_pui8Cm28bData[3087] = +{ + 5, 11, 0, 37, 16, 23, 6, 114, 52, 36, 36, 36, + 36, 50, 66, 66, 66, 66, 66, 66, 240, 18, 52, 36, + 50, 240, 240, 240, 25, 13, 227, 51, 53, 21, 37, 21, + 52, 36, 97, 81, 97, 81, 81, 81, 97, 81, 81, 81, + 81, 81, 0, 26, 80, 55, 22, 240, 240, 18, 66, 226, + 66, 225, 82, 210, 81, 226, 66, 226, 66, 225, 82, 225, + 81, 226, 66, 127, 5, 145, 81, 226, 66, 226, 66, 226, + 66, 225, 81, 159, 5, 114, 66, 225, 81, 226, 66, 226, + 66, 226, 66, 225, 81, 226, 66, 226, 66, 0, 6, 112, + 50, 12, 65, 164, 98, 17, 19, 65, 33, 49, 50, 33, + 50, 34, 33, 35, 34, 33, 35, 35, 17, 35, 37, 119, + 103, 103, 103, 97, 20, 35, 17, 35, 35, 17, 50, 35, + 17, 50, 34, 33, 49, 66, 17, 34, 86, 129, 177, 0, + 8, 48, 68, 21, 36, 161, 82, 34, 130, 82, 51, 67, + 83, 49, 24, 83, 49, 98, 99, 49, 97, 115, 49, 82, + 115, 49, 66, 146, 49, 65, 162, 33, 66, 179, 66, 240, + 65, 67, 194, 50, 33, 162, 66, 49, 146, 51, 49, 130, + 67, 49, 114, 83, 49, 114, 83, 49, 98, 99, 49, 82, + 130, 49, 82, 131, 17, 82, 163, 0, 13, 80, 49, 21, + 240, 195, 240, 19, 33, 242, 49, 227, 49, 227, 49, 227, + 33, 243, 33, 245, 86, 99, 129, 148, 98, 133, 97, 130, + 20, 65, 131, 35, 50, 131, 36, 33, 132, 54, 132, 68, + 163, 83, 81, 68, 54, 34, 101, 69, 0, 18, 112, 15, + 7, 131, 53, 37, 52, 97, 97, 81, 97, 81, 81, 0, + 14, 80, 30, 9, 97, 98, 113, 114, 98, 114, 99, 99, + 98, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 115, + 99, 114, 114, 130, 114, 130, 130, 32, 30, 9, 2, 130, + 130, 114, 130, 114, 115, 99, 114, 115, 99, 99, 99, 99, + 99, 99, 99, 99, 98, 99, 99, 98, 114, 98, 113, 114, + 97, 128, 29, 13, 67, 163, 113, 35, 33, 51, 18, 35, + 51, 17, 19, 101, 133, 84, 17, 20, 35, 19, 19, 49, + 35, 33, 115, 163, 0, 25, 16, 41, 20, 0, 11, 2, + 240, 50, 240, 50, 240, 50, 240, 50, 240, 50, 240, 50, + 240, 50, 240, 50, 175, 3, 162, 240, 50, 240, 50, 240, + 50, 240, 50, 240, 50, 240, 50, 240, 50, 0, 13, 96, + 15, 7, 0, 14, 19, 53, 37, 52, 97, 82, 81, 81, + 81, 240, 64, 10, 9, 0, 13, 71, 39, 39, 0, 13, + 96, 11, 6, 0, 12, 18, 52, 36, 50, 240, 240, 240, + 30, 13, 146, 178, 177, 178, 178, 177, 178, 178, 162, 178, + 178, 162, 178, 177, 178, 178, 162, 178, 178, 162, 178, 178, + 162, 178, 177, 178, 178, 176, 39, 13, 240, 229, 114, 50, + 82, 82, 66, 82, 51, 83, 35, 83, 35, 83, 35, 83, + 35, 83, 35, 83, 35, 83, 35, 83, 35, 83, 35, 83, + 50, 82, 66, 82, 82, 50, 117, 0, 12, 24, 11, 240, + 193, 131, 86, 131, 131, 131, 131, 131, 131, 131, 131, 131, + 131, 131, 131, 131, 131, 89, 0, 9, 112, 33, 14, 240, + 240, 21, 114, 52, 67, 68, 52, 68, 36, 68, 50, 84, + 164, 163, 164, 148, 162, 178, 178, 81, 82, 82, 66, 98, + 58, 74, 59, 0, 12, 80, 33, 13, 240, 229, 113, 51, + 83, 51, 67, 51, 67, 51, 67, 51, 162, 162, 132, 195, + 179, 164, 50, 68, 36, 52, 36, 52, 35, 67, 66, 51, + 102, 0, 12, 33, 14, 240, 240, 98, 194, 179, 164, 164, + 145, 19, 145, 19, 129, 35, 114, 35, 113, 51, 97, 67, + 82, 67, 81, 83, 76, 147, 179, 179, 136, 0, 12, 64, + 34, 12, 240, 161, 97, 66, 66, 71, 86, 101, 113, 177, + 177, 20, 98, 36, 147, 148, 35, 52, 35, 52, 35, 52, + 35, 52, 34, 67, 66, 35, 100, 0, 11, 32, 39, 14, + 240, 240, 53, 115, 50, 83, 51, 83, 51, 67, 67, 67, + 164, 164, 20, 85, 36, 52, 67, 52, 68, 36, 68, 36, + 68, 36, 68, 51, 68, 51, 67, 83, 35, 133, 0, 12, + 112, 27, 13, 240, 194, 186, 58, 57, 50, 82, 66, 81, + 81, 82, 177, 178, 177, 178, 178, 163, 163, 163, 163, 163, + 163, 0, 12, 32, 38, 14, 240, 240, 37, 114, 66, 97, + 98, 66, 98, 67, 82, 68, 66, 70, 18, 103, 135, 105, + 67, 38, 35, 69, 35, 84, 35, 99, 35, 99, 36, 82, + 67, 66, 118, 0, 12, 112, 39, 14, 240, 240, 22, 115, + 35, 83, 67, 52, 67, 52, 68, 36, 68, 36, 68, 36, + 68, 36, 68, 51, 68, 67, 37, 84, 20, 164, 163, 67, + 67, 67, 66, 82, 51, 117, 0, 13, 16, 16, 6, 0, + 6, 18, 52, 36, 50, 240, 210, 52, 36, 50, 240, 240, + 240, 20, 6, 0, 6, 18, 52, 36, 50, 240, 210, 52, + 36, 51, 81, 81, 65, 81, 65, 240, 16, 23, 6, 240, + 240, 210, 52, 36, 50, 162, 66, 66, 66, 66, 66, 66, + 66, 52, 36, 36, 36, 36, 50, 144, 13, 20, 0, 25, + 15, 3, 0, 12, 111, 3, 0, 25, 32, 27, 11, 0, + 10, 3, 116, 116, 131, 240, 81, 161, 161, 161, 161, 145, + 146, 130, 131, 131, 51, 35, 51, 35, 66, 54, 240, 176, + 28, 11, 213, 81, 66, 51, 51, 35, 51, 35, 51, 130, + 130, 145, 146, 145, 161, 161, 161, 240, 240, 19, 116, 116, + 131, 0, 10, 32, 64, 20, 240, 182, 194, 83, 145, 161, + 113, 193, 81, 69, 66, 65, 50, 50, 65, 49, 51, 67, + 34, 33, 35, 83, 49, 33, 35, 83, 49, 33, 35, 83, + 49, 33, 35, 83, 49, 33, 35, 83, 49, 33, 35, 83, + 49, 49, 35, 67, 49, 49, 50, 52, 33, 81, 52, 36, + 98, 240, 67, 116, 137, 0, 18, 32, 41, 21, 240, 226, + 240, 67, 240, 51, 240, 36, 240, 37, 240, 21, 246, 242, + 20, 225, 36, 210, 36, 209, 68, 193, 68, 178, 69, 171, + 161, 100, 146, 116, 129, 132, 114, 132, 86, 73, 0, 18, + 80, 41, 19, 240, 77, 148, 68, 116, 83, 116, 84, 100, + 84, 100, 84, 100, 84, 100, 83, 116, 67, 137, 164, 83, + 116, 84, 100, 84, 100, 100, 84, 100, 84, 100, 84, 84, + 100, 83, 78, 0, 17, 32, 38, 19, 240, 166, 50, 100, + 69, 83, 116, 67, 147, 52, 147, 51, 178, 36, 178, 36, + 244, 244, 244, 244, 244, 178, 51, 177, 68, 161, 83, 146, + 99, 129, 132, 66, 182, 0, 17, 64, 42, 20, 240, 93, + 164, 68, 132, 99, 116, 100, 100, 115, 100, 115, 100, 116, + 84, 116, 84, 116, 84, 116, 84, 116, 84, 116, 84, 116, + 84, 115, 100, 115, 100, 100, 100, 99, 116, 68, 93, 0, + 18, 48, 44, 18, 240, 63, 100, 83, 100, 98, 100, 113, + 100, 113, 100, 49, 49, 100, 49, 49, 100, 49, 164, 34, + 168, 164, 34, 164, 49, 164, 49, 65, 84, 129, 84, 114, + 84, 114, 84, 113, 100, 83, 63, 0, 16, 16, 37, 17, + 240, 47, 84, 83, 84, 98, 84, 98, 84, 113, 84, 113, + 84, 49, 49, 84, 49, 148, 34, 152, 148, 34, 148, 49, + 148, 49, 148, 212, 212, 212, 212, 170, 0, 15, 96, 43, + 20, 240, 182, 49, 131, 69, 115, 115, 99, 131, 84, 146, + 83, 162, 83, 162, 68, 177, 68, 240, 20, 240, 20, 240, + 20, 240, 20, 89, 51, 132, 83, 132, 99, 116, 100, 100, + 131, 69, 166, 34, 0, 18, 43, 22, 240, 121, 41, 84, + 100, 132, 100, 132, 100, 132, 100, 132, 100, 132, 100, 132, + 100, 132, 100, 142, 132, 100, 132, 100, 132, 100, 132, 100, + 132, 100, 132, 100, 132, 100, 132, 100, 89, 41, 0, 19, + 64, 24, 12, 202, 84, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, 132, 90, 0, 10, + 96, 28, 15, 240, 58, 148, 180, 180, 180, 180, 180, 180, + 180, 180, 180, 180, 180, 180, 82, 68, 68, 52, 68, 52, + 82, 52, 118, 0, 14, 43, 22, 240, 122, 55, 84, 130, + 132, 114, 148, 98, 164, 82, 180, 66, 196, 50, 212, 35, + 212, 20, 218, 197, 20, 196, 52, 180, 53, 164, 68, 164, + 84, 148, 84, 148, 100, 132, 116, 74, 40, 0, 19, 64, + 32, 17, 240, 42, 164, 212, 212, 212, 212, 212, 212, 212, + 212, 212, 212, 113, 84, 98, 84, 98, 84, 98, 84, 97, + 100, 82, 100, 67, 62, 0, 15, 32, 70, 26, 240, 183, + 167, 84, 164, 132, 145, 19, 129, 19, 129, 19, 129, 19, + 129, 19, 129, 20, 97, 35, 129, 35, 97, 35, 129, 35, + 97, 35, 129, 51, 65, 51, 129, 51, 65, 51, 129, 51, + 65, 51, 129, 67, 33, 67, 129, 67, 33, 67, 129, 69, + 83, 129, 84, 83, 129, 84, 83, 129, 83, 99, 129, 98, + 99, 87, 50, 57, 0, 23, 53, 22, 240, 119, 103, 85, + 129, 133, 129, 129, 20, 113, 129, 21, 97, 129, 37, 81, + 129, 52, 81, 129, 68, 65, 129, 69, 49, 129, 85, 33, + 129, 100, 33, 129, 116, 17, 129, 118, 129, 133, 129, 148, + 129, 163, 129, 163, 129, 178, 87, 145, 0, 19, 112, 42, + 19, 240, 165, 195, 51, 132, 84, 99, 115, 83, 147, 67, + 147, 52, 148, 36, 148, 36, 148, 36, 148, 36, 148, 36, + 148, 36, 148, 51, 147, 68, 116, 83, 115, 100, 84, 131, + 51, 182, 0, 17, 80, 34, 18, 240, 61, 132, 67, 116, + 83, 100, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, + 83, 100, 67, 122, 132, 228, 228, 228, 228, 228, 228, 185, + 0, 16, 112, 52, 19, 240, 165, 195, 51, 132, 83, 115, + 115, 84, 116, 67, 147, 52, 148, 36, 148, 36, 148, 36, + 148, 36, 148, 36, 148, 36, 148, 51, 147, 67, 147, 68, + 35, 35, 99, 17, 49, 18, 132, 51, 183, 65, 210, 49, + 214, 214, 213, 243, 240, 240, 192, 44, 21, 240, 109, 180, + 67, 164, 83, 148, 84, 132, 84, 132, 84, 132, 84, 132, + 83, 148, 67, 169, 196, 67, 164, 67, 164, 68, 148, 68, + 148, 68, 148, 68, 148, 83, 49, 84, 84, 33, 41, 69, + 0, 18, 96, 37, 14, 240, 37, 33, 67, 52, 66, 98, + 51, 98, 51, 113, 51, 113, 52, 168, 121, 105, 104, 165, + 164, 33, 131, 34, 115, 34, 115, 35, 98, 52, 66, 66, + 37, 0, 12, 112, 48, 20, 240, 111, 1, 79, 1, 67, + 52, 51, 66, 68, 66, 65, 84, 81, 65, 84, 81, 65, + 84, 81, 50, 84, 82, 148, 240, 20, 240, 20, 240, 20, + 240, 20, 240, 20, 240, 20, 240, 20, 240, 20, 240, 20, + 204, 0, 18, 16, 43, 21, 240, 105, 70, 84, 129, 132, + 129, 132, 129, 132, 129, 132, 129, 132, 129, 132, 129, 132, + 129, 132, 129, 132, 129, 132, 129, 132, 129, 132, 129, 132, + 129, 147, 113, 164, 97, 180, 65, 230, 0, 19, 48, 43, + 21, 240, 104, 86, 68, 146, 100, 145, 132, 114, 132, 114, + 148, 97, 164, 82, 164, 81, 196, 65, 196, 50, 196, 49, + 228, 18, 228, 18, 245, 240, 21, 240, 20, 240, 51, 240, + 51, 240, 50, 0, 19, 96, 65, 29, 240, 232, 25, 54, + 68, 84, 130, 100, 100, 113, 116, 100, 98, 132, 84, 98, + 132, 85, 81, 148, 85, 81, 164, 54, 66, 164, 49, 36, + 49, 180, 49, 36, 49, 196, 18, 36, 34, 196, 17, 68, + 17, 212, 17, 68, 17, 229, 70, 228, 100, 244, 100, 240, + 19, 100, 240, 19, 114, 240, 34, 130, 0, 26, 80, 44, + 21, 240, 105, 39, 100, 98, 149, 66, 180, 65, 197, 34, + 212, 18, 245, 240, 21, 240, 36, 240, 37, 240, 21, 240, + 17, 20, 226, 20, 210, 52, 194, 53, 162, 84, 161, 101, + 130, 116, 87, 57, 0, 18, 80, 42, 22, 240, 121, 86, + 84, 146, 116, 130, 148, 113, 165, 82, 180, 81, 197, 50, + 212, 34, 229, 18, 246, 240, 22, 240, 36, 240, 52, 240, + 52, 240, 52, 240, 52, 240, 52, 240, 52, 250, 0, 20, + 16, 37, 16, 240, 30, 36, 85, 35, 100, 50, 100, 66, + 100, 66, 84, 81, 85, 180, 181, 180, 180, 196, 180, 97, + 84, 97, 68, 98, 53, 98, 52, 99, 36, 100, 46, 0, + 14, 32, 30, 6, 4, 34, 66, 66, 66, 66, 66, 66, + 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, + 66, 66, 66, 66, 66, 66, 68, 32, 26, 13, 240, 17, + 81, 81, 81, 81, 81, 97, 81, 81, 81, 97, 81, 100, + 36, 53, 21, 37, 21, 51, 51, 0, 26, 48, 30, 6, + 4, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, + 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, + 66, 66, 36, 32, 12, 9, 193, 115, 82, 18, 50, 50, + 129, 0, 23, 112, 9, 6, 114, 52, 36, 50, 0, 16, + 112, 15, 7, 161, 81, 81, 97, 81, 97, 100, 53, 37, + 51, 0, 14, 48, 28, 14, 0, 14, 38, 114, 51, 99, + 51, 82, 67, 179, 134, 99, 35, 83, 51, 67, 67, 67, + 67, 67, 52, 100, 36, 0, 12, 64, 37, 16, 240, 21, + 211, 211, 211, 211, 211, 211, 211, 21, 116, 66, 99, 98, + 83, 99, 67, 99, 67, 99, 67, 99, 67, 99, 67, 99, + 67, 98, 84, 66, 98, 37, 0, 14, 80, 24, 12, 0, + 12, 54, 82, 51, 51, 51, 35, 67, 35, 147, 147, 147, + 147, 97, 51, 81, 67, 49, 101, 0, 11, 37, 16, 240, + 133, 211, 211, 211, 211, 211, 211, 117, 19, 98, 68, 83, + 83, 82, 99, 67, 99, 67, 99, 67, 99, 67, 99, 67, + 99, 82, 99, 98, 68, 117, 21, 0, 14, 32, 25, 13, + 0, 13, 53, 114, 51, 66, 82, 51, 83, 35, 83, 43, + 35, 163, 163, 113, 51, 82, 66, 66, 101, 0, 12, 26, + 11, 244, 102, 67, 19, 67, 19, 67, 131, 131, 103, 99, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 102, 0, 10, + 32, 37, 14, 0, 14, 38, 19, 51, 35, 18, 35, 67, + 67, 67, 67, 67, 67, 67, 83, 35, 97, 21, 98, 216, + 106, 75, 34, 115, 34, 130, 34, 115, 50, 83, 87, 240, + 240, 48, 37, 16, 240, 21, 211, 211, 211, 211, 211, 211, + 211, 36, 115, 17, 35, 100, 51, 99, 67, 99, 67, 99, + 67, 99, 67, 99, 67, 99, 67, 99, 67, 99, 67, 78, + 0, 14, 32, 22, 8, 162, 84, 68, 82, 240, 213, 83, + 83, 83, 83, 83, 83, 83, 83, 83, 83, 54, 0, 7, + 32, 31, 11, 240, 19, 117, 101, 115, 240, 240, 150, 131, + 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 35, + 51, 35, 51, 35, 35, 69, 240, 192, 35, 16, 240, 21, + 211, 211, 211, 211, 211, 211, 211, 53, 83, 66, 115, 50, + 131, 34, 147, 18, 167, 151, 147, 35, 131, 36, 115, 51, + 115, 67, 71, 22, 0, 14, 32, 24, 9, 149, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 71, 0, 8, 16, 43, 24, 0, 24, 5, + 36, 53, 115, 17, 37, 51, 100, 52, 67, 99, 67, 83, + 99, 67, 83, 99, 67, 83, 99, 67, 83, 99, 67, 83, + 99, 67, 83, 99, 67, 83, 99, 67, 83, 78, 23, 0, + 21, 32, 31, 16, 0, 16, 5, 36, 85, 17, 35, 100, + 51, 99, 67, 99, 67, 99, 67, 99, 67, 99, 67, 99, + 67, 99, 67, 99, 67, 78, 0, 14, 32, 28, 13, 0, + 13, 53, 114, 50, 82, 82, 51, 83, 35, 83, 35, 83, + 35, 83, 35, 83, 35, 83, 50, 82, 82, 50, 117, 0, + 12, 36, 16, 0, 16, 5, 21, 116, 66, 99, 83, 83, + 99, 67, 99, 67, 99, 67, 99, 67, 99, 67, 99, 67, + 83, 84, 51, 99, 21, 115, 211, 211, 211, 183, 240, 240, + 176, 37, 16, 0, 16, 53, 34, 99, 49, 18, 83, 68, + 67, 99, 67, 99, 67, 99, 67, 99, 67, 99, 67, 99, + 83, 83, 99, 52, 117, 19, 211, 211, 211, 211, 183, 240, + 240, 64, 23, 13, 0, 13, 5, 35, 53, 17, 19, 68, + 35, 67, 50, 83, 163, 163, 163, 163, 163, 163, 136, 0, + 12, 25, 11, 0, 11, 38, 66, 50, 50, 81, 51, 65, + 54, 103, 87, 131, 34, 82, 34, 82, 35, 50, 55, 0, + 10, 16, 27, 11, 240, 240, 113, 161, 146, 146, 131, 105, + 67, 131, 131, 131, 131, 131, 131, 49, 67, 49, 67, 49, + 67, 49, 100, 0, 10, 31, 16, 0, 16, 5, 37, 99, + 67, 99, 67, 99, 67, 99, 67, 99, 67, 99, 67, 99, + 67, 99, 67, 99, 67, 99, 52, 117, 21, 0, 14, 32, + 26, 15, 0, 15, 6, 37, 52, 81, 99, 66, 99, 65, + 131, 34, 131, 33, 148, 17, 165, 164, 195, 194, 210, 0, + 14, 16, 40, 20, 0, 20, 5, 22, 21, 52, 50, 81, + 99, 51, 65, 99, 51, 50, 100, 35, 49, 131, 21, 33, + 131, 17, 19, 18, 133, 34, 17, 164, 36, 163, 52, 163, + 66, 194, 66, 0, 18, 48, 27, 16, 0, 16, 22, 22, + 83, 50, 132, 33, 163, 18, 180, 196, 211, 197, 162, 20, + 145, 51, 130, 67, 70, 38, 0, 14, 32, 35, 15, 0, + 15, 6, 52, 67, 81, 99, 66, 115, 49, 131, 49, 132, + 18, 147, 17, 163, 17, 179, 195, 195, 209, 225, 131, 34, + 131, 33, 147, 17, 179, 240, 240, 176, 27, 12, 0, 12, + 10, 35, 52, 34, 67, 50, 51, 65, 52, 131, 131, 132, + 49, 67, 65, 51, 66, 36, 51, 42, 0, 10, 96, 8, + 16, 0, 24, 14, 0, 28, 32, 8, 29, 0, 43, 79, + 12, 0, 51, 15, 11, 194, 50, 67, 35, 36, 20, 35, + 35, 50, 50, 0, 29, 48, 9, 11, 210, 65, 56, 34, + 21, 0, 32, +}; + +//***************************************************************************** +// +// The font definition for the 28 point Cm bold font. +// +//***************************************************************************** +const tFont g_sFontCm28b = +{ + // + // The format of the font. + // + FONT_FMT_PIXEL_RLE, + + // + // The maximum width of the font. + // + 26, + + // + // The height of the font. + // + 27, + + // + // The baseline of the font. + // + 20, + + // + // The offset to each character in the font. + // + { + 0, 5, 28, 53, 108, 158, 226, 275, + 290, 320, 350, 379, 420, 435, 445, 456, + 486, 525, 549, 582, 615, 648, 682, 721, + 748, 786, 825, 841, 861, 884, 897, 924, + 952, 1016, 1057, 1098, 1136, 1178, 1222, 1259, + 1302, 1345, 1369, 1397, 1440, 1472, 1542, 1595, + 1637, 1671, 1723, 1767, 1804, 1852, 1895, 1938, + 2003, 2047, 2089, 2126, 2156, 2182, 2212, 2224, + 2233, 2248, 2276, 2313, 2337, 2374, 2399, 2425, + 2462, 2499, 2521, 2552, 2587, 2611, 2654, 2685, + 2713, 2749, 2786, 2809, 2834, 2861, 2892, 2918, + 2958, 2985, 3020, 3047, 3055, 3063, 3078, + }, + + // + // A pointer to the actual font data + // + g_pui8Cm28bData +}; -- cgit v1.3.1