123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- /*
-
- Copyright (C) 2009 Id Software, Inc.
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License
- as published by the Free Software Foundation; either version 2
- of the License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
- */
- // generated by fontimg
- //
- // struct GlyphRect { unsigned short x0, y0, x1, y1; float xoff, yoff, xadvance; };
- GlyphRect glyphRects[] = {
- /* ' ' */ { 2, 2, 2, 2, 0.000000, 0.000000, 7.958042 },
- /* '!' */ { 6, 2, 9, 22, 2.250000, -20.750000, 7.958042 },
- /* '"' */ { 14, 2, 21, 9, 1.250000, -20.750000, 10.167832 },
- /* '#' */ { 26, 2, 41, 23, 0.250000, -21.000000, 15.930070 },
- /* '$' */ { 46, 2, 59, 27, 1.000000, -22.500000, 15.930070 },
- /* '%' */ { 64, 2, 86, 24, 1.500000, -21.000000, 25.468531 },
- /* '&' */ { 92, 2, 109, 23, 1.000000, -21.000000, 19.104895 },
- /* ''' */ { 114, 2, 117, 9, 1.250000, -20.750000, 5.468532 },
- /* '(' */ { 122, 2, 129, 29, 1.500000, -21.000000, 9.538462 },
- /* ')' */ { 134, 2, 141, 29, 1.500000, -21.000000, 9.538462 },
- /* '*' */ { 146, 2, 155, 11, 0.750000, -21.000000, 11.146853 },
- /* '+' */ { 160, 2, 173, 15, 1.500000, -17.000000, 16.727272 },
- /* ',' */ { 178, 2, 181, 9, 2.250000, -3.000000, 7.958042 },
- /* '-' */ { 186, 2, 194, 4, 0.750000, -8.750000, 9.538462 },
- /* '.' */ { 198, 2, 201, 5, 2.500000, -3.000000, 7.958042 },
- /* '/' */ { 206, 2, 214, 23, 0.000000, -21.000000, 7.958042 },
- /* '0' */ { 218, 2, 231, 23, 1.000000, -20.750000, 15.930070 },
- /* '1' */ { 236, 2, 243, 22, 3.000000, -20.750000, 15.930070 },
- /* '2' */ { 2, 34, 15, 54, 0.750000, -20.750000, 15.930070 },
- /* '3' */ { 20, 34, 33, 55, 1.000000, -20.750000, 15.930070 },
- /* '4' */ { 38, 34, 52, 54, 0.250000, -20.750000, 15.930070 },
- /* '5' */ { 58, 34, 72, 54, 1.000000, -20.250000, 15.930070 },
- /* '6' */ { 76, 34, 89, 55, 1.000000, -20.750000, 15.930070 },
- /* '7' */ { 94, 34, 107, 54, 1.250000, -20.250000, 15.930070 },
- /* '8' */ { 112, 34, 125, 55, 1.000000, -20.750000, 15.930070 },
- /* '9' */ { 130, 34, 143, 55, 1.000000, -20.750000, 15.930070 },
- /* ':' */ { 148, 34, 151, 49, 2.500000, -15.000000, 7.958042 },
- /* ';' */ { 156, 34, 159, 53, 2.250000, -15.000000, 7.958042 },
- /* '<' */ { 164, 34, 177, 48, 1.500000, -17.250000, 16.727272 },
- /* '=' */ { 182, 34, 195, 42, 1.500000, -14.500000, 16.727272 },
- /* '>' */ { 200, 34, 213, 48, 1.500000, -17.250000, 16.727272 },
- /* '?' */ { 218, 34, 231, 55, 1.250000, -21.000000, 15.930070 },
- /* '@' */ { 2, 60, 28, 87, 1.500000, -21.000000, 29.076923 },
- /* 'A' */ { 34, 60, 53, 80, -0.250000, -20.750000, 19.104895 },
- /* 'B' */ { 58, 60, 73, 80, 2.000000, -20.750000, 19.104895 },
- /* 'C' */ { 78, 60, 96, 81, 1.250000, -21.000000, 20.685314 },
- /* 'D' */ { 102, 60, 119, 80, 2.000000, -20.750000, 20.685314 },
- /* 'E' */ { 124, 60, 139, 80, 2.250000, -20.750000, 19.104895 },
- /* 'F' */ { 144, 60, 158, 80, 2.250000, -20.750000, 17.496504 },
- /* 'G' */ { 162, 60, 181, 81, 1.500000, -21.000000, 22.279720 },
- /* 'H' */ { 186, 60, 202, 80, 2.250000, -20.750000, 20.685314 },
- /* 'I' */ { 208, 60, 211, 80, 2.500000, -20.750000, 7.958042 },
- /* 'J' */ { 216, 60, 227, 81, 0.750000, -20.750000, 14.321678 },
- /* 'K' */ { 232, 60, 249, 80, 2.000000, -20.750000, 19.104895 },
- /* 'L' */ { 2, 92, 15, 112, 2.000000, -20.750000, 15.930070 },
- /* 'M' */ { 20, 92, 39, 112, 2.000000, -20.750000, 23.860140 },
- /* 'N' */ { 44, 92, 60, 112, 2.000000, -20.750000, 20.685314 },
- /* 'O' */ { 66, 92, 85, 113, 1.250000, -21.000000, 22.279720 },
- /* 'P' */ { 90, 92, 106, 112, 2.000000, -20.750000, 19.104895 },
- /* 'Q' */ { 110, 92, 130, 114, 1.000000, -21.000000, 22.279720 },
- /* 'R' */ { 136, 92, 154, 112, 2.250000, -20.750000, 20.685314 },
- /* 'S' */ { 160, 92, 176, 113, 1.250000, -21.000000, 19.104895 },
- /* 'T' */ { 182, 92, 198, 112, 0.500000, -20.750000, 17.496504 },
- /* 'U' */ { 204, 92, 220, 113, 2.250000, -20.750000, 20.685314 },
- /* 'V' */ { 226, 92, 245, 112, 0.000000, -20.750000, 19.104895 },
- /* 'W' */ { 2, 120, 28, 140, 0.250000, -20.750000, 27.034966 },
- /* 'X' */ { 34, 120, 53, 140, 0.000000, -20.750000, 19.104895 },
- /* 'Y' */ { 58, 120, 77, 140, 0.000000, -20.750000, 19.104895 },
- /* 'Z' */ { 82, 120, 98, 140, 0.500000, -20.750000, 17.496504 },
- /* '[' */ { 104, 120, 109, 146, 1.750000, -20.750000, 7.958042 },
- /* '\' */ { 114, 120, 122, 141, 0.000000, -21.000000, 7.958042 },
- /* ']' */ { 126, 120, 131, 146, 0.500000, -20.750000, 7.958042 },
- /* '^' */ { 136, 120, 148, 131, 0.750000, -21.000000, 13.440559 },
- /* '_' */ { 152, 120, 169, 122, -0.500000, 3.750000, 15.930070 },
- /* '`' */ { 174, 120, 179, 124, 1.000000, -20.750000, 9.538462 },
- /* 'a' */ { 184, 120, 197, 135, 1.000000, -15.250000, 15.930070 },
- /* 'b' */ { 202, 120, 215, 141, 1.750000, -20.750000, 15.930070 },
- /* 'c' */ { 220, 120, 233, 135, 1.000000, -15.250000, 14.321678 },
- /* 'd' */ { 238, 120, 251, 141, 0.750000, -20.750000, 15.930070 },
- /* 'e' */ { 2, 152, 15, 167, 1.000000, -15.250000, 15.930070 },
- /* 'f' */ { 20, 152, 28, 173, 0.250000, -21.000000, 7.958042 },
- /* 'g' */ { 34, 152, 47, 173, 0.750000, -15.250000, 15.930070 },
- /* 'h' */ { 52, 152, 64, 172, 1.750000, -20.750000, 15.930070 },
- /* 'i' */ { 70, 152, 72, 172, 1.750000, -20.750000, 6.363636 },
- /* 'j' */ { 78, 152, 84, 179, -1.500000, -20.750000, 6.363636 },
- /* 'k' */ { 88, 152, 100, 172, 1.750000, -20.750000, 14.321678 },
- /* 'l' */ { 106, 152, 108, 172, 1.750000, -20.750000, 6.363636 },
- /* 'm' */ { 114, 152, 134, 167, 1.750000, -15.250000, 23.860140 },
- /* 'n' */ { 140, 152, 152, 167, 1.750000, -15.250000, 15.930070 },
- /* 'o' */ { 158, 152, 172, 167, 0.750000, -15.250000, 15.930070 },
- /* 'p' */ { 178, 152, 191, 173, 1.750000, -15.250000, 15.930070 },
- /* 'q' */ { 196, 152, 209, 173, 1.000000, -15.250000, 15.930070 },
- /* 'r' */ { 214, 152, 222, 167, 1.750000, -15.250000, 9.538462 },
- /* 's' */ { 228, 152, 240, 167, 0.750000, -15.250000, 14.321678 },
- /* 't' */ { 246, 152, 253, 172, 0.500000, -20.250000, 7.958042 },
- /* 'u' */ { 2, 184, 14, 199, 1.750000, -15.000000, 15.930070 },
- /* 'v' */ { 20, 184, 33, 199, 0.250000, -15.000000, 14.321678 },
- /* 'w' */ { 38, 184, 58, 199, 0.000000, -15.000000, 20.685314 },
- /* 'x' */ { 64, 184, 78, 199, 0.000000, -15.000000, 14.321678 },
- /* 'y' */ { 84, 184, 98, 205, 0.250000, -15.000000, 14.321678 },
- /* 'z' */ { 102, 184, 115, 199, 0.500000, -15.000000, 14.321678 },
- /* '{' */ { 120, 184, 128, 211, 0.750000, -21.000000, 9.566434 },
- /* '|' */ { 134, 184, 136, 211, 2.500000, -21.000000, 7.440559 },
- /* '}' */ { 142, 184, 150, 211, 0.500000, -21.000000, 9.566434 },
- /* '~' */ { 156, 184, 170, 188, 1.000000, -12.500000, 16.727272 },
- /* '' */ { 176, 184, 190, 202, 3.500000, -18.000000, 21.482517 }
- };
|