diff options
author | Diego Borghetti <bdiego@gmail.com> | 2009-03-30 23:48:18 +0400 |
---|---|---|
committer | Diego Borghetti <bdiego@gmail.com> | 2009-03-30 23:48:18 +0400 |
commit | 466628778c1b350ad53e6b8d9c31e90e944fbfb5 (patch) | |
tree | 98d472a85aca3cadda410c41d4bde5e167a0c80e /source/blender/blenfont/intern | |
parent | e5bc44bcb20aadebd56106e90e962bcedb411d9d (diff) |
Add back the others font: helvb 8/10/12 and scr 12/14/15.
Diffstat (limited to 'source/blender/blenfont/intern')
-rw-r--r-- | source/blender/blenfont/intern/blf_font_helvb10.h | 487 | ||||
-rw-r--r-- | source/blender/blenfont/intern/blf_font_helvb12.h | 559 | ||||
-rw-r--r-- | source/blender/blenfont/intern/blf_font_helvb8.h | 449 | ||||
-rw-r--r-- | source/blender/blenfont/intern/blf_font_scr12.h | 479 | ||||
-rw-r--r-- | source/blender/blenfont/intern/blf_font_scr14.h | 504 | ||||
-rw-r--r-- | source/blender/blenfont/intern/blf_font_scr15.h | 519 | ||||
-rw-r--r-- | source/blender/blenfont/intern/blf_internal.c | 30 |
7 files changed, 3027 insertions, 0 deletions
diff --git a/source/blender/blenfont/intern/blf_font_helvb10.h b/source/blender/blenfont/intern/blf_font_helvb10.h new file mode 100644 index 00000000000..35744946ef0 --- /dev/null +++ b/source/blender/blenfont/intern/blf_font_helvb10.h @@ -0,0 +1,487 @@ +/** + * $Id: + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * 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. + * + * The Original Code is Copyright (C) 2009 Blender Foundation. + * All rights reserved. + * + * + * Contributor(s): Blender Foundation + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#ifndef BLF_FONT_HELVB10_H +#define BLF_FONT_HELVB10_H + +static unsigned char helvb10_bitmap_data[]= { + 0x00,0xc0,0x00,0x80,0x80,0xc0,0xc0,0xc0, + 0xc0,0xa0,0xa0,0xa0,0x50,0x50,0xfc,0x28, + 0x7e,0x28,0x28,0x20,0x70,0xa8,0x28,0x38, + 0x70,0xe0,0xa8,0x70,0x20,0x8c,0x56,0x2c, + 0x10,0x10,0x68,0xb4,0x62,0x76,0xdc,0xcc, + 0xde,0x70,0xd8,0xd8,0x70,0x80,0x40,0xc0, + 0xc0,0x20,0x60,0x40,0xc0,0xc0,0xc0,0xc0, + 0x40,0x60,0x20,0x80,0xc0,0x40,0x60,0x60, + 0x60,0x60,0x40,0xc0,0x80,0xa0,0x40,0xa0, + 0x30,0x30,0xfc,0x30,0x30,0x80,0x40,0xc0, + 0xc0,0xf8,0xc0,0xc0,0x80,0x80,0x40,0x40, + 0x20,0x20,0x10,0x10,0x70,0xd8,0xd8,0xd8, + 0xd8,0xd8,0xd8,0x70,0x60,0x60,0x60,0x60, + 0x60,0x60,0xe0,0x60,0xf8,0xc0,0x60,0x30, + 0x18,0x18,0xd8,0x70,0x70,0xd8,0x18,0x18, + 0x30,0x18,0xd8,0x70,0x18,0x18,0xfc,0x98, + 0x58,0x38,0x18,0x08,0x70,0xd8,0x98,0x18, + 0xf0,0xc0,0xc0,0xf8,0x70,0xd8,0xd8,0xd8, + 0xf0,0xc0,0xd8,0x70,0x60,0x60,0x60,0x30, + 0x30,0x18,0x18,0xf8,0x70,0xd8,0xd8,0xd8, + 0x70,0xd8,0xd8,0x70,0x70,0xd8,0x18,0x78, + 0xd8,0xd8,0xd8,0x70,0xc0,0xc0,0x00,0x00, + 0xc0,0xc0,0x80,0x40,0xc0,0xc0,0x00,0x00, + 0xc0,0xc0,0x30,0x60,0xc0,0x60,0x30,0xf8, + 0x00,0xf8,0xc0,0x60,0x30,0x60,0xc0,0x60, + 0x00,0x60,0x60,0x30,0x18,0xd8,0x70,0x3e, + 0x00,0x40,0x00,0x9b,0x00,0xa4,0x80,0xa2, + 0x40,0x92,0x40,0x4d,0x40,0x60,0x80,0x1f, + 0x00,0xc6,0xc6,0xfe,0x6c,0x6c,0x6c,0x38, + 0x38,0xf8,0xcc,0xcc,0xcc,0xf8,0xcc,0xcc, + 0xf8,0x3c,0x66,0xc2,0xc0,0xc0,0xc2,0x66, + 0x3c,0xf0,0xd8,0xcc,0xcc,0xcc,0xcc,0xd8, + 0xf0,0xf8,0xc0,0xc0,0xc0,0xf8,0xc0,0xc0, + 0xf8,0xc0,0xc0,0xc0,0xc0,0xf0,0xc0,0xc0, + 0xf8,0x3a,0x66,0xc6,0xce,0xc0,0xc2,0x66, + 0x3c,0xcc,0xcc,0xcc,0xcc,0xfc,0xcc,0xcc, + 0xcc,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0x70,0xd8,0x18,0x18,0x18,0x18,0x18, + 0x18,0xc6,0xcc,0xd8,0xf0,0xe0,0xf0,0xd8, + 0xcc,0xf8,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc9,0x80,0xc9,0x80,0xdd,0x80,0xd5, + 0x80,0xf7,0x80,0xe3,0x80,0xe3,0x80,0xc1, + 0x80,0xc6,0xce,0xce,0xd6,0xd6,0xe6,0xe6, + 0xc6,0x38,0x6c,0xc6,0xc6,0xc6,0xc6,0x6c, + 0x38,0xc0,0xc0,0xc0,0xf8,0xcc,0xcc,0xcc, + 0xf8,0x02,0x3c,0x6c,0xd6,0xc6,0xc6,0xc6, + 0x6c,0x38,0xcc,0xcc,0xcc,0xf8,0xcc,0xcc, + 0xcc,0xf8,0x78,0xcc,0x8c,0x1c,0x78,0xe0, + 0xcc,0x78,0x30,0x30,0x30,0x30,0x30,0x30, + 0x30,0xfc,0x78,0xcc,0xcc,0xcc,0xcc,0xcc, + 0xcc,0xcc,0x10,0x38,0x38,0x6c,0x6c,0x6c, + 0xc6,0xc6,0x33,0x00,0x33,0x00,0x7f,0x80, + 0x6d,0x80,0x6d,0x80,0xcc,0xc0,0xcc,0xc0, + 0xcc,0xc0,0xc6,0xc6,0x6c,0x38,0x38,0x6c, + 0xc6,0xc6,0x18,0x18,0x18,0x3c,0x66,0x66, + 0xc3,0xc3,0xfc,0xc0,0x60,0x70,0x30,0x18, + 0x0c,0xfc,0xe0,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xe0,0x10,0x10,0x20,0x20, + 0x40,0x40,0x80,0x80,0xe0,0x60,0x60,0x60, + 0x60,0x60,0x60,0x60,0x60,0xe0,0x90,0x90, + 0xf0,0x60,0xfc,0xc0,0xc0,0x80,0x40,0x6c, + 0xd8,0xd8,0x78,0x98,0x70,0xf0,0xd8,0xd8, + 0xd8,0xd8,0xf0,0xc0,0xc0,0x70,0xd0,0xc0, + 0xc0,0xd0,0x70,0x78,0xd8,0xd8,0xd8,0xd8, + 0x78,0x18,0x18,0x70,0xd8,0xc0,0xf8,0xd8, + 0x70,0x60,0x60,0x60,0x60,0x60,0xf0,0x60, + 0x38,0x70,0x18,0x78,0xd8,0xd8,0xd8,0xd8, + 0x68,0xd8,0xd8,0xd8,0xd8,0xd8,0xf0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00, + 0xc0,0xc0,0x60,0x60,0x60,0x60,0x60,0x60, + 0x60,0x00,0x60,0xcc,0xd8,0xf0,0xe0,0xf0, + 0xd8,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xdb,0xdb,0xdb,0xdb,0xdb, + 0xb6,0xd8,0xd8,0xd8,0xd8,0xd8,0xb0,0x70, + 0xd8,0xd8,0xd8,0xd8,0x70,0xc0,0xc0,0xf0, + 0xd8,0xd8,0xd8,0xd8,0xb0,0x18,0x18,0x78, + 0xd8,0xd8,0xd8,0xd8,0x68,0xc0,0xc0,0xc0, + 0xc0,0xe0,0xb0,0x70,0xd8,0x18,0x70,0xd8, + 0x70,0x30,0x60,0x60,0x60,0x60,0xf0,0x60, + 0x60,0x68,0xd8,0xd8,0xd8,0xd8,0xd8,0x20, + 0x70,0x50,0xd8,0xd8,0xd8,0x6c,0x6c,0x6c, + 0xd6,0xd6,0xd6,0xcc,0xcc,0x78,0x30,0x78, + 0xcc,0x60,0x30,0x30,0x78,0xd8,0xd8,0xd8, + 0xd8,0xf8,0xc0,0x60,0x30,0x18,0xf8,0x30, + 0x60,0x60,0x60,0x60,0xc0,0x60,0x60,0x60, + 0x30,0x80,0x80,0x80,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0xc0,0x60,0x60,0x60,0x60, + 0x30,0x60,0x60,0x60,0xc0,0xb0,0x68,0x00, + 0xc0,0xc0,0xc0,0xc0,0x40,0x40,0x00,0xc0, + 0x40,0x70,0xd8,0xa0,0xa0,0xd8,0x70,0x10, + 0xd8,0x68,0x60,0x60,0xf0,0x60,0x68,0x38, + 0x84,0x78,0x48,0x48,0x78,0x84,0x30,0xfc, + 0x30,0xfc,0x48,0xcc,0x84,0x84,0x80,0x80, + 0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80, + 0x70,0x98,0x38,0x70,0xc8,0x98,0x70,0xe0, + 0xc8,0x70,0xa0,0x3c,0x42,0x9d,0xa1,0xa5, + 0x99,0x42,0x3c,0xe0,0x00,0xa0,0x20,0xe0, + 0x6c,0xd8,0x6c,0x08,0x08,0xf8,0xf0,0x3c, + 0x42,0xa5,0xb9,0xa5,0xbd,0x42,0x3c,0xe0, + 0xc0,0xa0,0x60,0xfc,0x00,0x30,0x30,0xfc, + 0x30,0x30,0xe0,0x40,0xa0,0x60,0xc0,0x20, + 0x40,0xe0,0x80,0x40,0xc0,0xc0,0xe8,0xd8, + 0xd8,0xd8,0xd8,0xd8,0x28,0x28,0x28,0x28, + 0x28,0x68,0xe8,0xe8,0xe8,0x7c,0xc0,0xc0, + 0x40,0x40,0x40,0xc0,0x40,0xe0,0x00,0xe0, + 0xa0,0xe0,0xd8,0x6c,0xd8,0x42,0x2f,0x26, + 0x12,0x48,0x48,0xc4,0x44,0x4e,0x24,0x2a, + 0x16,0x48,0x48,0xc4,0x44,0x42,0x2f,0x26, + 0x12,0xc8,0x28,0x44,0xe4,0x70,0xd8,0xc0, + 0x60,0x30,0x30,0x00,0x30,0xc6,0xc6,0xfe, + 0x6c,0x6c,0x6c,0x38,0x38,0x00,0x10,0x20, + 0xc6,0xc6,0xfe,0x6c,0x6c,0x6c,0x38,0x38, + 0x00,0x10,0x08,0xc6,0xc6,0xfe,0x6c,0x6c, + 0x6c,0x38,0x38,0x00,0x28,0x10,0xc6,0xc6, + 0xfe,0x6c,0x6c,0x6c,0x38,0x38,0x00,0x28, + 0x14,0xc6,0xc6,0xfe,0x6c,0x6c,0x6c,0x38, + 0x38,0x00,0x28,0xc6,0xc6,0xfe,0x6c,0x6c, + 0x6c,0x38,0x38,0x10,0x28,0x10,0xcf,0x80, + 0xcc,0x00,0xfc,0x00,0x6c,0x00,0x6f,0x80, + 0x6c,0x00,0x3c,0x00,0x3f,0x80,0x30,0x10, + 0x3c,0x66,0xc2,0xc0,0xc0,0xc2,0x66,0x3c, + 0xf8,0xc0,0xc0,0xc0,0xf8,0xc0,0xc0,0xf8, + 0x00,0x20,0x40,0xf8,0xc0,0xc0,0xc0,0xf8, + 0xc0,0xc0,0xf8,0x00,0x20,0x10,0xf8,0xc0, + 0xc0,0xc0,0xf8,0xc0,0xc0,0xf8,0x00,0x50, + 0x20,0xf8,0xc0,0xc0,0xc0,0xf8,0xc0,0xc0, + 0xf8,0x00,0x50,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0x00,0x40,0x80,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00,0x80, + 0x40,0x60,0x60,0x60,0x60,0x60,0x60,0x60, + 0x60,0x00,0xa0,0x40,0x60,0x60,0x60,0x60, + 0x60,0x60,0x60,0x60,0x00,0x90,0x78,0x6c, + 0x66,0x66,0xf6,0x66,0x6c,0x78,0xc6,0xce, + 0xce,0xd6,0xd6,0xe6,0xe6,0xc6,0x00,0x28, + 0x14,0x38,0x6c,0xc6,0xc6,0xc6,0xc6,0x6c, + 0x38,0x00,0x08,0x10,0x38,0x6c,0xc6,0xc6, + 0xc6,0xc6,0x6c,0x38,0x00,0x10,0x08,0x38, + 0x6c,0xc6,0xc6,0xc6,0xc6,0x6c,0x38,0x00, + 0x28,0x10,0x38,0x6c,0xc6,0xc6,0xc6,0xc6, + 0x6c,0x38,0x00,0x28,0x14,0x38,0x6c,0xc6, + 0xc6,0xc6,0xc6,0x6c,0x38,0x00,0x28,0xcc, + 0x78,0x30,0x78,0xcc,0xb8,0x6c,0xe6,0xd6, + 0xd6,0xce,0x6c,0x3a,0x78,0xcc,0xcc,0xcc, + 0xcc,0xcc,0xcc,0xcc,0x00,0x10,0x20,0x78, + 0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0x00, + 0x10,0x08,0x78,0xcc,0xcc,0xcc,0xcc,0xcc, + 0xcc,0xcc,0x00,0x50,0x20,0x78,0xcc,0xcc, + 0xcc,0xcc,0xcc,0xcc,0xcc,0x00,0x48,0x18, + 0x18,0x18,0x3c,0x66,0x66,0xc3,0xc3,0x00, + 0x08,0x04,0xc0,0xc0,0xf8,0xcc,0xcc,0xcc, + 0xf8,0xc0,0xd0,0xc8,0xc8,0xc8,0xd0,0xc8, + 0xc8,0x70,0x6c,0xd8,0xd8,0x78,0x98,0x70, + 0x00,0x10,0x20,0x6c,0xd8,0xd8,0x78,0x98, + 0x70,0x00,0x20,0x10,0x6c,0xd8,0xd8,0x78, + 0x98,0x70,0x00,0x50,0x20,0x6c,0xd8,0xd8, + 0x78,0x98,0x70,0x00,0x50,0x28,0x6c,0xd8, + 0xd8,0x78,0x98,0x70,0x00,0x50,0x6c,0xd8, + 0xd8,0x78,0x98,0x70,0x20,0x50,0x20,0x6e, + 0xdb,0xd8,0x7f,0x9b,0x7e,0x60,0x20,0x70, + 0xd0,0xc0,0xc0,0xd0,0x70,0x70,0xd8,0xc0, + 0xf8,0xd8,0x70,0x00,0x20,0x40,0x70,0xd8, + 0xc0,0xf8,0xd8,0x70,0x00,0x20,0x10,0x70, + 0xd8,0xc0,0xf8,0xd8,0x70,0x00,0x50,0x20, + 0x70,0xd8,0xc0,0xf8,0xd8,0x70,0x00,0x50, + 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00,0x40, + 0x80,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00, + 0x80,0x40,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, + 0x00,0xa0,0x40,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0x00,0xa0,0x70,0xd8,0xd8,0xd8,0xd8, + 0x70,0xa0,0x60,0x50,0xd8,0xd8,0xd8,0xd8, + 0xd8,0xb0,0x00,0xa0,0x50,0x70,0xd8,0xd8, + 0xd8,0xd8,0x70,0x00,0x20,0x40,0x70,0xd8, + 0xd8,0xd8,0xd8,0x70,0x00,0x20,0x10,0x70, + 0xd8,0xd8,0xd8,0xd8,0x70,0x00,0x50,0x20, + 0x70,0xd8,0xd8,0xd8,0xd8,0x70,0x00,0xa0, + 0x50,0x70,0xd8,0xd8,0xd8,0xd8,0x70,0x00, + 0x50,0x30,0x00,0xfc,0x00,0x30,0xb8,0x6c, + 0x6c,0x7c,0x6c,0x3a,0x68,0xd8,0xd8,0xd8, + 0xd8,0xd8,0x00,0x20,0x40,0x68,0xd8,0xd8, + 0xd8,0xd8,0xd8,0x00,0x20,0x10,0x68,0xd8, + 0xd8,0xd8,0xd8,0xd8,0x00,0x50,0x20,0x68, + 0xd8,0xd8,0xd8,0xd8,0xd8,0x00,0x50,0x60, + 0x30,0x30,0x78,0xd8,0xd8,0xd8,0xd8,0x00, + 0x20,0x10,0xc0,0xc0,0xf0,0xd8,0xc8,0xc8, + 0xd8,0xf0,0xc0,0xc0,0x60,0x30,0x30,0x78, + 0xd8,0xd8,0xd8,0xd8,0x00,0x50, +}; + +FontDataBLF blf_font_helvb10 = { + -1, -2, + 10, 11, + { + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 12, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {1, 1, 0, 0, 3, 0}, + {2, 8, -1, 0, 4, 1}, + {3, 3, -1, -5, 5, 9}, + {7, 7, 1, 0, 6, 12}, + {5, 10, 0, 1, 6, 19}, + {7, 8, 0, 0, 8, 29}, + {7, 8, 0, 0, 8, 37}, + {2, 4, 0, -4, 3, 45}, + {3, 10, 0, 2, 4, 49}, + {3, 10, 0, 2, 4, 59}, + {3, 3, 0, -5, 4, 69}, + {6, 5, 0, -1, 6, 72}, + {2, 4, 0, 2, 3, 77}, + {5, 1, -1, -3, 7, 81}, + {2, 2, 0, 0, 3, 82}, + {4, 8, 0, 0, 4, 84}, + {5, 8, 0, 0, 6, 92}, + {3, 8, -1, 0, 6, 100}, + {5, 8, 0, 0, 6, 108}, + {5, 8, 0, 0, 6, 116}, + {6, 8, 0, 0, 6, 124}, + {5, 8, 0, 0, 6, 132}, + {5, 8, 0, 0, 6, 140}, + {5, 8, 0, 0, 6, 148}, + {5, 8, 0, 0, 6, 156}, + {5, 8, 0, 0, 6, 164}, + {2, 6, 0, 0, 3, 172}, + {2, 8, 0, 2, 3, 178}, + {4, 5, 0, -1, 5, 186}, + {5, 3, 0, -2, 6, 191}, + {4, 5, 0, -1, 5, 194}, + {5, 8, 0, 0, 6, 199}, + {10, 9, 0, 1, 11, 207}, + {7, 8, 0, 0, 8, 225}, + {6, 8, 0, 0, 7, 233}, + {7, 8, 0, 0, 8, 241}, + {6, 8, 0, 0, 7, 249}, + {5, 8, 0, 0, 6, 257}, + {5, 8, 0, 0, 6, 265}, + {7, 8, 0, 0, 8, 273}, + {6, 8, 0, 0, 7, 281}, + {2, 8, 0, 0, 3, 289}, + {5, 8, 0, 0, 6, 297}, + {7, 8, 0, 0, 7, 305}, + {5, 8, 0, 0, 6, 313}, + {9, 8, 0, 0, 10, 321}, + {7, 8, 0, 0, 8, 337}, + {7, 8, 0, 0, 8, 345}, + {6, 8, 0, 0, 7, 353}, + {7, 9, 0, 1, 8, 361}, + {6, 8, 0, 0, 7, 370}, + {6, 8, 0, 0, 7, 378}, + {6, 8, 0, 0, 7, 386}, + {6, 8, 0, 0, 7, 394}, + {7, 8, 0, 0, 8, 402}, + {10, 8, 0, 0, 11, 410}, + {7, 8, 0, 0, 8, 426}, + {8, 8, 0, 0, 9, 434}, + {6, 8, 0, 0, 7, 442}, + {3, 10, 0, 2, 4, 450}, + {4, 8, 0, 0, 4, 460}, + {3, 10, 0, 2, 4, 468}, + {4, 4, 0, -4, 5, 478}, + {6, 1, 0, 2, 6, 482}, + {2, 4, 0, -4, 3, 483}, + {6, 6, 0, 0, 6, 487}, + {5, 8, 0, 0, 6, 493}, + {4, 6, 0, 0, 5, 501}, + {5, 8, 0, 0, 6, 507}, + {5, 6, 0, 0, 6, 515}, + {5, 8, 1, 0, 4, 521}, + {5, 8, 0, 2, 6, 529}, + {5, 8, 0, 0, 6, 537}, + {2, 8, 0, 0, 3, 545}, + {3, 10, 1, 2, 3, 553}, + {6, 8, 0, 0, 6, 563}, + {2, 8, 0, 0, 3, 571}, + {8, 6, 0, 0, 9, 579}, + {5, 6, 0, 0, 6, 585}, + {5, 6, 0, 0, 6, 591}, + {5, 8, 0, 2, 6, 597}, + {5, 8, 0, 2, 6, 605}, + {4, 6, 0, 0, 4, 613}, + {5, 6, 0, 0, 6, 619}, + {4, 8, 1, 0, 4, 625}, + {5, 6, 0, 0, 6, 633}, + {5, 6, 0, 0, 6, 639}, + {7, 6, 0, 0, 8, 645}, + {6, 6, 0, 0, 7, 651}, + {5, 8, 0, 2, 6, 657}, + {5, 6, 0, 0, 6, 665}, + {4, 10, 0, 2, 5, 671}, + {1, 10, -1, 2, 3, 681}, + {4, 10, 0, 2, 5, 691}, + {5, 2, 0, -3, 6, 701}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {1, 1, 0, 0, 3, 703}, + {2, 8, -1, 2, 4, 704}, + {5, 8, 0, 1, 6, 712}, + {5, 8, 0, 0, 6, 720}, + {6, 6, 0, -1, 6, 728}, + {6, 8, 0, 0, 7, 734}, + {1, 10, -1, 2, 3, 742}, + {5, 10, 0, 2, 6, 752}, + {3, 1, 0, -7, 3, 762}, + {8, 8, -1, 0, 10, 763}, + {3, 5, -1, -3, 5, 771}, + {6, 3, 0, -1, 7, 776}, + {5, 3, -1, -2, 7, 779}, + {4, 1, 0, -3, 5, 782}, + {8, 8, -1, 0, 10, 783}, + {3, 1, 0, -7, 3, 791}, + {3, 3, 0, -5, 4, 792}, + {6, 7, 0, 0, 6, 795}, + {3, 4, 0, -4, 3, 802}, + {3, 4, 0, -4, 3, 806}, + {2, 2, 0, -7, 3, 810}, + {5, 8, 0, 2, 6, 812}, + {6, 10, 0, 2, 6, 820}, + {2, 1, 0, -3, 3, 830}, + {2, 2, 0, 2, 3, 831}, + {2, 4, 0, -4, 3, 833}, + {3, 5, -1, -3, 5, 837}, + {6, 3, 0, -1, 7, 842}, + {8, 8, 0, 0, 9, 845}, + {7, 8, 0, 0, 9, 853}, + {8, 8, 0, 0, 9, 861}, + {5, 8, 0, 2, 6, 869}, + {7, 11, 0, 0, 8, 877}, + {7, 11, 0, 0, 8, 888}, + {7, 11, 0, 0, 8, 899}, + {7, 11, 0, 0, 8, 910}, + {7, 10, 0, 0, 8, 921}, + {7, 11, 0, 0, 8, 931}, + {9, 8, 0, 0, 10, 942}, + {7, 10, 0, 2, 8, 958}, + {5, 11, 0, 0, 6, 968}, + {5, 11, 0, 0, 6, 979}, + {5, 11, 0, 0, 6, 990}, + {5, 10, 0, 0, 6, 1001}, + {2, 11, 0, 0, 3, 1011}, + {2, 11, 0, 0, 3, 1022}, + {3, 11, 1, 0, 3, 1033}, + {4, 10, 1, 0, 3, 1044}, + {7, 8, 1, 0, 7, 1054}, + {7, 11, 0, 0, 8, 1062}, + {7, 11, 0, 0, 8, 1073}, + {7, 11, 0, 0, 8, 1084}, + {7, 11, 0, 0, 8, 1095}, + {7, 11, 0, 0, 8, 1106}, + {7, 10, 0, 0, 8, 1117}, + {6, 5, 0, -1, 6, 1127}, + {7, 8, 0, 0, 8, 1132}, + {6, 11, 0, 0, 7, 1140}, + {6, 11, 0, 0, 7, 1151}, + {6, 11, 0, 0, 7, 1162}, + {6, 10, 0, 0, 7, 1173}, + {8, 11, 0, 0, 9, 1183}, + {6, 8, 0, 0, 7, 1194}, + {5, 8, 0, 0, 6, 1202}, + {6, 9, 0, 0, 6, 1210}, + {6, 9, 0, 0, 6, 1219}, + {6, 9, 0, 0, 6, 1228}, + {6, 9, 0, 0, 6, 1237}, + {6, 8, 0, 0, 6, 1246}, + {6, 9, 0, 0, 6, 1254}, + {8, 6, 0, 0, 9, 1263}, + {4, 8, 0, 2, 5, 1269}, + {5, 9, 0, 0, 6, 1277}, + {5, 9, 0, 0, 6, 1286}, + {5, 9, 0, 0, 6, 1295}, + {5, 8, 0, 0, 6, 1304}, + {2, 9, 0, 0, 3, 1312}, + {2, 9, 0, 0, 3, 1321}, + {3, 9, 0, 0, 3, 1330}, + {3, 8, 0, 0, 3, 1339}, + {5, 9, 0, 0, 6, 1347}, + {5, 9, 0, 0, 6, 1356}, + {5, 9, 0, 0, 6, 1365}, + {5, 9, 0, 0, 6, 1374}, + {5, 9, 0, 0, 6, 1383}, + {5, 9, 0, 0, 6, 1392}, + {5, 8, 0, 0, 6, 1401}, + {6, 5, 0, -1, 6, 1409}, + {7, 6, 1, 0, 6, 1414}, + {5, 9, 0, 0, 6, 1420}, + {5, 9, 0, 0, 6, 1429}, + {5, 9, 0, 0, 6, 1438}, + {5, 8, 0, 0, 6, 1447}, + {5, 11, 0, 2, 6, 1455}, + {5, 10, 0, 2, 6, 1466}, + {5, 10, 0, 2, 6, 1476}, + }, + helvb10_bitmap_data, + 0 +}; + +#endif + diff --git a/source/blender/blenfont/intern/blf_font_helvb12.h b/source/blender/blenfont/intern/blf_font_helvb12.h new file mode 100644 index 00000000000..c8ac2d224b4 --- /dev/null +++ b/source/blender/blenfont/intern/blf_font_helvb12.h @@ -0,0 +1,559 @@ +/** + * $Id: + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * 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. + * + * The Original Code is Copyright (C) 2009 Blender Foundation. + * All rights reserved. + * + * + * Contributor(s): Blender Foundation + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#ifndef BLF_FONT_HELVB12_H +#define BLF_FONT_HELVB12_H + +static unsigned char helvb12_bitmap_data[]= { + 0x00,0xc0,0xc0,0x00,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xa0,0xa0,0xa0,0x6c, + 0x00,0x6c,0x00,0x6c,0x00,0xff,0x00,0x36, + 0x00,0x36,0x00,0x36,0x00,0x7f,0x80,0x1b, + 0x00,0x1b,0x00,0x1b,0x00,0x30,0x30,0x78, + 0xec,0xac,0x3c,0x38,0x70,0xf0,0xd4,0xdc, + 0x78,0x30,0x63,0x80,0x37,0xc0,0x36,0xc0, + 0x1f,0xc0,0x1b,0x80,0x0c,0x00,0x76,0x00, + 0xfe,0x00,0xdb,0x00,0xfb,0x00,0x71,0x80, + 0x73,0x80,0xff,0x00,0xce,0x00,0xcf,0x00, + 0xdd,0x80,0x79,0x80,0x38,0x00,0x6c,0x00, + 0x6c,0x00,0x7c,0x00,0x38,0x00,0x80,0x40, + 0xc0,0xc0,0x30,0x60,0x60,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0x60,0x60,0x30, + 0xc0,0x60,0x60,0x30,0x30,0x30,0x30,0x30, + 0x30,0x30,0x30,0x60,0x60,0xc0,0xd8,0x70, + 0x70,0xf8,0x20,0x30,0x30,0xfc,0xfc,0x30, + 0x30,0x80,0x40,0xc0,0xc0,0xfc,0xfc,0xc0, + 0xc0,0xc0,0xc0,0xc0,0x60,0x60,0x60,0x20, + 0x30,0x30,0x30,0x18,0x18,0x18,0x78,0xfc, + 0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xcc,0xfc, + 0x78,0x30,0x30,0x30,0x30,0x30,0x30,0x30, + 0x30,0xf0,0xf0,0x30,0xfc,0xfc,0xc0,0x60, + 0x70,0x38,0x18,0xcc,0xcc,0xfc,0x78,0x78, + 0xfc,0xcc,0xcc,0x0c,0x38,0x38,0x0c,0xcc, + 0xfc,0x78,0x0c,0x0c,0xfe,0xfe,0xcc,0x6c, + 0x6c,0x3c,0x3c,0x1c,0x1c,0x78,0xfc,0xcc, + 0xcc,0x0c,0xfc,0xf8,0xc0,0xc0,0xfc,0xfc, + 0x78,0xfc,0xcc,0xcc,0xcc,0xfc,0xf8,0xc0, + 0xcc,0xfc,0x78,0x60,0x60,0x60,0x30,0x30, + 0x30,0x18,0x18,0x0c,0xfc,0xfc,0x78,0xfc, + 0xcc,0xcc,0xcc,0x78,0x78,0xcc,0xcc,0xfc, + 0x78,0x78,0xfc,0xcc,0x0c,0x7c,0xfc,0xcc, + 0xcc,0xcc,0xfc,0x78,0xc0,0xc0,0x00,0x00, + 0x00,0x00,0xc0,0xc0,0x80,0x40,0xc0,0xc0, + 0x00,0x00,0x00,0x00,0xc0,0xc0,0x0c,0x38, + 0xe0,0xe0,0x38,0x0c,0xfc,0xfc,0x00,0xfc, + 0xfc,0xc0,0x70,0x1c,0x1c,0x70,0xc0,0x30, + 0x30,0x00,0x30,0x30,0x38,0x1c,0xcc,0xcc, + 0xfc,0x78,0x1f,0x00,0x71,0x80,0x40,0x00, + 0xdd,0x80,0xb6,0xc0,0xb2,0x40,0xb3,0x60, + 0xdb,0x20,0x4d,0xa0,0x60,0x40,0x39,0xc0, + 0x0f,0x00,0xc3,0xc3,0xff,0x7e,0x66,0x66, + 0x3c,0x3c,0x3c,0x18,0x18,0xf8,0xfc,0xcc, + 0xcc,0xcc,0xf8,0xf8,0xcc,0xcc,0xfc,0xf8, + 0x78,0xfc,0xcc,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xcc,0xfc,0x78,0xf8,0xfc,0xce,0xc6,0xc6, + 0xc6,0xc6,0xc6,0xce,0xfc,0xf8,0xfc,0xfc, + 0xc0,0xc0,0xc0,0xf8,0xf8,0xc0,0xc0,0xfc, + 0xfc,0xc0,0xc0,0xc0,0xc0,0xc0,0xf8,0xf8, + 0xc0,0xc0,0xfc,0xfc,0x76,0xfe,0xc6,0xc6, + 0xde,0xde,0xc0,0xc0,0xc6,0xfe,0x7c,0xc6, + 0xc6,0xc6,0xc6,0xc6,0xfe,0xfe,0xc6,0xc6, + 0xc6,0xc6,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0x70,0xf8,0xd8, + 0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18, + 0xc6,0xce,0xcc,0xd8,0xf8,0xf0,0xf0,0xd8, + 0xcc,0xcc,0xc6,0xfc,0xfc,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc9,0x80, + 0xc9,0x80,0xdd,0x80,0xdd,0x80,0xf7,0x80, + 0xf7,0x80,0xe3,0x80,0xe3,0x80,0xe3,0x80, + 0xc1,0x80,0xc1,0x80,0xc6,0xc6,0xce,0xce, + 0xde,0xd6,0xf6,0xe6,0xe6,0xc6,0xc6,0x7c, + 0xfe,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6, + 0xfe,0x7c,0xc0,0xc0,0xc0,0xc0,0xfc,0xfe, + 0xc6,0xc6,0xc6,0xfe,0xfc,0x06,0x7e,0xfc, + 0xce,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0xfe, + 0x7c,0xc6,0xc6,0xc6,0xce,0xfc,0xfc,0xc6, + 0xc6,0xc6,0xfe,0xfc,0x78,0xfc,0xcc,0x0c, + 0x1c,0x78,0xe0,0xc0,0xcc,0xfc,0x78,0x30, + 0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30, + 0xfc,0xfc,0x7c,0xfe,0xc6,0xc6,0xc6,0xc6, + 0xc6,0xc6,0xc6,0xc6,0xc6,0x18,0x18,0x18, + 0x3c,0x3c,0x3c,0x66,0x66,0x66,0xc3,0xc3, + 0x33,0x00,0x33,0x00,0x33,0x00,0x3b,0x00, + 0x7f,0x80,0x6d,0x80,0x6d,0x80,0x6d,0x80, + 0xcc,0xc0,0xcc,0xc0,0xcc,0xc0,0xc3,0xc3, + 0x66,0x7e,0x3c,0x18,0x3c,0x7e,0x66,0xc3, + 0xc3,0x18,0x18,0x18,0x18,0x18,0x3c,0x3c, + 0x66,0x66,0xc3,0xc3,0xfe,0xfe,0xc0,0x60, + 0x60,0x30,0x18,0x18,0x0c,0xfe,0xfe,0xe0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xe0,0x30,0x30,0x30, + 0x70,0x60,0x60,0x60,0xe0,0xc0,0xc0,0xc0, + 0xe0,0x60,0x60,0x60,0x60,0x60,0x60,0x60, + 0x60,0x60,0x60,0x60,0x60,0xe0,0x88,0xd8, + 0x70,0x70,0x20,0xfe,0xc0,0xc0,0x80,0x40, + 0x76,0xfc,0xcc,0xfc,0x7c,0x8c,0xfc,0x78, + 0xd8,0xfc,0xcc,0xcc,0xcc,0xcc,0xfc,0xd8, + 0xc0,0xc0,0xc0,0x78,0xfc,0xcc,0xc0,0xc0, + 0xcc,0xfc,0x78,0x6c,0xfc,0xcc,0xcc,0xcc, + 0xcc,0xfc,0x6c,0x0c,0x0c,0x0c,0x78,0xfc, + 0xc0,0xfc,0xfc,0xcc,0xfc,0x78,0x60,0x60, + 0x60,0x60,0x60,0x60,0xf0,0xf0,0x60,0x70, + 0x30,0x78,0xfc,0x0c,0x6c,0xfc,0xcc,0xcc, + 0xcc,0xcc,0xfc,0x6c,0xcc,0xcc,0xcc,0xcc, + 0xcc,0xec,0xfc,0xd8,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x00, + 0xc0,0xc0,0xc0,0x60,0x60,0x60,0x60,0x60, + 0x60,0x60,0x60,0x60,0x60,0x00,0x60,0x60, + 0xcc,0xd8,0xd8,0xf0,0xe0,0xf0,0xd8,0xcc, + 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xcc,0xc0, + 0xcc,0xc0,0xcc,0xc0,0xcc,0xc0,0xcc,0xc0, + 0xee,0xc0,0xff,0xc0,0xbb,0x80,0xcc,0xcc, + 0xcc,0xcc,0xcc,0xec,0xfc,0xd8,0x78,0xfc, + 0xcc,0xcc,0xcc,0xcc,0xfc,0x78,0xc0,0xc0, + 0xc0,0xd8,0xfc,0xcc,0xcc,0xcc,0xcc,0xfc, + 0xd8,0x0c,0x0c,0x0c,0x6c,0xfc,0xcc,0xcc, + 0xcc,0xcc,0xfc,0x6c,0xc0,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xe0,0xb0,0x78,0xfc,0xcc,0x1c, + 0x78,0xe0,0xfc,0x78,0x30,0x70,0x60,0x60, + 0x60,0x60,0xf0,0xf0,0x60,0x60,0x6c,0xfc, + 0xdc,0xcc,0xcc,0xcc,0xcc,0xcc,0x30,0x30, + 0x78,0x78,0x78,0xcc,0xcc,0xcc,0x24,0x24, + 0x76,0x76,0x7e,0xdb,0xdb,0xdb,0xcc,0xcc, + 0x78,0x38,0x70,0x78,0xcc,0xcc,0xe0,0xf0, + 0x30,0x30,0x38,0x78,0x78,0x48,0xcc,0xcc, + 0xcc,0xfc,0xfc,0x60,0x30,0x30,0x18,0xfc, + 0xfc,0x30,0x60,0x60,0x60,0x60,0x60,0x40, + 0x80,0x40,0x60,0x60,0x60,0x60,0x30,0x80, + 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0x80,0xc0,0x60,0x60,0x60, + 0x60,0x60,0x20,0x10,0x20,0x60,0x60,0x60, + 0x60,0xc0,0x98,0xfc,0x64,0xc0,0xc0,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xc0,0x00,0xc0,0xc0, + 0xc0,0x78,0xfc,0xec,0xe0,0xd0,0xd4,0xfc, + 0x78,0x0c,0xdc,0xfe,0x60,0x30,0x30,0xfc, + 0x30,0x60,0x64,0x7c,0x38,0xcc,0x78,0xcc, + 0xcc,0x78,0xcc,0x18,0x18,0x18,0x7e,0x18, + 0x7e,0x3c,0x66,0x66,0xc3,0xc3,0x80,0x80, + 0x80,0x80,0x80,0x80,0x00,0x00,0x80,0x80, + 0x80,0x80,0x80,0x78,0xfc,0xcc,0x1c,0x38, + 0x6c,0xcc,0xcc,0xd8,0x70,0xe0,0xcc,0xfc, + 0x78,0xd8,0xd8,0x1f,0x00,0x71,0xc0,0x6e, + 0xc0,0xdb,0x60,0xdb,0x60,0xd8,0x60,0xdb, + 0x60,0xdb,0x60,0x6e,0xc0,0x71,0xc0,0x1f, + 0x00,0xf0,0x00,0xd0,0xb0,0x70,0xb0,0x60, + 0x36,0x6c,0xd8,0x6c,0x36,0x0c,0x0c,0xfc, + 0xfc,0xe0,0xe0,0x1f,0x00,0x71,0xc0,0x7b, + 0xc0,0xdb,0x60,0xdf,0x60,0xde,0x60,0xdb, + 0x60,0xdb,0x60,0x7e,0xc0,0x71,0xc0,0x1f, + 0x00,0xf0,0xf0,0x60,0x90,0x90,0x60,0xfc, + 0xfc,0x00,0x30,0x30,0xfc,0xfc,0x30,0x30, + 0xf0,0x40,0x20,0x10,0x90,0x60,0x60,0x90, + 0x10,0x20,0x90,0x60,0xc0,0x70,0x30,0xc0, + 0xc0,0xc0,0xec,0xfc,0xdc,0xcc,0xcc,0xcc, + 0xcc,0xcc,0x36,0x36,0x36,0x36,0x36,0x36, + 0x36,0x36,0x76,0xf6,0xf6,0xf6,0xfe,0x7e, + 0xc0,0xc0,0xc0,0x60,0x40,0x40,0x40,0x40, + 0x40,0xc0,0x40,0xf8,0x00,0x70,0xd8,0xd8, + 0xd8,0x70,0xd8,0x6c,0x36,0x6c,0xd8,0x20, + 0x80,0x27,0xc0,0x12,0x80,0x12,0x80,0x09, + 0x80,0x4c,0x80,0x44,0x00,0x42,0x00,0x42, + 0x00,0xc1,0x00,0x41,0x00,0x23,0xc0,0x21, + 0x00,0x10,0x80,0x10,0x40,0x0a,0x40,0x4d, + 0x80,0x44,0x00,0x42,0x00,0x42,0x00,0xc1, + 0x00,0x41,0x00,0x20,0x80,0x27,0xc0,0x12, + 0x80,0x12,0x80,0x09,0x80,0x6c,0x80,0x94, + 0x00,0x12,0x00,0x22,0x00,0x91,0x00,0x61, + 0x00,0x78,0xfc,0xcc,0xcc,0xe0,0x70,0x30, + 0x30,0x00,0x30,0x30,0xc3,0xc3,0x7e,0x7e, + 0x24,0x3c,0x18,0x18,0x00,0x0c,0x38,0x30, + 0xc3,0xc3,0x7e,0x7e,0x24,0x3c,0x18,0x18, + 0x00,0x30,0x1c,0x0c,0xc3,0xc3,0x7e,0x7e, + 0x24,0x3c,0x18,0x18,0x00,0x66,0x3c,0x18, + 0xc3,0xc3,0x7e,0x7e,0x24,0x3c,0x18,0x18, + 0x00,0x2c,0x3e,0x1a,0xc3,0xc3,0x7e,0x7e, + 0x24,0x3c,0x18,0x18,0x00,0x6c,0x6c,0xc3, + 0xc3,0x7e,0x7e,0x24,0x3c,0x18,0x18,0x00, + 0x18,0x34,0x18,0xc7,0xe0,0xc7,0xe0,0xfe, + 0x00,0x7e,0x00,0x66,0x00,0x67,0xc0,0x37, + 0xc0,0x36,0x00,0x3e,0x00,0x1f,0xe0,0x1f, + 0xe0,0x60,0x30,0x20,0x78,0xfc,0xcc,0xc0, + 0xc0,0xc0,0xc0,0xc0,0xcc,0xfc,0x78,0xfc, + 0xfc,0xc0,0xf8,0xf8,0xc0,0xfc,0xfc,0x00, + 0x18,0x70,0x60,0xfc,0xfc,0xc0,0xf8,0xf8, + 0xc0,0xfc,0xfc,0x00,0x60,0x38,0x18,0xfc, + 0xfc,0xc0,0xf8,0xf8,0xc0,0xfc,0xfc,0x00, + 0xcc,0x78,0x30,0xfc,0xfc,0xc0,0xf8,0xf8, + 0xc0,0xfc,0xfc,0x00,0xd8,0xd8,0x60,0x60, + 0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x30, + 0xe0,0xc0,0x60,0x60,0x60,0x60,0x60,0x60, + 0x60,0x60,0x00,0xc0,0x70,0x30,0x30,0x30, + 0x30,0x30,0x30,0x30,0x30,0x30,0x00,0xcc, + 0x78,0x30,0x30,0x30,0x30,0x30,0x30,0x30, + 0x30,0x30,0x00,0xd8,0xd8,0x7c,0x7e,0x67, + 0x63,0x63,0xfb,0xfb,0x63,0x67,0x7e,0x7c, + 0xc6,0xce,0xce,0xde,0xf6,0xe6,0xe6,0xc6, + 0x00,0x58,0x7c,0x34,0x7c,0xfe,0xc6,0xc6, + 0xc6,0xc6,0xfe,0x7c,0x00,0x18,0x70,0x60, + 0x7c,0xfe,0xc6,0xc6,0xc6,0xc6,0xfe,0x7c, + 0x00,0x30,0x1c,0x0c,0x7c,0xfe,0xc6,0xc6, + 0xc6,0xc6,0xfe,0x7c,0x00,0xcc,0x78,0x30, + 0x7c,0xfe,0xc6,0xc6,0xc6,0xc6,0xfe,0x7c, + 0x00,0x58,0x7c,0x34,0x7c,0xfe,0xc6,0xc6, + 0xc6,0xc6,0xfe,0x7c,0x00,0x6c,0x6c,0xcc, + 0x78,0x30,0x30,0x78,0xcc,0xde,0x00,0x7f, + 0x00,0x63,0x00,0x73,0x00,0x7b,0x00,0x6b, + 0x00,0x6f,0x00,0x67,0x00,0x63,0x00,0x7f, + 0x00,0x3d,0x80,0x7c,0xfe,0xc6,0xc6,0xc6, + 0xc6,0xc6,0xc6,0x00,0x18,0x70,0x60,0x7c, + 0xfe,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0x00, + 0x30,0x1c,0x0c,0x7c,0xfe,0xc6,0xc6,0xc6, + 0xc6,0xc6,0xc6,0x00,0xcc,0x78,0x30,0x7c, + 0xfe,0xc6,0xc6,0xc6,0xc6,0xc6,0xc6,0x00, + 0x6c,0x6c,0x18,0x18,0x18,0x18,0x3c,0x7e, + 0xe7,0xc3,0x00,0x30,0x1c,0x0c,0xc0,0xc0, + 0xfc,0xfe,0xc6,0xc6,0xc6,0xfe,0xfc,0xc0, + 0xc0,0xd8,0xdc,0xcc,0xcc,0xcc,0xd8,0xd8, + 0xcc,0xcc,0xfc,0x78,0x76,0xfc,0xcc,0xfc, + 0x7c,0x8c,0xfc,0x78,0x00,0x18,0x70,0x60, + 0x76,0xfc,0xcc,0xfc,0x7c,0x8c,0xfc,0x78, + 0x00,0x60,0x38,0x18,0x76,0xfc,0xcc,0xfc, + 0x7c,0x8c,0xfc,0x78,0x00,0xcc,0x78,0x30, + 0x76,0xfc,0xcc,0xfc,0x7c,0x8c,0xfc,0x78, + 0x00,0x58,0x7c,0x34,0x76,0xfc,0xcc,0xfc, + 0x7c,0x8c,0xfc,0x78,0x00,0xd8,0xd8,0x76, + 0xfc,0xcc,0xfc,0x7c,0x8c,0xfc,0x78,0x00, + 0x30,0x68,0x30,0x77,0x80,0xff,0xc0,0xcc, + 0x00,0xff,0xc0,0x7f,0xc0,0x8c,0xc0,0xff, + 0xc0,0x7b,0x80,0x60,0x30,0x20,0x78,0xfc, + 0xcc,0xc0,0xc0,0xcc,0xfc,0x78,0x78,0xfc, + 0xc0,0xfc,0xfc,0xcc,0xfc,0x78,0x00,0x18, + 0x70,0x60,0x78,0xfc,0xc0,0xfc,0xfc,0xcc, + 0xfc,0x78,0x00,0x60,0x38,0x18,0x78,0xfc, + 0xc0,0xfc,0xfc,0xcc,0xfc,0x78,0x00,0xcc, + 0x78,0x30,0x78,0xfc,0xc0,0xfc,0xfc,0xcc, + 0xfc,0x78,0x00,0xd8,0xd8,0x60,0x60,0x60, + 0x60,0x60,0x60,0x60,0x60,0x00,0x30,0xe0, + 0xc0,0x60,0x60,0x60,0x60,0x60,0x60,0x60, + 0x60,0x00,0xc0,0x70,0x30,0x30,0x30,0x30, + 0x30,0x30,0x30,0x30,0x30,0x00,0xcc,0x78, + 0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30, + 0x30,0x00,0xd8,0xd8,0x78,0xfc,0xcc,0xcc, + 0xcc,0xcc,0xfc,0x78,0xb0,0x60,0xd0,0xcc, + 0xcc,0xcc,0xcc,0xcc,0xec,0xfc,0xd8,0x00, + 0xb0,0xf8,0x68,0x78,0xfc,0xcc,0xcc,0xcc, + 0xcc,0xfc,0x78,0x00,0x18,0x70,0x60,0x78, + 0xfc,0xcc,0xcc,0xcc,0xcc,0xfc,0x78,0x00, + 0x60,0x38,0x18,0x78,0xfc,0xcc,0xcc,0xcc, + 0xcc,0xfc,0x78,0x00,0xcc,0x78,0x30,0x78, + 0xfc,0xcc,0xcc,0xcc,0xcc,0xfc,0x78,0x00, + 0xb0,0xf8,0x68,0x78,0xfc,0xcc,0xcc,0xcc, + 0xcc,0xfc,0x78,0x00,0xd8,0xd8,0x30,0x30, + 0x00,0xfc,0xfc,0x00,0x30,0x30,0xc0,0x78, + 0xfc,0xcc,0xec,0xdc,0xcc,0xfc,0x78,0x0c, + 0x6c,0xfc,0xdc,0xcc,0xcc,0xcc,0xcc,0xcc, + 0x00,0x18,0x70,0x60,0x6c,0xfc,0xdc,0xcc, + 0xcc,0xcc,0xcc,0xcc,0x00,0x60,0x38,0x18, + 0x6c,0xfc,0xdc,0xcc,0xcc,0xcc,0xcc,0xcc, + 0x00,0xcc,0x78,0x30,0x6c,0xfc,0xdc,0xcc, + 0xcc,0xcc,0xcc,0xcc,0x00,0xd8,0xd8,0xe0, + 0xf0,0x30,0x30,0x38,0x78,0x78,0x48,0xcc, + 0xcc,0xcc,0x00,0x60,0x38,0x18,0xc0,0xc0, + 0xc0,0xd8,0xfc,0xcc,0xcc,0xcc,0xcc,0xfc, + 0xd8,0xc0,0xc0,0xc0,0xe0,0xf0,0x30,0x30, + 0x38,0x78,0x78,0x48,0xcc,0xcc,0xcc,0x00, + 0xd8,0xd8, +}; + +FontDataBLF blf_font_helvb12 = { + -1, -3, + 11, 12, + { + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 12, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {1, 1, 0, 0, 3, 0}, + {2, 11, -1, 0, 4, 1}, + {3, 3, 0, -8, 4, 12}, + {9, 11, 1, 0, 7, 15}, + {6, 13, 0, 2, 7, 37}, + {10, 11, 0, 0, 11, 50}, + {9, 11, 0, 0, 9, 72}, + {2, 4, 0, -7, 3, 94}, + {4, 14, 0, 3, 4, 98}, + {4, 14, 1, 3, 4, 112}, + {5, 5, 0, -6, 6, 126}, + {6, 6, 0, -1, 7, 131}, + {2, 4, 0, 2, 3, 137}, + {6, 2, -1, -3, 9, 141}, + {2, 2, 0, 0, 3, 143}, + {5, 13, 1, 2, 4, 145}, + {6, 11, 0, 0, 7, 158}, + {4, 11, 0, 0, 6, 169}, + {6, 11, 0, 0, 7, 180}, + {6, 11, 0, 0, 7, 191}, + {7, 11, 0, 0, 7, 202}, + {6, 11, 0, 0, 7, 213}, + {6, 11, 0, 0, 7, 224}, + {6, 11, 0, 0, 7, 235}, + {6, 11, 0, 0, 7, 246}, + {6, 11, 0, 0, 7, 257}, + {2, 8, -1, 0, 4, 268}, + {2, 10, -1, 2, 4, 276}, + {6, 6, 0, -1, 7, 286}, + {6, 5, 0, -2, 7, 292}, + {6, 6, 0, -1, 7, 297}, + {6, 11, 0, 0, 7, 303}, + {11, 12, 0, 1, 12, 314}, + {8, 11, 0, 0, 8, 338}, + {6, 11, -1, 0, 8, 349}, + {6, 11, -1, 0, 8, 360}, + {7, 11, -1, 0, 9, 371}, + {6, 11, -1, 0, 8, 382}, + {6, 11, -1, 0, 7, 393}, + {7, 11, -1, 0, 9, 404}, + {7, 11, -1, 0, 9, 415}, + {2, 11, -2, 0, 6, 426}, + {5, 11, 0, 0, 6, 437}, + {7, 11, -1, 0, 8, 448}, + {6, 11, -1, 0, 7, 459}, + {9, 11, -1, 0, 11, 470}, + {7, 11, -1, 0, 9, 492}, + {7, 11, -1, 0, 9, 503}, + {7, 11, -1, 0, 9, 514}, + {7, 12, -1, 1, 9, 525}, + {7, 11, -1, 0, 9, 537}, + {6, 11, -1, 0, 8, 548}, + {6, 11, 0, 0, 6, 559}, + {7, 11, -1, 0, 9, 570}, + {8, 11, 0, 0, 8, 581}, + {10, 11, 0, 0, 10, 592}, + {8, 11, 0, 0, 8, 614}, + {8, 11, 0, 0, 8, 625}, + {7, 11, 0, 0, 7, 636}, + {3, 14, 0, 3, 4, 647}, + {4, 11, 0, 0, 5, 661}, + {3, 14, 0, 3, 4, 672}, + {5, 5, 0, -6, 7, 686}, + {7, 1, 0, 2, 7, 691}, + {2, 4, 0, -7, 3, 692}, + {7, 8, 0, 0, 7, 696}, + {6, 11, 0, 0, 7, 704}, + {6, 8, 0, 0, 7, 715}, + {6, 11, 0, 0, 7, 723}, + {6, 8, 0, 0, 7, 734}, + {4, 11, 0, 0, 5, 742}, + {6, 11, 0, 3, 7, 753}, + {6, 11, 0, 0, 7, 764}, + {2, 11, -1, 0, 5, 775}, + {3, 14, 0, 3, 5, 786}, + {6, 11, 0, 0, 6, 800}, + {2, 11, -1, 0, 5, 811}, + {10, 8, 0, 0, 11, 822}, + {6, 8, 0, 0, 7, 838}, + {6, 8, 0, 0, 7, 846}, + {6, 11, 0, 3, 7, 854}, + {6, 11, 0, 3, 7, 865}, + {4, 8, 0, 0, 4, 876}, + {6, 8, 0, 0, 7, 884}, + {4, 10, 0, 0, 5, 892}, + {6, 8, 0, 0, 7, 902}, + {6, 8, 0, 0, 7, 910}, + {8, 8, 0, 0, 9, 918}, + {6, 8, 0, 0, 7, 926}, + {6, 11, 0, 3, 7, 934}, + {6, 8, 0, 0, 7, 945}, + {4, 14, 0, 3, 4, 953}, + {1, 13, -1, 2, 3, 967}, + {4, 14, 0, 3, 4, 980}, + {6, 3, 0, -3, 7, 994}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {2, 11, 0, 3, 3, 997}, + {6, 10, 0, 1, 7, 1008}, + {7, 11, 0, 0, 7, 1018}, + {6, 6, 0, -3, 7, 1029}, + {8, 11, 1, 0, 7, 1035}, + {1, 13, -1, 2, 3, 1046}, + {6, 14, 0, 3, 7, 1059}, + {5, 2, 0, -9, 5, 1073}, + {11, 11, 0, 0, 12, 1075}, + {4, 7, 0, -4, 5, 1097}, + {7, 5, 0, -2, 8, 1104}, + {6, 4, -1, -3, 9, 1109}, + {3, 2, 0, -3, 4, 1113}, + {11, 11, 0, 0, 12, 1115}, + {4, 2, 0, -9, 4, 1137}, + {4, 4, -1, -7, 6, 1139}, + {6, 9, 0, -1, 7, 1143}, + {4, 6, 0, -5, 4, 1152}, + {4, 6, 0, -5, 4, 1158}, + {4, 3, -1, -9, 4, 1164}, + {6, 11, 0, 3, 7, 1167}, + {7, 14, -1, 3, 10, 1178}, + {2, 2, 0, -5, 3, 1192}, + {3, 3, -1, 3, 5, 1194}, + {2, 6, 0, -5, 4, 1197}, + {5, 7, 0, -4, 6, 1203}, + {7, 5, 0, -2, 8, 1210}, + {10, 11, 0, 0, 11, 1215}, + {10, 11, 0, 0, 11, 1237}, + {10, 11, 0, 0, 11, 1259}, + {6, 11, 0, 3, 7, 1281}, + {8, 12, 0, 0, 8, 1292}, + {8, 12, 0, 0, 8, 1304}, + {8, 12, 0, 0, 8, 1316}, + {8, 12, 0, 0, 8, 1328}, + {8, 11, 0, 0, 8, 1340}, + {8, 12, 0, 0, 8, 1351}, + {11, 11, 0, 0, 12, 1363}, + {6, 14, -1, 3, 8, 1385}, + {6, 12, -1, 0, 8, 1399}, + {6, 12, -1, 0, 8, 1411}, + {6, 12, -1, 0, 8, 1423}, + {6, 11, -1, 0, 8, 1435}, + {4, 12, -1, 0, 6, 1446}, + {4, 12, -1, 0, 6, 1458}, + {6, 12, 0, 0, 6, 1470}, + {5, 11, 0, 0, 6, 1482}, + {8, 11, 0, 0, 9, 1493}, + {7, 12, -1, 0, 9, 1504}, + {7, 12, -1, 0, 9, 1516}, + {7, 12, -1, 0, 9, 1528}, + {7, 12, -1, 0, 9, 1540}, + {7, 12, -1, 0, 9, 1552}, + {7, 11, -1, 0, 9, 1564}, + {6, 6, 0, -1, 7, 1575}, + {9, 11, 0, 0, 9, 1581}, + {7, 12, -1, 0, 9, 1603}, + {7, 12, -1, 0, 9, 1615}, + {7, 12, -1, 0, 9, 1627}, + {7, 11, -1, 0, 9, 1639}, + {8, 12, 0, 0, 8, 1650}, + {7, 11, -1, 0, 9, 1662}, + {6, 11, 0, 0, 7, 1673}, + {7, 12, 0, 0, 7, 1684}, + {7, 12, 0, 0, 7, 1696}, + {7, 12, 0, 0, 7, 1708}, + {7, 12, 0, 0, 7, 1720}, + {7, 11, 0, 0, 7, 1732}, + {7, 12, 0, 0, 7, 1743}, + {10, 8, 0, 0, 11, 1755}, + {6, 11, 0, 3, 7, 1771}, + {6, 12, 0, 0, 7, 1782}, + {6, 12, 0, 0, 7, 1794}, + {6, 12, 0, 0, 7, 1806}, + {6, 11, 0, 0, 7, 1818}, + {4, 12, 0, 0, 5, 1829}, + {4, 12, 0, 0, 5, 1841}, + {6, 12, 1, 0, 5, 1853}, + {5, 11, 1, 0, 5, 1865}, + {6, 11, 0, 0, 7, 1876}, + {6, 12, 0, 0, 7, 1887}, + {6, 12, 0, 0, 7, 1899}, + {6, 12, 0, 0, 7, 1911}, + {6, 12, 0, 0, 7, 1923}, + {6, 12, 0, 0, 7, 1935}, + {6, 11, 0, 0, 7, 1947}, + {6, 8, 0, 0, 7, 1958}, + {6, 10, 0, 1, 7, 1966}, + {6, 12, 0, 0, 7, 1976}, + {6, 12, 0, 0, 7, 1988}, + {6, 12, 0, 0, 7, 2000}, + {6, 11, 0, 0, 7, 2012}, + {6, 15, 0, 3, 7, 2023}, + {6, 14, 0, 3, 7, 2038}, + {6, 14, 0, 3, 7, 2052}, + }, + helvb12_bitmap_data, + 0 +}; + +#endif /* BLF_FONT_HELVB12_H */ diff --git a/source/blender/blenfont/intern/blf_font_helvb8.h b/source/blender/blenfont/intern/blf_font_helvb8.h new file mode 100644 index 00000000000..1e4682f1f5b --- /dev/null +++ b/source/blender/blenfont/intern/blf_font_helvb8.h @@ -0,0 +1,449 @@ +/** + * $Id: + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * 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. + * + * The Original Code is Copyright (C) 2009 Blender Foundation. + * All rights reserved. + * + * + * Contributor(s): Blender Foundation + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#ifndef BLF_FONT_HELVB8_H +#define BLF_FONT_HELVB8_H + +static unsigned char helvb8_bitmap_data[]= { + 0x00,0x80,0x00,0x80,0x80,0x80,0x80,0xa0, + 0xa0,0xa0,0x50,0xf8,0x50,0xf8,0x50,0x40, + 0xe0,0x10,0x60,0x80,0x70,0x20,0x5c,0x54, + 0x2c,0xd0,0xa8,0xe8,0x58,0xb0,0xa8,0x48, + 0xa0,0x40,0x80,0x80,0x80,0x40,0x80,0x80, + 0x80,0x80,0x80,0x40,0x80,0x40,0x40,0x40, + 0x40,0x40,0x80,0x40,0xe0,0x40,0x20,0x20, + 0xf8,0x20,0x20,0x80,0x40,0x40,0xf0,0x80, + 0x80,0x80,0x80,0x80,0x40,0x40,0x40,0x60, + 0x90,0x90,0x90,0x90,0x60,0x40,0x40,0x40, + 0x40,0xc0,0x40,0xf0,0x40,0x20,0x10,0x90, + 0x60,0xc0,0x20,0x20,0xc0,0x20,0xc0,0x20, + 0x20,0xf0,0x60,0x20,0x20,0xc0,0x20,0x20, + 0xc0,0x80,0xe0,0x60,0x90,0x90,0xe0,0x80, + 0x70,0x40,0x40,0x40,0x20,0x10,0xf0,0x60, + 0x90,0x90,0x60,0x90,0x60,0x60,0x10,0x70, + 0x90,0x90,0x60,0x80,0x00,0x00,0x80,0x80, + 0x40,0x40,0x00,0x00,0x40,0x20,0x40,0x80, + 0x40,0x20,0xe0,0x00,0xe0,0x80,0x40,0x20, + 0x40,0x80,0x40,0x00,0x40,0x20,0xc0,0x78, + 0x80,0x9e,0xa5,0x99,0x41,0x3e,0x88,0x88, + 0x70,0x50,0x20,0x20,0xe0,0x90,0x90,0xe0, + 0x90,0xe0,0x70,0x88,0x80,0x80,0x88,0x70, + 0xf0,0x88,0x88,0x88,0x88,0xf0,0xf0,0x80, + 0x80,0xe0,0x80,0xf0,0x80,0x80,0x80,0xe0, + 0x80,0xf0,0x70,0x88,0x88,0x98,0x80,0x70, + 0x88,0x88,0x88,0xf8,0x88,0x88,0x80,0x80, + 0x80,0x80,0x80,0x80,0x40,0xa0,0x20,0x20, + 0x20,0x20,0x90,0x90,0xe0,0xc0,0xa0,0x90, + 0xe0,0x80,0x80,0x80,0x80,0x80,0xa8,0xa8, + 0xa8,0xa8,0xd8,0x88,0x88,0x98,0xa8,0xa8, + 0xc8,0x88,0x70,0x88,0x88,0x88,0x88,0x70, + 0x80,0x80,0xe0,0x90,0x90,0xe0,0x10,0x20, + 0x70,0x88,0x88,0x88,0x88,0x70,0x90,0x90, + 0xe0,0x90,0x90,0xe0,0xe0,0x10,0x10,0xe0, + 0x80,0x70,0x40,0x40,0x40,0x40,0x40,0xe0, + 0x70,0x88,0x88,0x88,0x88,0x88,0x40,0xa0, + 0x90,0x90,0x90,0x90,0x48,0x48,0x6c,0x92, + 0x92,0x92,0x90,0x90,0x60,0x60,0x90,0x90, + 0x20,0x20,0x30,0x48,0x48,0xc8,0xf0,0x80, + 0x40,0x20,0x10,0xf0,0xc0,0x80,0x80,0x80, + 0x80,0x80,0xc0,0x40,0x40,0x40,0x40,0x80, + 0x80,0x80,0xc0,0x40,0x40,0x40,0x40,0x40, + 0xc0,0x88,0x50,0x20,0xf8,0x80,0x80,0x80, + 0xd0,0xa0,0xe0,0x20,0xc0,0xe0,0x90,0x90, + 0x90,0xe0,0x80,0x80,0x60,0x80,0x80,0x80, + 0x60,0x70,0x90,0x90,0x90,0x70,0x10,0x10, + 0x60,0x80,0xe0,0xa0,0x40,0x40,0x40,0x40, + 0x40,0xe0,0x40,0x20,0x60,0x10,0x70,0x90, + 0x90,0x70,0x90,0x90,0x90,0x90,0xe0,0x80, + 0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x80, + 0x80,0x40,0x40,0x40,0x40,0x40,0x40,0x00, + 0x40,0xa0,0xa0,0xc0,0xc0,0xa0,0x80,0x80, + 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xa8, + 0xa8,0xa8,0xa8,0xf0,0x90,0x90,0x90,0x90, + 0xe0,0x60,0x90,0x90,0x90,0x60,0x80,0xe0, + 0x90,0x90,0x90,0xe0,0x10,0x70,0x90,0x90, + 0x90,0x70,0x80,0x80,0x80,0xc0,0xa0,0xc0, + 0x20,0x60,0x80,0x60,0x40,0x40,0x40,0x40, + 0xe0,0x40,0x40,0x60,0xa0,0xa0,0xa0,0xa0, + 0x40,0xa0,0x90,0x90,0x90,0x50,0x50,0xa8, + 0xa8,0xa8,0x90,0x90,0x60,0x90,0x90,0x80, + 0x40,0x60,0x90,0x90,0x90,0xe0,0x80,0x40, + 0x20,0xe0,0x20,0x40,0x40,0xc0,0x40,0x40, + 0x20,0x80,0x80,0x80,0x80,0x80,0x80,0x80, + 0x80,0x40,0x40,0x60,0x40,0x40,0x80,0xb0, + 0x48,0x00,0x80,0x80,0x80,0x80,0x80,0x00, + 0x80,0x40,0x40,0xa0,0x80,0xa0,0x40,0x40, + 0xf0,0x40,0x40,0xe0,0x40,0x30,0x88,0x70, + 0x50,0x70,0x88,0x20,0x20,0xf8,0x50,0x88, + 0x80,0x80,0x80,0x00,0x80,0x80,0x80,0xe0, + 0x10,0x30,0x60,0x90,0x60,0x80,0x70,0x90, + 0x78,0x84,0xb4,0xa4,0xb4,0x84,0x78,0xe0, + 0x00,0xe0,0x20,0xc0,0x50,0xa0,0x50,0x10, + 0x10,0xf0,0xc0,0x78,0x84,0xac,0xb4,0xb4, + 0x84,0x78,0xe0,0x40,0xa0,0x40,0xf0,0x00, + 0x20,0xf0,0x20,0xc0,0x80,0x40,0x80,0xc0, + 0x20,0x60,0xe0,0x80,0x40,0x80,0x80,0xe0, + 0xa0,0xa0,0xa0,0x50,0x50,0x50,0x50,0xd0, + 0xd0,0xd0,0x78,0x80,0x80,0x80,0x40,0x40, + 0x40,0xc0,0x40,0xe0,0x00,0xe0,0xa0,0xe0, + 0xa0,0x50,0xa0,0x04,0x5e,0x2c,0x54,0x48, + 0xc4,0x40,0x0e,0x44,0x22,0x5c,0x48,0xc4, + 0x40,0x04,0x5e,0x2c,0xd4,0x28,0x64,0xe0, + 0x60,0x90,0x40,0x20,0x00,0x20,0x88,0x88, + 0x70,0x50,0x20,0x20,0x00,0x20,0x40,0x88, + 0x88,0x70,0x50,0x20,0x20,0x00,0x20,0x10, + 0x88,0x88,0x70,0x50,0x20,0x20,0x00,0x50, + 0x20,0x88,0x88,0x70,0x50,0x20,0x20,0x00, + 0x50,0x28,0x88,0x88,0x70,0x50,0x20,0x20, + 0x00,0x50,0x88,0x88,0x70,0x50,0x20,0x20, + 0x20,0x50,0x20,0x9e,0x90,0x7c,0x50,0x30, + 0x3e,0x80,0x40,0x70,0x88,0x80,0x88,0x88, + 0x70,0xf0,0x80,0x80,0xe0,0x80,0xf0,0x00, + 0x20,0x40,0xf0,0x80,0x80,0xe0,0x80,0xf0, + 0x00,0x40,0x20,0xf0,0x80,0x80,0xe0,0x80, + 0xf0,0x00,0xa0,0x40,0xf0,0x80,0x80,0xe0, + 0x80,0xf0,0x00,0xa0,0x40,0x40,0x40,0x40, + 0x40,0x40,0x00,0x40,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0x00,0x80,0x40,0x40,0x40, + 0x40,0x40,0x40,0x40,0x00,0xa0,0x40,0x40, + 0x40,0x40,0x40,0x40,0x40,0x00,0xa0,0x70, + 0x48,0x48,0xe8,0x48,0x70,0x88,0x98,0xa8, + 0xa8,0xc8,0x88,0x00,0x50,0x28,0x70,0x88, + 0x88,0x88,0x88,0x70,0x00,0x20,0x40,0x70, + 0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x10, + 0x70,0x88,0x88,0x88,0x88,0x70,0x00,0x50, + 0x20,0x70,0x88,0x88,0x88,0x88,0x70,0x00, + 0x50,0x28,0x70,0x88,0x88,0x88,0x88,0x70, + 0x00,0x50,0x90,0x60,0x60,0x90,0x80,0xf0, + 0xc8,0xa8,0x98,0x88,0x78,0x08,0x70,0x88, + 0x88,0x88,0x88,0x88,0x00,0x20,0x40,0x70, + 0x88,0x88,0x88,0x88,0x88,0x00,0x20,0x10, + 0x70,0x88,0x88,0x88,0x88,0x88,0x00,0x50, + 0x20,0x70,0x88,0x88,0x88,0x88,0x88,0x00, + 0x50,0x20,0x20,0x30,0x48,0x48,0xc8,0x00, + 0x10,0x08,0x80,0xf0,0x88,0x88,0xf0,0x80, + 0x80,0xa0,0x90,0x90,0xa0,0x90,0x60,0xd0, + 0xa0,0xe0,0x20,0xc0,0x00,0x40,0x80,0xd0, + 0xa0,0xe0,0x20,0xc0,0x00,0x40,0x20,0xd0, + 0xa0,0xe0,0x20,0xc0,0x00,0xa0,0x40,0x68, + 0x50,0x70,0x10,0x60,0x00,0xb0,0x68,0xd0, + 0xa0,0xe0,0x20,0xc0,0x00,0xa0,0xd0,0xa0, + 0xe0,0x20,0xc0,0x40,0xa0,0x40,0xd8,0xa0, + 0xf8,0x28,0xd0,0x80,0x40,0x60,0x80,0x80, + 0x80,0x60,0x60,0x80,0xe0,0xa0,0x40,0x00, + 0x20,0x40,0x60,0x80,0xe0,0xa0,0x40,0x00, + 0x40,0x20,0x60,0x80,0xe0,0xa0,0x40,0x00, + 0xa0,0x40,0x60,0x80,0xe0,0xa0,0x40,0x00, + 0xa0,0x40,0x40,0x40,0x40,0x40,0x00,0x40, + 0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x80, + 0x40,0x40,0x40,0x40,0x40,0x40,0x00,0xa0, + 0x40,0x40,0x40,0x40,0x40,0x40,0x00,0xa0, + 0x60,0x90,0x90,0x90,0x70,0xa0,0x60,0x90, + 0x90,0x90,0x90,0x90,0xe0,0x00,0xa0,0x50, + 0x60,0x90,0x90,0x90,0x60,0x00,0x20,0x40, + 0x60,0x90,0x90,0x90,0x60,0x00,0x20,0x10, + 0x60,0x90,0x90,0x90,0x60,0x00,0xa0,0x40, + 0x60,0x90,0x90,0x90,0x60,0x00,0xa0,0x50, + 0x60,0x90,0x90,0x90,0x60,0x00,0x90,0x20, + 0x00,0xf0,0x00,0x20,0x80,0x70,0x68,0x58, + 0x48,0x3c,0x02,0x60,0xa0,0xa0,0xa0,0xa0, + 0x00,0x40,0x80,0x60,0xa0,0xa0,0xa0,0xa0, + 0x00,0x40,0x20,0x60,0xa0,0xa0,0xa0,0xa0, + 0x00,0xa0,0x40,0x60,0xa0,0xa0,0xa0,0xa0, + 0x00,0xa0,0x80,0x40,0x60,0x90,0x90,0x90, + 0x00,0x20,0x10,0x80,0xe0,0x90,0x90,0x90, + 0xe0,0x80,0x80,0x40,0x60,0x90,0x90,0x90, + 0x00,0x50, +}; + +FontDataBLF blf_font_helvb8 = { + 0, -2, + 9, 9, + { + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 8, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {1, 1, 0, 0, 2, 0}, + {1, 6, -1, 0, 2, 1}, + {3, 3, -1, -3, 3, 7}, + {5, 5, 0, 0, 5, 10}, + {4, 7, -1, 1, 5, 15}, + {6, 6, -1, 0, 7, 22}, + {5, 6, -1, 0, 6, 28}, + {1, 3, -1, -3, 2, 34}, + {2, 7, -1, 1, 3, 37}, + {2, 7, -1, 1, 3, 44}, + {3, 3, -1, -2, 3, 51}, + {5, 5, -1, 0, 5, 54}, + {2, 3, 0, 2, 2, 59}, + {4, 1, -2, -2, 6, 62}, + {1, 1, -1, 0, 2, 63}, + {2, 7, -1, 1, 2, 64}, + {4, 6, -1, 0, 5, 71}, + {2, 6, -2, 0, 5, 77}, + {4, 6, -1, 0, 5, 83}, + {3, 6, -2, 0, 5, 89}, + {4, 6, -1, 0, 5, 95}, + {3, 6, -2, 0, 5, 101}, + {4, 6, -1, 0, 5, 107}, + {4, 6, -1, 0, 5, 113}, + {4, 6, -1, 0, 5, 119}, + {4, 6, -1, 0, 5, 125}, + {1, 4, -1, 0, 2, 131}, + {2, 6, 0, 2, 2, 135}, + {3, 5, -1, 0, 5, 141}, + {3, 3, -1, -1, 4, 146}, + {3, 5, -2, 0, 5, 149}, + {3, 5, -2, 0, 5, 154}, + {8, 7, -1, 1, 9, 159}, + {5, 6, -1, 0, 6, 166}, + {4, 6, -2, 0, 6, 172}, + {5, 6, -1, 0, 6, 178}, + {5, 6, -1, 0, 6, 184}, + {4, 6, -2, 0, 6, 190}, + {4, 6, -2, 0, 5, 196}, + {5, 6, -1, 0, 6, 202}, + {5, 6, -1, 0, 6, 208}, + {1, 6, -1, 0, 2, 214}, + {3, 6, -1, 0, 4, 220}, + {4, 6, -2, 0, 6, 226}, + {3, 6, -2, 0, 5, 232}, + {5, 6, -2, 0, 7, 238}, + {5, 6, -1, 0, 6, 244}, + {5, 6, -1, 0, 6, 250}, + {4, 6, -2, 0, 6, 256}, + {5, 8, -1, 2, 6, 262}, + {4, 6, -2, 0, 6, 270}, + {4, 6, -2, 0, 6, 276}, + {3, 6, -1, 0, 4, 282}, + {5, 6, -1, 0, 6, 288}, + {4, 6, -2, 0, 6, 294}, + {7, 6, -1, 0, 7, 300}, + {4, 6, -2, 0, 6, 306}, + {5, 6, -1, 0, 6, 312}, + {4, 6, -2, 0, 6, 318}, + {2, 7, -1, 1, 2, 324}, + {2, 7, 0, 1, 2, 331}, + {2, 7, 0, 1, 2, 338}, + {5, 3, 0, -2, 5, 345}, + {5, 1, 0, 1, 5, 348}, + {1, 3, -1, -3, 2, 349}, + {4, 5, -1, 0, 4, 352}, + {4, 7, -1, 0, 5, 357}, + {3, 5, -1, 0, 4, 364}, + {4, 7, -1, 0, 5, 369}, + {3, 5, -1, 0, 4, 376}, + {3, 7, -1, 0, 3, 381}, + {4, 6, -1, 1, 5, 388}, + {4, 7, -1, 0, 5, 394}, + {1, 7, -1, 0, 2, 401}, + {2, 9, 0, 2, 2, 408}, + {3, 7, -1, 0, 4, 417}, + {1, 7, -1, 0, 2, 424}, + {5, 5, -1, 0, 6, 431}, + {4, 5, -1, 0, 5, 436}, + {4, 5, -1, 0, 5, 441}, + {4, 6, -1, 1, 5, 446}, + {4, 6, -1, 1, 5, 452}, + {3, 5, -1, 0, 3, 458}, + {3, 5, -1, 0, 4, 463}, + {3, 7, -1, 0, 3, 468}, + {3, 5, -1, 0, 4, 475}, + {4, 5, -1, 0, 5, 480}, + {5, 5, -1, 0, 6, 485}, + {4, 5, -1, 0, 5, 490}, + {4, 6, -1, 1, 4, 495}, + {3, 5, -1, 0, 4, 501}, + {3, 7, 0, 1, 2, 506}, + {1, 7, -1, 1, 2, 513}, + {3, 7, 0, 1, 2, 520}, + {5, 2, -1, -2, 6, 527}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {1, 1, 0, 0, 2, 529}, + {1, 7, -1, 2, 2, 530}, + {3, 7, -1, 1, 5, 537}, + {4, 6, -1, 0, 5, 544}, + {5, 5, 0, 0, 4, 550}, + {5, 5, -1, 0, 6, 555}, + {1, 7, -1, 1, 2, 560}, + {4, 8, -1, 2, 5, 567}, + {4, 1, 0, -5, 2, 575}, + {6, 7, -1, 1, 7, 576}, + {3, 5, 0, -1, 3, 583}, + {4, 3, -1, -1, 5, 588}, + {4, 3, -1, -1, 6, 591}, + {2, 1, 0, -2, 3, 594}, + {6, 7, -1, 1, 7, 595}, + {3, 1, 0, -5, 2, 602}, + {3, 3, -1, -3, 3, 603}, + {4, 5, -1, 0, 5, 606}, + {2, 4, -1, -2, 2, 611}, + {3, 4, 0, -2, 2, 615}, + {2, 2, 0, -4, 2, 619}, + {3, 6, -1, 2, 4, 621}, + {5, 8, 0, 2, 5, 627}, + {1, 2, -1, -1, 2, 635}, + {2, 2, 0, 2, 2, 637}, + {2, 4, 0, -2, 2, 639}, + {3, 5, 0, -1, 3, 643}, + {4, 3, -1, -1, 5, 648}, + {7, 7, 0, 1, 7, 651}, + {7, 7, 0, 1, 7, 658}, + {7, 7, 0, 1, 7, 665}, + {4, 6, -1, 1, 5, 672}, + {5, 9, -1, 0, 6, 678}, + {5, 9, -1, 0, 6, 687}, + {5, 9, -1, 0, 6, 696}, + {5, 9, -1, 0, 6, 705}, + {5, 8, -1, 0, 6, 714}, + {5, 9, -1, 0, 6, 722}, + {7, 6, -1, 0, 8, 731}, + {5, 8, -1, 2, 6, 737}, + {4, 9, -2, 0, 6, 745}, + {4, 9, -2, 0, 6, 754}, + {4, 9, -2, 0, 6, 763}, + {4, 8, -2, 0, 6, 772}, + {2, 9, 0, 0, 2, 780}, + {2, 9, -1, 0, 2, 789}, + {3, 9, 0, 0, 2, 798}, + {3, 8, 0, 0, 2, 807}, + {5, 6, -1, 0, 6, 815}, + {5, 9, -1, 0, 6, 821}, + {5, 9, -1, 0, 6, 830}, + {5, 9, -1, 0, 6, 839}, + {5, 9, -1, 0, 6, 848}, + {5, 9, -1, 0, 6, 857}, + {5, 8, -1, 0, 6, 866}, + {4, 4, -1, 0, 5, 874}, + {5, 8, -1, 1, 6, 878}, + {5, 9, -1, 0, 6, 886}, + {5, 9, -1, 0, 6, 895}, + {5, 9, -1, 0, 6, 904}, + {5, 8, -1, 0, 6, 913}, + {5, 9, -1, 0, 6, 921}, + {5, 6, -1, 0, 6, 930}, + {4, 7, -2, 1, 6, 936}, + {4, 8, -1, 0, 4, 943}, + {4, 8, -1, 0, 4, 951}, + {4, 8, -1, 0, 4, 959}, + {5, 8, 0, 0, 4, 967}, + {4, 7, -1, 0, 4, 975}, + {4, 8, -1, 0, 4, 982}, + {5, 5, -1, 0, 6, 990}, + {3, 7, -1, 2, 4, 995}, + {3, 8, -1, 0, 4, 1002}, + {3, 8, -1, 0, 4, 1010}, + {3, 8, -1, 0, 4, 1018}, + {3, 7, -1, 0, 4, 1026}, + {2, 8, 0, 0, 2, 1033}, + {2, 8, -1, 0, 2, 1041}, + {3, 8, 0, 0, 2, 1049}, + {3, 7, 0, 0, 2, 1057}, + {4, 8, -1, 0, 5, 1064}, + {4, 8, -1, 0, 5, 1072}, + {4, 8, -1, 0, 5, 1080}, + {4, 8, -1, 0, 5, 1088}, + {4, 8, -1, 0, 5, 1096}, + {4, 8, -1, 0, 5, 1104}, + {4, 7, -1, 0, 5, 1112}, + {4, 5, -1, 0, 5, 1119}, + {7, 7, 0, 1, 5, 1124}, + {3, 8, -1, 0, 4, 1131}, + {3, 8, -1, 0, 4, 1139}, + {3, 8, -1, 0, 4, 1147}, + {3, 7, -1, 0, 4, 1155}, + {4, 9, -1, 1, 4, 1162}, + {4, 7, -1, 1, 5, 1171}, + {4, 8, -1, 1, 4, 1178}, + }, + helvb8_bitmap_data, + 0 +}; + +#endif /* BLF_FONT_HELVB8_H */ diff --git a/source/blender/blenfont/intern/blf_font_scr12.h b/source/blender/blenfont/intern/blf_font_scr12.h new file mode 100644 index 00000000000..6460cf6f501 --- /dev/null +++ b/source/blender/blenfont/intern/blf_font_scr12.h @@ -0,0 +1,479 @@ +/** + * $Id: + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * 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. + * + * The Original Code is Copyright (C) 2009 Blender Foundation. + * All rights reserved. + * + * + * Contributor(s): Blender Foundation + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#ifndef BLF_FONT_SCR12_H +#define BLF_FONT_SCR12_H + +static unsigned char scr12_bitmap_data[]= { + 0x80,0x80,0x00,0x80,0x80,0x80,0x80,0x80, + 0xa0,0xa0,0xa0,0xa0,0x50,0x50,0xfc,0x28, + 0x28,0x7e,0x14,0x14,0x20,0x70,0xa8,0x28, + 0x70,0xa0,0xa8,0x70,0x20,0x98,0x54,0x54, + 0x2c,0xd0,0xa8,0xa8,0x64,0x74,0x88,0x8c, + 0x50,0x20,0x50,0x48,0x30,0x80,0x40,0x20, + 0x20,0x20,0x40,0x40,0x80,0x80,0x80,0x80, + 0x40,0x40,0x20,0x80,0x40,0x40,0x20,0x20, + 0x20,0x20,0x40,0x40,0x80,0x20,0xa8,0x70, + 0xa8,0x20,0x20,0x20,0xf8,0x20,0x20,0x80, + 0x40,0x40,0xc0,0xf8,0x80,0x80,0x80,0x80, + 0x40,0x40,0x20,0x20,0x10,0x10,0x08,0x08, + 0x70,0x88,0x88,0xc8,0xa8,0x98,0x88,0x70, + 0xe0,0x40,0x40,0x40,0x40,0x40,0xc0,0x40, + 0xf8,0x80,0x40,0x20,0x10,0x08,0x88,0x70, + 0x70,0x88,0x08,0x08,0x70,0x08,0x88,0x70, + 0x10,0x10,0x10,0xf8,0x90,0x50,0x30,0x10, + 0x70,0x88,0x08,0x08,0xf0,0x80,0x80,0xf8, + 0x70,0x88,0x88,0x88,0xf0,0x80,0x88,0x70, + 0x40,0x40,0x20,0x20,0x10,0x10,0x08,0xf8, + 0x70,0x88,0x88,0x88,0x70,0x88,0x88,0x70, + 0x70,0x88,0x08,0x78,0x88,0x88,0x88,0x70, + 0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x40, + 0x40,0xc0,0x00,0x00,0x40,0x40,0x08,0x10, + 0x20,0x40,0x80,0x40,0x20,0x10,0x08,0xf8, + 0x00,0xf8,0x80,0x40,0x20,0x10,0x08,0x10, + 0x20,0x40,0x80,0x20,0x00,0x20,0x20,0x10, + 0x88,0x88,0x70,0x38,0x40,0x98,0xa8,0xa8, + 0x98,0x48,0x30,0x88,0x88,0xf8,0x88,0x50, + 0x50,0x20,0x20,0xf0,0x88,0x88,0x88,0xf0, + 0x88,0x88,0xf0,0x70,0x88,0x80,0x80,0x80, + 0x80,0x88,0x70,0xf0,0x88,0x88,0x88,0x88, + 0x88,0x88,0xf0,0xf8,0x80,0x80,0x80,0xf0, + 0x80,0x80,0xf8,0x80,0x80,0x80,0x80,0xf0, + 0x80,0x80,0xf8,0x68,0x98,0x88,0x88,0x98, + 0x80,0x88,0x70,0x88,0x88,0x88,0x88,0xf8, + 0x88,0x88,0x88,0xe0,0x40,0x40,0x40,0x40, + 0x40,0x40,0xe0,0x70,0x88,0x88,0x08,0x08, + 0x08,0x08,0x08,0x88,0x88,0x90,0xa0,0xc0, + 0xa0,0x90,0x88,0xf8,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0x88,0x88,0xa8,0xa8,0xd8, + 0xd8,0x88,0x88,0x88,0x98,0x98,0xa8,0xa8, + 0xc8,0xc8,0x88,0x70,0x88,0x88,0x88,0x88, + 0x88,0x88,0x70,0x80,0x80,0x80,0x80,0xf0, + 0x88,0x88,0xf0,0x08,0x10,0x70,0xa8,0x88, + 0x88,0x88,0x88,0x88,0x70,0x88,0x90,0x90, + 0xa0,0xf0,0x88,0x88,0xf0,0x70,0x88,0x88, + 0x08,0x70,0x80,0x88,0x70,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0xf8,0x70,0x88,0x88, + 0x88,0x88,0x88,0x88,0x88,0x20,0x20,0x50, + 0x50,0x50,0x88,0x88,0x88,0x50,0x50,0xf8, + 0xa8,0xa8,0xa8,0x88,0x88,0x88,0x88,0x50, + 0x20,0x20,0x50,0x88,0x88,0x20,0x20,0x20, + 0x20,0x50,0x50,0x88,0x88,0xf8,0x80,0x40, + 0x40,0x20,0x10,0x08,0xf8,0xe0,0x80,0x80, + 0x80,0x80,0x80,0x80,0x80,0xe0,0x08,0x08, + 0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80, + 0xe0,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0xe0,0x88,0x50,0x20,0xfe,0x20,0x40,0x80, + 0x80,0x68,0x98,0x88,0x78,0x08,0x70,0xb0, + 0xc8,0x88,0x88,0xc8,0xb0,0x80,0x80,0x70, + 0x88,0x80,0x80,0x88,0x70,0x68,0x98,0x88, + 0x88,0x98,0x68,0x08,0x08,0x70,0x88,0x80, + 0xf8,0x88,0x70,0x40,0x40,0x40,0x40,0x40, + 0xf0,0x40,0x38,0xf0,0x08,0x68,0x98,0x88, + 0x88,0x98,0x68,0x88,0x88,0x88,0x88,0xc8, + 0xb0,0x80,0x80,0x20,0x20,0x20,0x20,0x20, + 0xe0,0x00,0x20,0x60,0x90,0x10,0x10,0x10, + 0x10,0x10,0x70,0x00,0x10,0x88,0x90,0xa0, + 0xc0,0xa0,0x90,0x80,0x80,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0xe0,0xa8,0xa8,0xa8, + 0xa8,0xa8,0xd0,0x88,0x88,0x88,0x88,0xc8, + 0xb0,0x70,0x88,0x88,0x88,0x88,0x70,0x80, + 0x80,0xb0,0xc8,0x88,0x88,0xc8,0xb0,0x08, + 0x08,0x68,0x98,0x88,0x88,0x98,0x68,0x80, + 0x80,0x80,0x80,0xc8,0xb0,0x70,0x88,0x10, + 0x60,0x88,0x70,0x30,0x40,0x40,0x40,0x40, + 0xf0,0x40,0x68,0x98,0x88,0x88,0x88,0x88, + 0x20,0x20,0x50,0x50,0x88,0x88,0x50,0xa8, + 0xa8,0xa8,0x88,0x88,0x88,0x88,0x50,0x20, + 0x50,0x88,0xf0,0x08,0x68,0x98,0x88,0x88, + 0x88,0x88,0xf8,0x80,0x40,0x20,0x10,0xf8, + 0x18,0x20,0x20,0x20,0x20,0xc0,0x20,0x20, + 0x20,0x18,0x80,0x80,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0x80,0xc0,0x20,0x20,0x20, + 0x20,0x18,0x20,0x20,0x20,0xc0,0x98,0xb4, + 0x64,0x80,0x80,0x80,0x80,0x80,0x00,0x80, + 0x80,0x20,0x20,0x70,0x88,0x80,0x88,0x70, + 0x20,0x20,0xb0,0x48,0x40,0xf0,0x40,0x40, + 0x48,0x30,0x90,0x60,0x90,0x90,0x60,0x90, + 0x20,0x70,0x20,0x70,0x20,0x50,0x88,0x88, + 0x80,0x80,0x80,0x80,0x00,0x00,0x80,0x80, + 0x80,0x80,0x70,0x88,0x10,0x28,0x48,0x90, + 0xa0,0x40,0x88,0x70,0xa0,0x78,0x84,0xb4, + 0xa4,0xb4,0x84,0x78,0xf0,0x90,0x70,0x10, + 0x60,0x14,0x28,0x50,0xa0,0x50,0x28,0x14, + 0x08,0xf8,0xf0,0x78,0x84,0xac,0xb4,0xb4, + 0x84,0x78,0xe0,0x60,0x90,0x60,0xf8,0x00, + 0x20,0x20,0xf8,0x20,0x20,0xe0,0x40,0x20, + 0xa0,0x40,0xc0,0x20,0x40,0x20,0xc0,0x80, + 0x40,0x80,0xe8,0x90,0x90,0x90,0x90,0x28, + 0x28,0x28,0x28,0x68,0xa8,0xa8,0xa8,0x7c, + 0x80,0x80,0xc0,0x40,0xe0,0x40,0x40,0xc0, + 0x40,0xf0,0x60,0x90,0x90,0x60,0xa0,0x50, + 0x28,0x14,0x28,0x50,0xa0,0x08,0x38,0xa8, + 0x58,0x28,0xf0,0x48,0x40,0xc0,0x40,0x38, + 0x10,0x88,0x68,0x30,0xf0,0x48,0x40,0xc0, + 0x40,0x08,0x38,0xa8,0x58,0x28,0xd0,0x28, + 0x40,0x20,0xc0,0x70,0x88,0x88,0x40,0x20, + 0x20,0x00,0x20,0x88,0x88,0xf8,0x88,0x50, + 0x50,0x20,0x00,0x20,0x40,0x88,0x88,0xf8, + 0x50,0x50,0x20,0x20,0x00,0x20,0x10,0x88, + 0x88,0xf8,0x50,0x50,0x20,0x20,0x00,0x50, + 0x20,0x88,0x88,0xf8,0x50,0x50,0x20,0x20, + 0x00,0xb0,0x68,0x88,0x88,0xf8,0x50,0x50, + 0x20,0x20,0x00,0x50,0x88,0x88,0xf8,0x50, + 0x50,0x20,0x20,0x20,0x50,0x20,0x9c,0x90, + 0xf0,0x50,0x5c,0x30,0x30,0x1c,0x60,0x20, + 0x70,0x88,0x80,0x80,0x80,0x80,0x88,0x70, + 0xf8,0x80,0x80,0xf0,0x80,0x80,0xf8,0x00, + 0x20,0x40,0xf8,0x80,0x80,0xf0,0x80,0x80, + 0xf8,0x00,0x20,0x10,0xf8,0x80,0x80,0xf0, + 0x80,0x80,0xf8,0x00,0x50,0x20,0xf8,0x80, + 0x80,0xf0,0x80,0x80,0xf8,0x00,0x50,0xe0, + 0x40,0x40,0x40,0x40,0x40,0xe0,0x00,0x40, + 0x80,0xe0,0x40,0x40,0x40,0x40,0x40,0xe0, + 0x00,0x40,0x20,0xe0,0x40,0x40,0x40,0x40, + 0x40,0xe0,0x00,0xa0,0x40,0xe0,0x40,0x40, + 0x40,0x40,0x40,0xe0,0x00,0xa0,0x78,0x44, + 0x44,0xf4,0x44,0x44,0x44,0x78,0x88,0x98, + 0x98,0xa8,0xc8,0xc8,0x88,0x00,0xb0,0x68, + 0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x00, + 0x20,0x40,0x70,0x88,0x88,0x88,0x88,0x88, + 0x70,0x00,0x20,0x10,0x70,0x88,0x88,0x88, + 0x88,0x88,0x70,0x00,0x50,0x20,0x70,0x88, + 0x88,0x88,0x88,0x88,0x70,0x00,0xb0,0x68, + 0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x00, + 0x50,0x88,0x50,0x20,0x50,0x88,0xb8,0x44, + 0x64,0x54,0x4c,0x44,0x3a,0x70,0x88,0x88, + 0x88,0x88,0x88,0x88,0x00,0x20,0x40,0x70, + 0x88,0x88,0x88,0x88,0x88,0x88,0x00,0x20, + 0x10,0x70,0x88,0x88,0x88,0x88,0x88,0x88, + 0x00,0x50,0x20,0x70,0x88,0x88,0x88,0x88, + 0x88,0x88,0x00,0x50,0x20,0x20,0x20,0x50, + 0x50,0x88,0x88,0x00,0x20,0x10,0x80,0x80, + 0xf0,0x88,0x88,0x88,0xf0,0x80,0x80,0xb0, + 0x88,0x88,0x88,0x90,0xa0,0x90,0x60,0x78, + 0x88,0x78,0x08,0x70,0x00,0x20,0x40,0x78, + 0x88,0x78,0x08,0x70,0x00,0x20,0x10,0x78, + 0x88,0x78,0x08,0x70,0x00,0x50,0x20,0x78, + 0x88,0x78,0x08,0x70,0x00,0xb0,0x68,0x78, + 0x88,0x78,0x08,0x70,0x00,0x50,0x78,0x88, + 0x78,0x08,0x70,0x00,0x20,0x50,0x20,0x6c, + 0x90,0x7c,0x12,0x6c,0x60,0x20,0x70,0x88, + 0x80,0x80,0x88,0x70,0x78,0x80,0xf8,0x88, + 0x70,0x00,0x20,0x40,0x78,0x80,0xf8,0x88, + 0x70,0x00,0x20,0x10,0x78,0x80,0xf8,0x88, + 0x70,0x00,0x50,0x20,0x78,0x80,0xf8,0x88, + 0x70,0x00,0x50,0x20,0x20,0x20,0x20,0xe0, + 0x00,0x40,0x80,0x20,0x20,0x20,0x20,0xe0, + 0x00,0x40,0x20,0x20,0x20,0x20,0x20,0xe0, + 0x00,0xa0,0x40,0x20,0x20,0x20,0x20,0xe0, + 0x00,0xa0,0x70,0x88,0x88,0x88,0x78,0x08, + 0x90,0x60,0xd0,0x88,0x88,0x88,0xc8,0xb0, + 0x00,0xb0,0x68,0x70,0x88,0x88,0x88,0x70, + 0x00,0x20,0x40,0x70,0x88,0x88,0x88,0x70, + 0x00,0x20,0x10,0x70,0x88,0x88,0x88,0x70, + 0x00,0x50,0x20,0x70,0x88,0x88,0x88,0x70, + 0x00,0xb0,0x68,0x70,0x88,0x88,0x88,0x70, + 0x00,0x50,0x20,0x00,0xf8,0x00,0x20,0xb8, + 0x64,0x54,0x4c,0x3a,0x68,0x98,0x88,0x88, + 0x88,0x00,0x20,0x40,0x68,0x98,0x88,0x88, + 0x88,0x00,0x20,0x10,0x68,0x98,0x88,0x88, + 0x88,0x00,0x50,0x20,0x68,0x98,0x88,0x88, + 0x88,0x00,0x50,0xf0,0x08,0x68,0x98,0x88, + 0x88,0x88,0x00,0x20,0x10,0x80,0x80,0xb0, + 0xc8,0x88,0x88,0xc8,0xb0,0x80,0x80,0xf0, + 0x08,0x68,0x98,0x88,0x88,0x88,0x00,0xd8, +}; + +FontDataBLF blf_font_scr12 = { + 0, -2, + 7, 10, + { + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 16, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 7, -1}, + {1, 8, -3, 0, 7, 0}, + {3, 4, -2, -5, 7, 8}, + {7, 8, 0, 0, 7, 12}, + {5, 9, -1, 1, 7, 20}, + {6, 8, 0, 0, 7, 29}, + {6, 8, 0, 0, 7, 37}, + {3, 4, -2, -5, 7, 45}, + {3, 10, -2, 2, 7, 49}, + {3, 10, -2, 2, 7, 59}, + {5, 5, -1, -3, 7, 69}, + {5, 5, -1, -1, 7, 74}, + {2, 4, -2, 2, 7, 79}, + {5, 1, -1, -3, 7, 83}, + {1, 2, -3, 0, 7, 84}, + {5, 10, -1, 1, 7, 86}, + {5, 8, -1, 0, 7, 96}, + {3, 8, -2, 0, 7, 104}, + {5, 8, -1, 0, 7, 112}, + {5, 8, -1, 0, 7, 120}, + {5, 8, -1, 0, 7, 128}, + {5, 8, -1, 0, 7, 136}, + {5, 8, -1, 0, 7, 144}, + {5, 8, -1, 0, 7, 152}, + {5, 8, -1, 0, 7, 160}, + {5, 8, -1, 0, 7, 168}, + {1, 6, -3, 0, 7, 176}, + {2, 8, -2, 2, 7, 182}, + {5, 9, -1, 1, 7, 190}, + {5, 3, -1, -2, 7, 199}, + {5, 9, -1, 1, 7, 202}, + {5, 8, -1, 0, 7, 211}, + {5, 8, -1, 0, 7, 219}, + {5, 8, -1, 0, 7, 227}, + {5, 8, -1, 0, 7, 235}, + {5, 8, -1, 0, 7, 243}, + {5, 8, -1, 0, 7, 251}, + {5, 8, -1, 0, 7, 259}, + {5, 8, -1, 0, 7, 267}, + {5, 8, -1, 0, 7, 275}, + {5, 8, -1, 0, 7, 283}, + {3, 8, -2, 0, 7, 291}, + {5, 8, -1, 0, 7, 299}, + {5, 8, -1, 0, 7, 307}, + {5, 8, -1, 0, 7, 315}, + {5, 8, -1, 0, 7, 323}, + {5, 8, -1, 0, 7, 331}, + {5, 8, -1, 0, 7, 339}, + {5, 8, -1, 0, 7, 347}, + {5, 10, -1, 2, 7, 355}, + {5, 8, -1, 0, 7, 365}, + {5, 8, -1, 0, 7, 373}, + {5, 8, -1, 0, 7, 381}, + {5, 8, -1, 0, 7, 389}, + {5, 8, -1, 0, 7, 397}, + {5, 8, -1, 0, 7, 405}, + {5, 8, -1, 0, 7, 413}, + {5, 8, -1, 0, 7, 421}, + {5, 8, -1, 0, 7, 429}, + {3, 9, -2, 1, 7, 437}, + {5, 10, -1, 1, 7, 446}, + {3, 9, -2, 1, 7, 456}, + {5, 3, -1, -5, 7, 465}, + {7, 1, 0, 1, 7, 468}, + {3, 4, -2, -5, 7, 469}, + {5, 6, -1, 0, 7, 473}, + {5, 8, -1, 0, 7, 479}, + {5, 6, -1, 0, 7, 487}, + {5, 8, -1, 0, 7, 493}, + {5, 6, -1, 0, 7, 501}, + {5, 8, -1, 0, 7, 507}, + {5, 8, -1, 2, 7, 515}, + {5, 8, -1, 0, 7, 523}, + {3, 8, -2, 0, 7, 531}, + {4, 10, -1, 2, 7, 539}, + {5, 8, -1, 0, 7, 549}, + {3, 8, -2, 0, 7, 557}, + {5, 6, -1, 0, 7, 565}, + {5, 6, -1, 0, 7, 571}, + {5, 6, -1, 0, 7, 577}, + {5, 8, -1, 2, 7, 583}, + {5, 8, -1, 2, 7, 591}, + {5, 6, -1, 0, 7, 599}, + {5, 6, -1, 0, 7, 605}, + {4, 7, -1, 0, 7, 611}, + {5, 6, -1, 0, 7, 618}, + {5, 6, -1, 0, 7, 624}, + {5, 6, -1, 0, 7, 630}, + {5, 6, -1, 0, 7, 636}, + {5, 8, -1, 2, 7, 642}, + {5, 6, -1, 0, 7, 650}, + {5, 10, -1, 2, 7, 656}, + {1, 10, -3, 1, 7, 666}, + {5, 10, -1, 2, 7, 676}, + {6, 3, 0, -2, 7, 686}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {1, 8, -3, 2, 7, 689}, + {5, 9, -1, 0, 7, 697}, + {5, 8, -1, 0, 7, 706}, + {4, 6, -1, -2, 7, 714}, + {5, 8, -1, 0, 7, 720}, + {1, 10, -3, 1, 7, 728}, + {5, 10, -1, 1, 7, 738}, + {3, 1, -2, -7, 7, 748}, + {6, 7, 0, 0, 7, 749}, + {4, 5, -1, -4, 7, 756}, + {6, 7, 0, 0, 7, 761}, + {5, 2, -1, -3, 7, 768}, + {4, 1, -1, -3, 7, 770}, + {6, 7, 0, 0, 7, 771}, + {3, 1, -2, -7, 7, 778}, + {4, 3, -1, -4, 7, 779}, + {5, 7, -1, 0, 7, 782}, + {3, 5, -2, -4, 7, 789}, + {3, 5, -2, -4, 7, 794}, + {2, 2, -2, -7, 7, 799}, + {5, 6, -1, 1, 7, 801}, + {6, 9, 0, 1, 7, 807}, + {1, 2, -3, -3, 7, 816}, + {2, 2, -2, 2, 7, 818}, + {3, 5, -2, -4, 7, 820}, + {4, 5, -1, -4, 7, 825}, + {6, 7, 0, 0, 7, 830}, + {5, 10, -1, 1, 7, 837}, + {5, 10, -1, 1, 7, 847}, + {5, 10, -1, 1, 7, 857}, + {5, 8, -1, 2, 7, 867}, + {5, 10, -1, 0, 7, 875}, + {5, 10, -1, 0, 7, 885}, + {5, 10, -1, 0, 7, 895}, + {5, 10, -1, 0, 7, 905}, + {5, 9, -1, 0, 7, 915}, + {5, 10, -1, 0, 7, 924}, + {6, 8, 0, 0, 7, 934}, + {5, 10, -1, 2, 7, 942}, + {5, 10, -1, 0, 7, 952}, + {5, 10, -1, 0, 7, 962}, + {5, 10, -1, 0, 7, 972}, + {5, 9, -1, 0, 7, 982}, + {3, 10, -2, 0, 7, 991}, + {3, 10, -2, 0, 7, 1001}, + {3, 10, -2, 0, 7, 1011}, + {3, 9, -2, 0, 7, 1021}, + {6, 8, 0, 0, 7, 1030}, + {5, 10, -1, 0, 7, 1038}, + {5, 10, -1, 0, 7, 1048}, + {5, 10, -1, 0, 7, 1058}, + {5, 10, -1, 0, 7, 1068}, + {5, 10, -1, 0, 7, 1078}, + {5, 9, -1, 0, 7, 1088}, + {5, 5, -1, -1, 7, 1097}, + {7, 7, 0, 0, 7, 1102}, + {5, 10, -1, 0, 7, 1109}, + {5, 10, -1, 0, 7, 1119}, + {5, 10, -1, 0, 7, 1129}, + {5, 9, -1, 0, 7, 1139}, + {5, 10, -1, 0, 7, 1148}, + {5, 9, -1, 0, 7, 1158}, + {5, 8, -1, 0, 7, 1167}, + {5, 8, -1, 0, 7, 1175}, + {5, 8, -1, 0, 7, 1183}, + {5, 8, -1, 0, 7, 1191}, + {5, 8, -1, 0, 7, 1199}, + {5, 7, -1, 0, 7, 1207}, + {5, 9, -1, 0, 7, 1214}, + {7, 5, 0, 0, 7, 1223}, + {5, 8, -1, 2, 7, 1228}, + {5, 8, -1, 0, 7, 1236}, + {5, 8, -1, 0, 7, 1244}, + {5, 8, -1, 0, 7, 1252}, + {5, 7, -1, 0, 7, 1260}, + {3, 8, -2, 0, 7, 1267}, + {3, 8, -2, 0, 7, 1275}, + {3, 8, -2, 0, 7, 1283}, + {3, 7, -2, 0, 7, 1291}, + {5, 9, -1, 0, 7, 1298}, + {5, 8, -1, 0, 7, 1307}, + {5, 8, -1, 0, 7, 1315}, + {5, 8, -1, 0, 7, 1323}, + {5, 8, -1, 0, 7, 1331}, + {5, 8, -1, 0, 7, 1339}, + {5, 7, -1, 0, 7, 1347}, + {5, 5, -1, -1, 7, 1354}, + {7, 5, 0, 0, 7, 1359}, + {5, 8, -1, 0, 7, 1364}, + {5, 8, -1, 0, 7, 1372}, + {5, 8, -1, 0, 7, 1380}, + {5, 7, -1, 0, 7, 1388}, + {5, 10, -1, 2, 7, 1395}, + {5, 10, -1, 2, 7, 1405}, + {5, 9, -1, 2, 7, 1415}, + }, + scr12_bitmap_data, + 0 +}; + +#endif + diff --git a/source/blender/blenfont/intern/blf_font_scr14.h b/source/blender/blenfont/intern/blf_font_scr14.h new file mode 100644 index 00000000000..d9cc0b84e14 --- /dev/null +++ b/source/blender/blenfont/intern/blf_font_scr14.h @@ -0,0 +1,504 @@ +/** + * $Id: + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * 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. + * + * The Original Code is Copyright (C) 2009 Blender Foundation. + * All rights reserved. + * + * + * Contributor(s): Blender Foundation + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#ifndef BLF_FONT_SCR14_H +#define BLF_FONT_SCR14_H + +static unsigned char scr14_bitmap_data[]= { + 0x80,0x80,0x00,0x80,0x80,0x80,0x80,0x80, + 0x80,0xa0,0xa0,0xa0,0xa0,0x50,0x50,0xfc, + 0x28,0x28,0x28,0x7e,0x14,0x14,0x20,0x70, + 0xa8,0x28,0x30,0x60,0xa0,0xa8,0x70,0x20, + 0x98,0x54,0x54,0x2c,0x10,0x68,0x54,0x54, + 0x32,0x74,0x88,0x8c,0x90,0x60,0x20,0x50, + 0x48,0x30,0x80,0x40,0x20,0x20,0x20,0x40, + 0x40,0x80,0x80,0x80,0x80,0x80,0x40,0x40, + 0x20,0x80,0x40,0x40,0x20,0x20,0x20,0x20, + 0x20,0x40,0x40,0x80,0x20,0xa8,0x70,0x70, + 0xa8,0x20,0x20,0x20,0xf8,0x20,0x20,0x80, + 0x40,0x40,0xc0,0xf8,0x80,0x80,0x80,0x80, + 0x40,0x40,0x20,0x20,0x10,0x10,0x08,0x08, + 0x70,0x88,0x88,0xc8,0xa8,0x98,0x88,0x88, + 0x70,0xe0,0x40,0x40,0x40,0x40,0x40,0x40, + 0xc0,0x40,0xf8,0x80,0x40,0x20,0x10,0x08, + 0x88,0x88,0x70,0x70,0x88,0x08,0x08,0x70, + 0x08,0x08,0x88,0x70,0x10,0x10,0x10,0xf8, + 0x90,0x50,0x50,0x30,0x10,0x70,0x88,0x08, + 0x08,0x08,0xf0,0x80,0x80,0xf8,0x70,0x88, + 0x88,0x88,0x88,0xf0,0x80,0x88,0x70,0x40, + 0x40,0x40,0x20,0x20,0x10,0x10,0x08,0xf8, + 0x70,0x88,0x88,0x88,0x70,0x88,0x88,0x88, + 0x70,0x70,0x88,0x08,0x08,0x78,0x88,0x88, + 0x88,0x70,0x80,0x80,0x00,0x00,0x80,0x80, + 0x80,0x40,0x40,0xc0,0x00,0x00,0x40,0x40, + 0x08,0x10,0x20,0x40,0x80,0x40,0x20,0x10, + 0x08,0xf8,0x00,0xf8,0x80,0x40,0x20,0x10, + 0x08,0x10,0x20,0x40,0x80,0x20,0x20,0x00, + 0x20,0x20,0x10,0x88,0x88,0x70,0x38,0x40, + 0x98,0xa8,0xa8,0x98,0x88,0x48,0x30,0x88, + 0x88,0xf8,0x88,0x50,0x50,0x50,0x20,0x20, + 0xf0,0x88,0x88,0x88,0xf0,0x88,0x88,0x88, + 0xf0,0x70,0x88,0x80,0x80,0x80,0x80,0x80, + 0x88,0x70,0xf0,0x88,0x88,0x88,0x88,0x88, + 0x88,0x88,0xf0,0xf8,0x80,0x80,0x80,0xf0, + 0x80,0x80,0x80,0xf8,0x80,0x80,0x80,0x80, + 0xf0,0x80,0x80,0x80,0xf8,0x68,0x98,0x88, + 0x88,0x98,0x80,0x80,0x88,0x70,0x88,0x88, + 0x88,0x88,0xf8,0x88,0x88,0x88,0x88,0xe0, + 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xe0, + 0x70,0x88,0x88,0x08,0x08,0x08,0x08,0x08, + 0x08,0x88,0x88,0x90,0xa0,0xc0,0xa0,0x90, + 0x88,0x88,0xf8,0x80,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0x88,0x88,0x88,0xa8,0xa8, + 0xd8,0xd8,0x88,0x88,0x88,0x98,0x98,0xa8, + 0xa8,0xc8,0xc8,0x88,0x88,0x70,0x88,0x88, + 0x88,0x88,0x88,0x88,0x88,0x70,0x80,0x80, + 0x80,0x80,0xf0,0x88,0x88,0x88,0xf0,0x08, + 0x10,0x70,0xa8,0x88,0x88,0x88,0x88,0x88, + 0x88,0x70,0x88,0x88,0x90,0xa0,0xf0,0x88, + 0x88,0x88,0xf0,0x70,0x88,0x08,0x08,0x70, + 0x80,0x80,0x88,0x70,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0xf8,0x70,0x88,0x88, + 0x88,0x88,0x88,0x88,0x88,0x88,0x20,0x20, + 0x50,0x50,0x50,0x88,0x88,0x88,0x88,0x50, + 0x50,0xf8,0xa8,0xa8,0x88,0x88,0x88,0x88, + 0x88,0x88,0x50,0x50,0x20,0x50,0x50,0x88, + 0x88,0x20,0x20,0x20,0x20,0x20,0x50,0x50, + 0x88,0x88,0xf8,0x80,0x40,0x40,0x20,0x10, + 0x10,0x08,0xf8,0xf0,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0x80,0x80,0xf0,0x08,0x08, + 0x10,0x10,0x20,0x20,0x40,0x40,0x80,0x80, + 0xf0,0x10,0x10,0x10,0x10,0x10,0x10,0x10, + 0x10,0x10,0xf0,0x88,0x50,0x20,0xfe,0x20, + 0x40,0x80,0x80,0x68,0x98,0x88,0x78,0x08, + 0x88,0x70,0xb0,0xc8,0x88,0x88,0x88,0xc8, + 0xb0,0x80,0x80,0x70,0x88,0x80,0x80,0x80, + 0x88,0x70,0x68,0x98,0x88,0x88,0x88,0x98, + 0x68,0x08,0x08,0x70,0x88,0x80,0xf8,0x88, + 0x88,0x70,0x40,0x40,0x40,0x40,0x40,0x40, + 0xf0,0x40,0x38,0x70,0x88,0x08,0x68,0x98, + 0x88,0x88,0x88,0x98,0x68,0x88,0x88,0x88, + 0x88,0x88,0xc8,0xb0,0x80,0x80,0x20,0x20, + 0x20,0x20,0x20,0x20,0xe0,0x00,0x20,0x60, + 0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10, + 0x70,0x00,0x10,0x88,0x88,0x90,0xe0,0xa0, + 0x90,0x88,0x80,0x80,0x20,0x20,0x20,0x20, + 0x20,0x20,0x20,0x20,0xe0,0xa8,0xa8,0xa8, + 0xa8,0xa8,0xa8,0xd0,0x88,0x88,0x88,0x88, + 0x88,0xc8,0xb0,0x70,0x88,0x88,0x88,0x88, + 0x88,0x70,0x80,0x80,0x80,0xb0,0xc8,0x88, + 0x88,0x88,0xc8,0xb0,0x08,0x08,0x08,0x68, + 0x98,0x88,0x88,0x88,0x98,0x68,0x80,0x80, + 0x80,0x80,0x80,0xc8,0xb0,0x70,0x88,0x08, + 0x70,0x80,0x88,0x70,0x30,0x40,0x40,0x40, + 0x40,0x40,0xf0,0x40,0x40,0x68,0x98,0x88, + 0x88,0x88,0x88,0x88,0x20,0x20,0x50,0x50, + 0x88,0x88,0x88,0x50,0xa8,0xa8,0xa8,0xa8, + 0x88,0x88,0x88,0x88,0x50,0x20,0x50,0x88, + 0x88,0x70,0x88,0x08,0x68,0x98,0x88,0x88, + 0x88,0x88,0x88,0xf8,0x80,0x40,0x20,0x10, + 0x08,0xf8,0x18,0x20,0x20,0x20,0x20,0x20, + 0xc0,0x20,0x20,0x20,0x20,0x18,0x80,0x80, + 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, + 0x80,0x80,0xc0,0x20,0x20,0x20,0x20,0x20, + 0x18,0x20,0x20,0x20,0x20,0xc0,0x98,0xb4, + 0x64,0x80,0x80,0x80,0x80,0x80,0x80,0x00, + 0x80,0x80,0x20,0x20,0x70,0x88,0x80,0x80, + 0x88,0x70,0x20,0x20,0xb0,0x48,0x40,0x40, + 0xf0,0x40,0x40,0x48,0x30,0x88,0x70,0x88, + 0x88,0x70,0x88,0x70,0x20,0xf8,0x20,0xf8, + 0x50,0x50,0x88,0x88,0x80,0x80,0x80,0x80, + 0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x80, + 0x70,0x88,0x10,0x28,0x48,0x88,0x90,0xa0, + 0x40,0x88,0x70,0xd8,0x38,0x44,0x92,0xaa, + 0xa2,0xaa,0x92,0x44,0x38,0xf8,0x00,0x68, + 0x90,0x70,0x10,0x60,0x12,0x24,0x48,0x90, + 0x48,0x24,0x12,0x08,0x08,0xf8,0xf0,0x38, + 0x44,0xaa,0xaa,0xb2,0xaa,0xb2,0x44,0x38, + 0xe0,0x60,0x90,0x90,0x60,0xf8,0x00,0x20, + 0x20,0xf8,0x20,0x20,0xe0,0x40,0x20,0xa0, + 0x40,0xc0,0x20,0x40,0x20,0xc0,0x80,0x40, + 0x80,0x80,0xb4,0xc8,0x88,0x88,0x88,0x88, + 0x28,0x28,0x28,0x28,0x28,0x68,0xa8,0xa8, + 0xa8,0x7c,0x80,0x80,0xc0,0x20,0x40,0xe0, + 0x40,0x40,0xc0,0x40,0xf8,0x00,0x70,0x88, + 0x88,0x88,0x70,0x90,0x48,0x24,0x12,0x24, + 0x48,0x90,0x04,0x9e,0x54,0x2c,0x14,0xe8, + 0x44,0x40,0xc0,0x40,0x1c,0x08,0x84,0x54, + 0x28,0x10,0xe8,0x44,0x40,0xc0,0x40,0x04, + 0x9e,0x54,0x2c,0xd4,0x28,0x44,0x20,0xc0, + 0x70,0x88,0x80,0x40,0x20,0x20,0x00,0x00, + 0x20,0x20,0x88,0x88,0xf8,0x88,0x50,0x50, + 0x20,0x20,0x00,0x20,0x40,0x88,0x88,0xf8, + 0x88,0x50,0x50,0x20,0x20,0x00,0x20,0x10, + 0x88,0x88,0xf8,0x88,0x50,0x50,0x20,0x20, + 0x00,0x50,0x20,0x88,0x88,0xf8,0x88,0x50, + 0x50,0x20,0x20,0x00,0xb0,0x68,0x88,0x88, + 0xf8,0x88,0x50,0x50,0x20,0x20,0x00,0xd8, + 0x88,0x88,0xf8,0x88,0x50,0x50,0x20,0x20, + 0x20,0x50,0x20,0x9c,0x90,0xf0,0x90,0x5c, + 0x50,0x30,0x30,0x1c,0x60,0x10,0x20,0x70, + 0x88,0x80,0x80,0x80,0x80,0x80,0x88,0x70, + 0xf8,0x80,0x80,0x80,0xf0,0x80,0x80,0xf8, + 0x00,0x20,0x40,0xf8,0x80,0x80,0x80,0xf0, + 0x80,0x80,0xf8,0x00,0x20,0x10,0xf8,0x80, + 0x80,0x80,0xf0,0x80,0x80,0xf8,0x00,0x50, + 0x20,0xf8,0x80,0x80,0x80,0xf0,0x80,0x80, + 0xf8,0x00,0xd8,0xe0,0x40,0x40,0x40,0x40, + 0x40,0x40,0xe0,0x00,0x40,0x80,0xe0,0x40, + 0x40,0x40,0x40,0x40,0x40,0xe0,0x00,0x40, + 0x20,0xe0,0x40,0x40,0x40,0x40,0x40,0x40, + 0xe0,0x00,0xa0,0x40,0x70,0x20,0x20,0x20, + 0x20,0x20,0x20,0x70,0x00,0xd8,0x78,0x44, + 0x44,0x44,0xf4,0x44,0x44,0x44,0x78,0x88, + 0x98,0x98,0xa8,0xa8,0xc8,0xc8,0x88,0x00, + 0xb0,0x68,0x70,0x88,0x88,0x88,0x88,0x88, + 0x88,0x70,0x00,0x20,0x40,0x70,0x88,0x88, + 0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x10, + 0x70,0x88,0x88,0x88,0x88,0x88,0x88,0x70, + 0x00,0x50,0x20,0x70,0x88,0x88,0x88,0x88, + 0x88,0x88,0x70,0x00,0xb0,0x68,0x70,0x88, + 0x88,0x88,0x88,0x88,0x88,0x70,0x00,0xd8, + 0x88,0x50,0x20,0x50,0x88,0xb8,0x44,0x64, + 0x64,0x54,0x4c,0x4c,0x44,0x3a,0x70,0x88, + 0x88,0x88,0x88,0x88,0x88,0x88,0x00,0x20, + 0x40,0x70,0x88,0x88,0x88,0x88,0x88,0x88, + 0x88,0x00,0x20,0x10,0x70,0x88,0x88,0x88, + 0x88,0x88,0x88,0x88,0x00,0x50,0x20,0x70, + 0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x00, + 0xd8,0x20,0x20,0x20,0x20,0x50,0x50,0x88, + 0x88,0x00,0x20,0x10,0xe0,0x40,0x78,0x44, + 0x44,0x44,0x78,0x40,0xe0,0xb0,0x88,0x88, + 0x88,0x90,0xa0,0x90,0x90,0x60,0x68,0x98, + 0x88,0x78,0x08,0x88,0x70,0x00,0x20,0x40, + 0x68,0x98,0x88,0x78,0x08,0x88,0x70,0x00, + 0x20,0x10,0x68,0x98,0x88,0x78,0x08,0x88, + 0x70,0x00,0x50,0x20,0x68,0x98,0x88,0x78, + 0x08,0x88,0x70,0x00,0xb0,0x68,0x68,0x98, + 0x88,0x78,0x08,0x88,0x70,0x00,0xd8,0x68, + 0x98,0x88,0x78,0x08,0x88,0x70,0x00,0x20, + 0x50,0x20,0x6c,0x92,0x90,0x7e,0x12,0x92, + 0x6c,0x60,0x10,0x20,0x70,0x88,0x80,0x80, + 0x80,0x88,0x70,0x70,0x88,0x80,0xf8,0x88, + 0x88,0x70,0x00,0x20,0x40,0x70,0x88,0x80, + 0xf8,0x88,0x88,0x70,0x00,0x20,0x10,0x70, + 0x88,0x80,0xf8,0x88,0x88,0x70,0x00,0x50, + 0x20,0x70,0x88,0x80,0xf8,0x88,0x88,0x70, + 0x00,0xd8,0x20,0x20,0x20,0x20,0x20,0x20, + 0xe0,0x00,0x20,0x40,0x20,0x20,0x20,0x20, + 0x20,0x20,0xe0,0x00,0x20,0x10,0x20,0x20, + 0x20,0x20,0x20,0x20,0xe0,0x00,0xa0,0x40, + 0x20,0x20,0x20,0x20,0x20,0x20,0xe0,0x00, + 0xd8,0x70,0x88,0x88,0x88,0x88,0x88,0x78, + 0x10,0xd0,0x20,0xd0,0x88,0x88,0x88,0x88, + 0x88,0xc8,0xb0,0x00,0xb0,0x68,0x70,0x88, + 0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x40, + 0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x00, + 0x20,0x10,0x70,0x88,0x88,0x88,0x88,0x88, + 0x70,0x00,0x50,0x20,0x70,0x88,0x88,0x88, + 0x88,0x88,0x70,0x00,0xb0,0x68,0x70,0x88, + 0x88,0x88,0x88,0x88,0x70,0x00,0xd8,0x10, + 0x10,0x00,0xfe,0x00,0x10,0x10,0xb8,0x44, + 0x64,0x54,0x4c,0x44,0x3a,0x68,0x98,0x88, + 0x88,0x88,0x88,0x88,0x00,0x20,0x40,0x68, + 0x98,0x88,0x88,0x88,0x88,0x88,0x00,0x20, + 0x10,0x68,0x98,0x88,0x88,0x88,0x88,0x88, + 0x00,0x50,0x20,0x68,0x98,0x88,0x88,0x88, + 0x88,0x88,0x00,0xd8,0x70,0x88,0x08,0x68, + 0x98,0x88,0x88,0x88,0x88,0x88,0x00,0x20, + 0x10,0xe0,0x40,0x58,0x64,0x44,0x44,0x44, + 0x64,0x58,0x40,0xc0,0x70,0x88,0x08,0x68, + 0x98,0x88,0x88,0x88,0x88,0x88,0x00,0xd8, +}; + +FontDataBLF blf_font_scr14 = { + 0, -3, + 7, 11, + { + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 16, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 7, -1}, + {1, 9, -3, 0, 7, 0}, + {3, 4, -2, -5, 7, 9}, + {7, 9, 0, 0, 7, 13}, + {5, 10, -1, 1, 7, 22}, + {7, 9, 0, 0, 7, 32}, + {6, 9, 0, 0, 7, 41}, + {3, 4, -2, -5, 7, 50}, + {3, 11, -2, 1, 7, 54}, + {3, 11, -2, 1, 7, 65}, + {5, 6, -1, -2, 7, 76}, + {5, 5, -1, -2, 7, 82}, + {2, 4, -2, 2, 7, 87}, + {5, 1, -1, -4, 7, 91}, + {1, 2, -3, 0, 7, 92}, + {5, 10, -1, 0, 7, 94}, + {5, 9, -1, 0, 7, 104}, + {3, 9, -2, 0, 7, 113}, + {5, 9, -1, 0, 7, 122}, + {5, 9, -1, 0, 7, 131}, + {5, 9, -1, 0, 7, 140}, + {5, 9, -1, 0, 7, 149}, + {5, 9, -1, 0, 7, 158}, + {5, 9, -1, 0, 7, 167}, + {5, 9, -1, 0, 7, 176}, + {5, 9, -1, 0, 7, 185}, + {1, 6, -3, 0, 7, 194}, + {2, 8, -2, 1, 7, 200}, + {5, 9, -1, 0, 7, 208}, + {5, 3, -1, -3, 7, 217}, + {5, 9, -1, 0, 7, 220}, + {5, 9, -1, 0, 7, 229}, + {5, 9, -1, 0, 7, 238}, + {5, 9, -1, 0, 7, 247}, + {5, 9, -1, 0, 7, 256}, + {5, 9, -1, 0, 7, 265}, + {5, 9, -1, 0, 7, 274}, + {5, 9, -1, 0, 7, 283}, + {5, 9, -1, 0, 7, 292}, + {5, 9, -1, 0, 7, 301}, + {5, 9, -1, 0, 7, 310}, + {3, 9, -2, 0, 7, 319}, + {5, 9, -1, 0, 7, 328}, + {5, 9, -1, 0, 7, 337}, + {5, 9, -1, 0, 7, 346}, + {5, 9, -1, 0, 7, 355}, + {5, 9, -1, 0, 7, 364}, + {5, 9, -1, 0, 7, 373}, + {5, 9, -1, 0, 7, 382}, + {5, 11, -1, 2, 7, 391}, + {5, 9, -1, 0, 7, 402}, + {5, 9, -1, 0, 7, 411}, + {5, 9, -1, 0, 7, 420}, + {5, 9, -1, 0, 7, 429}, + {5, 9, -1, 0, 7, 438}, + {5, 9, -1, 0, 7, 447}, + {5, 9, -1, 0, 7, 456}, + {5, 9, -1, 0, 7, 465}, + {5, 9, -1, 0, 7, 474}, + {4, 11, -2, 1, 7, 483}, + {5, 10, -1, 0, 7, 494}, + {4, 11, -1, 1, 7, 504}, + {5, 3, -1, -6, 7, 515}, + {7, 1, 0, 2, 7, 518}, + {3, 4, -2, -5, 7, 519}, + {5, 7, -1, 0, 7, 523}, + {5, 9, -1, 0, 7, 530}, + {5, 7, -1, 0, 7, 539}, + {5, 9, -1, 0, 7, 546}, + {5, 7, -1, 0, 7, 555}, + {5, 9, -1, 0, 7, 562}, + {5, 10, -1, 3, 7, 571}, + {5, 9, -1, 0, 7, 581}, + {3, 9, -2, 0, 7, 590}, + {4, 12, -1, 3, 7, 599}, + {5, 9, -1, 0, 7, 611}, + {3, 9, -2, 0, 7, 620}, + {5, 7, -1, 0, 7, 629}, + {5, 7, -1, 0, 7, 636}, + {5, 7, -1, 0, 7, 643}, + {5, 10, -1, 3, 7, 650}, + {5, 10, -1, 3, 7, 660}, + {5, 7, -1, 0, 7, 670}, + {5, 7, -1, 0, 7, 677}, + {4, 9, -1, 0, 7, 684}, + {5, 7, -1, 0, 7, 693}, + {5, 7, -1, 0, 7, 700}, + {5, 7, -1, 0, 7, 707}, + {5, 7, -1, 0, 7, 714}, + {5, 10, -1, 3, 7, 721}, + {5, 7, -1, 0, 7, 731}, + {5, 12, -1, 2, 7, 738}, + {1, 12, -3, 2, 7, 750}, + {5, 12, -1, 2, 7, 762}, + {6, 3, 0, -3, 7, 774}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {1, 9, -3, 2, 7, 777}, + {5, 10, -1, 0, 7, 786}, + {5, 9, -1, 0, 7, 796}, + {5, 6, -1, -3, 7, 805}, + {5, 9, -1, 0, 7, 811}, + {1, 12, -3, 2, 7, 820}, + {5, 11, -1, 2, 7, 832}, + {5, 1, -1, -8, 7, 843}, + {7, 9, 0, 0, 7, 844}, + {5, 7, -1, -2, 7, 853}, + {7, 7, 0, 0, 7, 860}, + {5, 3, -1, -3, 7, 867}, + {4, 1, -1, -4, 7, 870}, + {7, 9, 0, 0, 7, 871}, + {3, 1, -2, -8, 7, 880}, + {4, 4, -1, -4, 7, 881}, + {5, 7, -1, 0, 7, 885}, + {3, 5, -2, -5, 7, 892}, + {3, 5, -2, -5, 7, 897}, + {2, 2, -3, -8, 7, 902}, + {6, 8, -1, 2, 7, 904}, + {6, 10, 0, 1, 7, 912}, + {1, 2, -3, -3, 7, 922}, + {3, 3, -2, 3, 7, 924}, + {3, 5, -2, -5, 7, 927}, + {5, 7, -1, -2, 7, 932}, + {7, 7, 0, 0, 7, 939}, + {7, 10, 0, 0, 7, 946}, + {6, 11, 0, 1, 7, 956}, + {7, 9, 0, -1, 7, 967}, + {5, 10, -1, 3, 7, 976}, + {5, 11, -1, 0, 7, 986}, + {5, 11, -1, 0, 7, 997}, + {5, 11, -1, 0, 7, 1008}, + {5, 11, -1, 0, 7, 1019}, + {5, 10, -1, 0, 7, 1030}, + {5, 11, -1, 0, 7, 1040}, + {6, 9, 0, 0, 7, 1051}, + {5, 12, -1, 3, 7, 1060}, + {5, 11, -1, 0, 7, 1072}, + {5, 11, -1, 0, 7, 1083}, + {5, 11, -1, 0, 7, 1094}, + {5, 10, -1, 0, 7, 1105}, + {3, 11, -2, 0, 7, 1115}, + {3, 11, -2, 0, 7, 1126}, + {3, 11, -2, 0, 7, 1137}, + {5, 10, -1, 0, 7, 1148}, + {6, 9, 0, 0, 7, 1158}, + {5, 11, -1, 0, 7, 1167}, + {5, 11, -1, 0, 7, 1178}, + {5, 11, -1, 0, 7, 1189}, + {5, 11, -1, 0, 7, 1200}, + {5, 11, -1, 0, 7, 1211}, + {5, 10, -1, 0, 7, 1222}, + {5, 5, -1, -1, 7, 1232}, + {7, 9, 0, 0, 7, 1237}, + {5, 11, -1, 0, 7, 1246}, + {5, 11, -1, 0, 7, 1257}, + {5, 11, -1, 0, 7, 1268}, + {5, 10, -1, 0, 7, 1279}, + {5, 11, -1, 0, 7, 1289}, + {6, 9, 0, 0, 7, 1300}, + {5, 9, -1, 0, 7, 1309}, + {5, 10, -1, 0, 7, 1318}, + {5, 10, -1, 0, 7, 1328}, + {5, 10, -1, 0, 7, 1338}, + {5, 10, -1, 0, 7, 1348}, + {5, 9, -1, 0, 7, 1358}, + {5, 11, -1, 0, 7, 1367}, + {7, 7, 0, 0, 7, 1378}, + {5, 10, -1, 3, 7, 1385}, + {5, 10, -1, 0, 7, 1395}, + {5, 10, -1, 0, 7, 1405}, + {5, 10, -1, 0, 7, 1415}, + {5, 9, -1, 0, 7, 1425}, + {3, 10, -2, 0, 7, 1434}, + {4, 10, -2, 0, 7, 1444}, + {3, 10, -2, 0, 7, 1454}, + {5, 9, -2, 0, 7, 1464}, + {5, 11, -1, 0, 7, 1473}, + {5, 10, -1, 0, 7, 1484}, + {5, 10, -1, 0, 7, 1494}, + {5, 10, -1, 0, 7, 1504}, + {5, 10, -1, 0, 7, 1514}, + {5, 10, -1, 0, 7, 1524}, + {5, 9, -1, 0, 7, 1534}, + {7, 7, 0, 0, 7, 1543}, + {7, 7, 0, 0, 7, 1550}, + {5, 10, -1, 0, 7, 1557}, + {5, 10, -1, 0, 7, 1567}, + {5, 10, -1, 0, 7, 1577}, + {5, 9, -1, 0, 7, 1587}, + {5, 13, -1, 3, 7, 1596}, + {6, 11, 0, 2, 7, 1609}, + {5, 12, -1, 3, 7, 1620}, + }, + scr14_bitmap_data, + 0 +}; + +#endif /* BLF_FONT_SCR14_H */ diff --git a/source/blender/blenfont/intern/blf_font_scr15.h b/source/blender/blenfont/intern/blf_font_scr15.h new file mode 100644 index 00000000000..f7719cdd051 --- /dev/null +++ b/source/blender/blenfont/intern/blf_font_scr15.h @@ -0,0 +1,519 @@ +/** + * $Id: + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * 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. + * + * The Original Code is Copyright (C) 2009 Blender Foundation. + * All rights reserved. + * + * + * Contributor(s): Blender Foundation + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#ifndef BLF_FONT_SCR15_H +#define BLF_FONT_SCR15_H + +static unsigned char scr15_bitmap_data[]= { + 0x80,0x80,0x00,0x80,0x80,0x80,0x80,0x80, + 0x80,0x80,0x90,0x90,0x90,0x90,0x48,0x48, + 0x48,0xfe,0x24,0x24,0x24,0x7f,0x12,0x12, + 0x20,0x70,0xa8,0xa8,0x28,0x30,0x60,0xa0, + 0xa8,0xa8,0x70,0x20,0x8c,0x52,0x52,0x2c, + 0x10,0x10,0x68,0x94,0x94,0x62,0x72,0x8c, + 0x84,0x8a,0x50,0x20,0x30,0x48,0x48,0x30, + 0x80,0x40,0x60,0x60,0x10,0x20,0x40,0x40, + 0x80,0x80,0x80,0x80,0x80,0x40,0x40,0x20, + 0x10,0x80,0x40,0x20,0x20,0x10,0x10,0x10, + 0x10,0x10,0x20,0x20,0x40,0x80,0x20,0xa8, + 0x70,0x70,0xa8,0x20,0x10,0x10,0x10,0xfe, + 0x10,0x10,0x10,0x80,0x40,0x20,0x60,0x60, + 0xfc,0xc0,0xc0,0x80,0x80,0x40,0x40,0x20, + 0x20,0x10,0x10,0x08,0x08,0x04,0x04,0x78, + 0x84,0x84,0xc4,0xa4,0x94,0x8c,0x84,0x84, + 0x78,0xe0,0x40,0x40,0x40,0x40,0x40,0x40, + 0x40,0xc0,0x40,0xfc,0x80,0x40,0x20,0x10, + 0x08,0x04,0x84,0x84,0x78,0x78,0x84,0x04, + 0x04,0x04,0x38,0x04,0x04,0x84,0x78,0x08, + 0x08,0x08,0xfc,0x88,0x48,0x48,0x28,0x18, + 0x08,0x78,0x84,0x04,0x04,0x04,0xf8,0x80, + 0x80,0x80,0xfc,0x78,0x84,0x84,0x84,0x84, + 0xf8,0x80,0x80,0x84,0x78,0x20,0x20,0x20, + 0x10,0x10,0x08,0x08,0x04,0x04,0xfc,0x78, + 0x84,0x84,0x84,0x84,0x78,0x84,0x84,0x84, + 0x78,0x78,0x84,0x04,0x04,0x7c,0x84,0x84, + 0x84,0x84,0x78,0xc0,0xc0,0x00,0x00,0x00, + 0xc0,0xc0,0x80,0x40,0xc0,0xc0,0x00,0x00, + 0x00,0xc0,0xc0,0x04,0x08,0x10,0x20,0x40, + 0x80,0x40,0x20,0x10,0x08,0x04,0xfc,0x00, + 0x00,0xfc,0x80,0x40,0x20,0x10,0x08,0x04, + 0x08,0x10,0x20,0x40,0x80,0x10,0x10,0x00, + 0x10,0x10,0x08,0x04,0x84,0x84,0x78,0x38, + 0x44,0x80,0x98,0xa4,0xa4,0x9c,0x84,0x48, + 0x30,0x84,0x84,0xfc,0x84,0x48,0x48,0x48, + 0x30,0x30,0x30,0xf8,0x84,0x84,0x84,0x84, + 0xf8,0x84,0x84,0x84,0xf8,0x78,0x84,0x84, + 0x80,0x80,0x80,0x80,0x84,0x84,0x78,0xf0, + 0x88,0x84,0x84,0x84,0x84,0x84,0x84,0x88, + 0xf0,0xfc,0x80,0x80,0x80,0x80,0xf8,0x80, + 0x80,0x80,0xfc,0x80,0x80,0x80,0x80,0x80, + 0xf8,0x80,0x80,0x80,0xfc,0x74,0x8c,0x84, + 0x84,0x84,0x9c,0x80,0x80,0x84,0x78,0x84, + 0x84,0x84,0x84,0x84,0xfc,0x84,0x84,0x84, + 0x84,0xe0,0x40,0x40,0x40,0x40,0x40,0x40, + 0x40,0x40,0xe0,0x70,0x88,0x88,0x08,0x08, + 0x08,0x08,0x08,0x08,0x08,0x84,0x84,0x88, + 0x90,0xa0,0xc0,0xa0,0x90,0x88,0x84,0xfc, + 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, + 0x80,0x82,0x82,0x92,0x92,0xaa,0xaa,0xc6, + 0xc6,0x82,0x82,0x84,0x8c,0x8c,0x94,0x94, + 0xa4,0xa4,0xc4,0xc4,0x84,0x78,0x84,0x84, + 0x84,0x84,0x84,0x84,0x84,0x84,0x78,0x80, + 0x80,0x80,0x80,0xf8,0x84,0x84,0x84,0x84, + 0xf8,0x04,0x08,0x10,0x78,0xa4,0x84,0x84, + 0x84,0x84,0x84,0x84,0x84,0x78,0x84,0x84, + 0x88,0x90,0xf8,0x84,0x84,0x84,0x84,0xf8, + 0x78,0x84,0x84,0x04,0x18,0x60,0x80,0x84, + 0x84,0x78,0x10,0x10,0x10,0x10,0x10,0x10, + 0x10,0x10,0x10,0xfe,0x78,0x84,0x84,0x84, + 0x84,0x84,0x84,0x84,0x84,0x84,0x30,0x30, + 0x30,0x48,0x48,0x48,0x84,0x84,0x84,0x84, + 0x44,0x44,0x44,0xaa,0xaa,0xaa,0x92,0x92, + 0x92,0x82,0x84,0x84,0x48,0x48,0x30,0x30, + 0x48,0x48,0x84,0x84,0x10,0x10,0x10,0x10, + 0x10,0x28,0x44,0x44,0x82,0x82,0xfc,0x80, + 0x40,0x40,0x20,0x10,0x08,0x08,0x04,0xfc, + 0xf0,0x80,0x80,0x80,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0x80,0xf0,0x04,0x04,0x08, + 0x08,0x10,0x10,0x20,0x20,0x40,0x40,0x80, + 0x80,0xf0,0x10,0x10,0x10,0x10,0x10,0x10, + 0x10,0x10,0x10,0x10,0x10,0xf0,0x88,0x50, + 0x20,0xff,0x20,0x40,0xc0,0xc0,0x74,0x88, + 0x88,0x78,0x08,0x88,0x70,0xb8,0xc4,0x84, + 0x84,0x84,0xc4,0xb8,0x80,0x80,0x80,0x78, + 0x84,0x80,0x80,0x80,0x84,0x78,0x74,0x8c, + 0x84,0x84,0x84,0x8c,0x74,0x04,0x04,0x04, + 0x78,0x84,0x80,0xfc,0x84,0x84,0x78,0x20, + 0x20,0x20,0x20,0x20,0x20,0xf8,0x20,0x20, + 0x1c,0x78,0x84,0x04,0x04,0x74,0x8c,0x84, + 0x84,0x84,0x8c,0x74,0x84,0x84,0x84,0x84, + 0x84,0xc4,0xb8,0x80,0x80,0x80,0x20,0x20, + 0x20,0x20,0x20,0x20,0xe0,0x00,0x20,0x20, + 0x70,0x88,0x08,0x08,0x08,0x08,0x08,0x08, + 0x08,0x08,0x38,0x00,0x08,0x08,0x84,0x88, + 0x90,0xe0,0xa0,0x90,0x88,0x80,0x80,0x80, + 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0x20,0xe0,0x92,0x92,0x92,0x92,0x92,0x92, + 0xec,0x84,0x84,0x84,0x84,0x84,0xc4,0xb8, + 0x78,0x84,0x84,0x84,0x84,0x84,0x78,0x80, + 0x80,0x80,0x80,0xb8,0xc4,0x84,0x84,0x84, + 0xc4,0xb8,0x04,0x04,0x04,0x04,0x74,0x8c, + 0x84,0x84,0x84,0x8c,0x74,0x80,0x80,0x80, + 0x80,0x80,0xc4,0xb8,0x78,0x84,0x04,0x78, + 0x80,0x84,0x78,0x1c,0x20,0x20,0x20,0x20, + 0x20,0xf8,0x20,0x20,0x74,0x8c,0x84,0x84, + 0x84,0x84,0x84,0x30,0x30,0x48,0x48,0x84, + 0x84,0x84,0x6c,0x92,0x92,0x92,0x92,0x82, + 0x82,0x84,0x84,0x48,0x30,0x48,0x84,0x84, + 0x78,0x84,0x04,0x04,0x74,0x8c,0x84,0x84, + 0x84,0x84,0x84,0xfc,0x80,0x40,0x20,0x10, + 0x08,0xfc,0x1c,0x20,0x20,0x20,0x20,0x20, + 0xc0,0x20,0x20,0x20,0x20,0x20,0x1c,0x80, + 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, + 0x80,0x80,0x80,0x80,0x80,0xe0,0x10,0x10, + 0x10,0x10,0x10,0x0c,0x10,0x10,0x10,0x10, + 0x10,0xe0,0x98,0xb4,0x64,0x80,0x80,0x80, + 0x80,0x80,0x80,0x80,0x00,0x80,0x80,0x20, + 0x20,0x70,0x88,0x80,0x80,0x88,0x70,0x20, + 0x20,0xb8,0x44,0x40,0x40,0xf0,0x40,0x40, + 0x40,0x48,0x30,0x84,0x78,0x84,0x84,0x84, + 0x78,0x84,0x38,0x10,0x7c,0x10,0x7c,0x28, + 0x44,0x44,0x82,0x82,0x80,0x80,0x80,0x80, + 0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80, + 0x80,0x80,0x78,0x84,0x04,0x18,0x24,0x44, + 0x84,0x88,0x90,0x60,0x80,0x84,0x78,0xd8, + 0x38,0x44,0x92,0xaa,0xa2,0xaa,0x92,0x44, + 0x38,0xf8,0x00,0x68,0x90,0x70,0x10,0x60, + 0x09,0x12,0x24,0x48,0x90,0x48,0x24,0x12, + 0x09,0x04,0x04,0xfc,0xfc,0x38,0x44,0xaa, + 0xaa,0xb2,0xaa,0xb2,0x44,0x38,0xf0,0x60, + 0x90,0x90,0x60,0xfe,0x00,0x10,0x10,0x10, + 0xfe,0x10,0x10,0x10,0xf0,0x40,0x20,0x90, + 0x60,0xe0,0x10,0x60,0x10,0xe0,0x80,0x40, + 0x80,0x80,0x80,0xb4,0xc8,0x88,0x88,0x88, + 0x88,0x88,0x24,0x24,0x24,0x24,0x24,0x24, + 0x64,0xa4,0xa4,0xa4,0xa4,0x7e,0xc0,0xc0, + 0x20,0x40,0xe0,0x40,0x40,0xc0,0x40,0xf8, + 0x00,0x70,0x88,0x88,0x88,0x70,0x90,0x48, + 0x24,0x12,0x09,0x12,0x24,0x48,0x90,0x04, + 0x9e,0x54,0x2c,0x14,0xe8,0x44,0x42,0xc0, + 0x40,0x1e,0x08,0x84,0x52,0x2c,0x10,0xe8, + 0x44,0x42,0xc0,0x40,0x04,0x9e,0x54,0x2c, + 0xd4,0x28,0x44,0x22,0xc0,0x78,0x84,0x84, + 0x80,0x40,0x20,0x20,0x00,0x20,0x20,0x84, + 0x84,0xfc,0x84,0x48,0x48,0x30,0x30,0x00, + 0x20,0x40,0x84,0x84,0xfc,0x84,0x48,0x48, + 0x30,0x30,0x00,0x10,0x08,0x84,0x84,0xfc, + 0x84,0x48,0x48,0x30,0x30,0x00,0x48,0x30, + 0x84,0x84,0xfc,0x84,0x48,0x48,0x30,0x30, + 0x00,0x98,0x64,0x84,0x84,0xfc,0x84,0x48, + 0x48,0x30,0x30,0x00,0x6c,0x84,0x84,0xfc, + 0x84,0x48,0x48,0x30,0x30,0x30,0x48,0x30, + 0x9e,0x90,0x90,0xf0,0x90,0x5c,0x50,0x50, + 0x30,0x1e,0x30,0x08,0x10,0x78,0x84,0x84, + 0x80,0x80,0x80,0x80,0x84,0x84,0x78,0xfc, + 0x80,0x80,0x80,0xf8,0x80,0x80,0xfc,0x00, + 0x20,0x40,0xfc,0x80,0x80,0x80,0xf8,0x80, + 0x80,0xfc,0x00,0x10,0x08,0xfc,0x80,0x80, + 0x80,0xf8,0x80,0x80,0xfc,0x00,0x48,0x30, + 0xfc,0x80,0x80,0x80,0xf8,0x80,0x80,0xfc, + 0x00,0x6c,0xe0,0x40,0x40,0x40,0x40,0x40, + 0x40,0xe0,0x00,0x40,0x80,0xe0,0x40,0x40, + 0x40,0x40,0x40,0x40,0xe0,0x00,0x40,0x20, + 0xe0,0x40,0x40,0x40,0x40,0x40,0x40,0xe0, + 0x00,0x90,0x60,0x70,0x20,0x20,0x20,0x20, + 0x20,0x20,0x70,0x00,0xd8,0x78,0x44,0x42, + 0x42,0x42,0xf2,0x42,0x42,0x44,0x78,0x84, + 0x8c,0x94,0x94,0xa4,0xa4,0xc4,0x84,0x00, + 0x98,0x64,0x78,0x84,0x84,0x84,0x84,0x84, + 0x84,0x78,0x00,0x20,0x40,0x78,0x84,0x84, + 0x84,0x84,0x84,0x84,0x78,0x00,0x10,0x08, + 0x78,0x84,0x84,0x84,0x84,0x84,0x84,0x78, + 0x00,0x48,0x30,0x78,0x84,0x84,0x84,0x84, + 0x84,0x84,0x78,0x00,0x98,0x64,0x78,0x84, + 0x84,0x84,0x84,0x84,0x84,0x78,0x00,0x6c, + 0x84,0x48,0x30,0x30,0x48,0x84,0xbc,0x42, + 0x62,0x52,0x52,0x4a,0x4a,0x46,0x42,0x3d, + 0x78,0x84,0x84,0x84,0x84,0x84,0x84,0x84, + 0x00,0x20,0x40,0x78,0x84,0x84,0x84,0x84, + 0x84,0x84,0x84,0x00,0x10,0x08,0x78,0x84, + 0x84,0x84,0x84,0x84,0x84,0x84,0x00,0x48, + 0x30,0x78,0x84,0x84,0x84,0x84,0x84,0x84, + 0x84,0x00,0x6c,0x10,0x10,0x10,0x10,0x28, + 0x44,0x44,0x82,0x00,0x10,0x08,0xe0,0x40, + 0x7c,0x42,0x42,0x42,0x42,0x7c,0x40,0xe0, + 0x98,0xa4,0x84,0x84,0x84,0x88,0xb0,0x88, + 0x88,0x70,0x74,0x88,0x88,0x78,0x08,0x88, + 0x70,0x00,0x20,0x40,0x74,0x88,0x88,0x78, + 0x08,0x88,0x70,0x00,0x20,0x10,0x74,0x88, + 0x88,0x78,0x08,0x88,0x70,0x00,0x48,0x30, + 0x74,0x88,0x88,0x78,0x08,0x88,0x70,0x00, + 0x98,0x64,0x74,0x88,0x88,0x78,0x08,0x88, + 0x70,0x00,0xd8,0x74,0x88,0x88,0x78,0x08, + 0x88,0x70,0x00,0x30,0x48,0x30,0x6c,0x92, + 0x90,0x7e,0x12,0x92,0x6c,0x30,0x08,0x10, + 0x78,0x84,0x80,0x80,0x80,0x84,0x78,0x78, + 0x84,0x80,0xfc,0x84,0x84,0x78,0x00,0x20, + 0x40,0x78,0x84,0x80,0xfc,0x84,0x84,0x78, + 0x00,0x10,0x08,0x78,0x84,0x80,0xfc,0x84, + 0x84,0x78,0x00,0x48,0x30,0x78,0x84,0x80, + 0xfc,0x84,0x84,0x78,0x00,0x6c,0x20,0x20, + 0x20,0x20,0x20,0x20,0xe0,0x00,0x40,0x80, + 0x20,0x20,0x20,0x20,0x20,0x20,0xe0,0x00, + 0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x20, + 0xe0,0x00,0x90,0x60,0x10,0x10,0x10,0x10, + 0x10,0x10,0x70,0x00,0xd8,0x78,0x84,0x84, + 0x84,0x84,0x84,0x7c,0x04,0xc8,0x30,0xc8, + 0x84,0x84,0x84,0x84,0x84,0xc4,0xb8,0x00, + 0x98,0x64,0x78,0x84,0x84,0x84,0x84,0x84, + 0x78,0x00,0x20,0x40,0x78,0x84,0x84,0x84, + 0x84,0x84,0x78,0x00,0x10,0x08,0x78,0x84, + 0x84,0x84,0x84,0x84,0x78,0x00,0x48,0x30, + 0x78,0x84,0x84,0x84,0x84,0x84,0x78,0x00, + 0x98,0x64,0x78,0x84,0x84,0x84,0x84,0x84, + 0x78,0x00,0x00,0x6c,0x30,0x00,0x00,0xfc, + 0x00,0x00,0x30,0xbc,0x62,0x52,0x4a,0x46, + 0x42,0x3d,0x74,0x8c,0x84,0x84,0x84,0x84, + 0x84,0x00,0x20,0x40,0x74,0x8c,0x84,0x84, + 0x84,0x84,0x84,0x00,0x20,0x10,0x74,0x8c, + 0x84,0x84,0x84,0x84,0x84,0x00,0x48,0x30, + 0x74,0x8c,0x84,0x84,0x84,0x84,0x84,0x00, + 0x00,0x6c,0x78,0x84,0x04,0x04,0x74,0x8c, + 0x84,0x84,0x84,0x84,0x84,0x00,0x20,0x10, + 0xe0,0x40,0x40,0x5c,0x62,0x42,0x42,0x42, + 0x62,0x5c,0x40,0x40,0xc0,0x78,0x84,0x04, + 0x04,0x74,0x8c,0x84,0x84,0x84,0x84,0x84, + 0x00,0x00,0x6c, +}; + +FontDataBLF blf_font_scr15 = { + 0, -4, + 8, 11, + { + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 20, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 8, -1}, + {1, 10, -3, 0, 8, 0}, + {4, 4, -2, -6, 8, 10}, + {8, 10, 0, 0, 8, 14}, + {5, 12, -1, 1, 8, 24}, + {7, 10, 0, 0, 8, 36}, + {7, 10, 0, 0, 8, 46}, + {3, 4, -2, -6, 8, 56}, + {4, 13, -2, 2, 8, 60}, + {4, 13, -2, 2, 8, 73}, + {5, 6, -1, -2, 8, 86}, + {7, 7, 0, -1, 8, 92}, + {3, 5, -2, 3, 8, 99}, + {6, 1, -1, -4, 8, 104}, + {2, 2, -3, 0, 8, 105}, + {6, 12, -1, 1, 8, 107}, + {6, 10, -1, 0, 8, 119}, + {3, 10, -3, 0, 8, 129}, + {6, 10, -1, 0, 8, 139}, + {6, 10, -1, 0, 8, 149}, + {6, 10, -1, 0, 8, 159}, + {6, 10, -1, 0, 8, 169}, + {6, 10, -1, 0, 8, 179}, + {6, 10, -1, 0, 8, 189}, + {6, 10, -1, 0, 8, 199}, + {6, 10, -1, 0, 8, 209}, + {2, 7, -3, 0, 8, 219}, + {2, 9, -3, 2, 8, 226}, + {6, 11, -1, 1, 8, 235}, + {6, 4, -1, -3, 8, 246}, + {6, 11, -1, 1, 8, 250}, + {6, 10, -1, 0, 8, 261}, + {6, 10, -1, 0, 8, 271}, + {6, 10, -1, 0, 8, 281}, + {6, 10, -1, 0, 8, 291}, + {6, 10, -1, 0, 8, 301}, + {6, 10, -1, 0, 8, 311}, + {6, 10, -1, 0, 8, 321}, + {6, 10, -1, 0, 8, 331}, + {6, 10, -1, 0, 8, 341}, + {6, 10, -1, 0, 8, 351}, + {3, 10, -2, 0, 8, 361}, + {5, 10, -1, 0, 8, 371}, + {6, 10, -1, 0, 8, 381}, + {6, 10, -1, 0, 8, 391}, + {7, 10, 0, 0, 8, 401}, + {6, 10, -1, 0, 8, 411}, + {6, 10, -1, 0, 8, 421}, + {6, 10, -1, 0, 8, 431}, + {6, 13, -1, 3, 8, 441}, + {6, 10, -1, 0, 8, 454}, + {6, 10, -1, 0, 8, 464}, + {7, 10, 0, 0, 8, 474}, + {6, 10, -1, 0, 8, 484}, + {6, 10, -1, 0, 8, 494}, + {7, 10, 0, 0, 8, 504}, + {6, 10, -1, 0, 8, 514}, + {7, 10, 0, 0, 8, 524}, + {6, 10, -1, 0, 8, 534}, + {4, 13, -2, 2, 8, 544}, + {6, 12, -1, 1, 8, 557}, + {4, 13, -2, 2, 8, 569}, + {5, 3, -1, -6, 8, 582}, + {8, 1, 0, 3, 8, 585}, + {3, 4, -2, -6, 8, 586}, + {6, 7, -1, 0, 8, 590}, + {6, 10, -1, 0, 8, 597}, + {6, 7, -1, 0, 8, 607}, + {6, 10, -1, 0, 8, 614}, + {6, 7, -1, 0, 8, 624}, + {6, 10, -1, 0, 8, 631}, + {6, 11, -1, 4, 8, 641}, + {6, 10, -1, 0, 8, 652}, + {3, 10, -2, 0, 8, 662}, + {5, 14, -1, 4, 8, 672}, + {6, 10, -1, 0, 8, 686}, + {3, 10, -2, 0, 8, 696}, + {7, 7, 0, 0, 8, 706}, + {6, 7, -1, 0, 8, 713}, + {6, 7, -1, 0, 8, 720}, + {6, 11, -1, 4, 8, 727}, + {6, 11, -1, 4, 8, 738}, + {6, 7, -1, 0, 8, 749}, + {6, 7, -1, 0, 8, 756}, + {6, 9, -1, 0, 8, 763}, + {6, 7, -1, 0, 8, 772}, + {6, 7, -1, 0, 8, 779}, + {7, 7, 0, 0, 8, 786}, + {6, 7, -1, 0, 8, 793}, + {6, 11, -1, 4, 8, 800}, + {6, 7, -1, 0, 8, 811}, + {6, 13, -1, 2, 8, 818}, + {1, 14, -3, 3, 8, 831}, + {6, 13, -1, 2, 8, 845}, + {6, 3, -1, -3, 8, 858}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0,0,0,0,0, -1}, + {0, 0, 0, 0, 8, -1}, + {1, 10, -3, 3, 8, 861}, + {5, 10, -1, 0, 8, 871}, + {6, 10, -1, 0, 8, 881}, + {6, 7, -1, -2, 8, 891}, + {7, 10, 0, 0, 8, 898}, + {1, 14, -3, 3, 8, 908}, + {6, 13, -1, 3, 8, 922}, + {5, 1, -1, -9, 8, 935}, + {7, 9, 0, 0, 8, 936}, + {5, 7, -1, -3, 8, 945}, + {8, 9, 0, 0, 8, 952}, + {6, 3, -1, -3, 8, 961}, + {6, 1, -1, -4, 8, 964}, + {7, 9, 0, 0, 8, 965}, + {4, 1, -2, -9, 8, 974}, + {4, 4, -2, -4, 8, 975}, + {7, 9, 0, 0, 8, 979}, + {4, 5, -2, -5, 8, 988}, + {4, 5, -2, -5, 8, 993}, + {2, 2, -3, -9, 8, 998}, + {6, 10, -1, 3, 8, 1000}, + {7, 12, 0, 2, 8, 1010}, + {2, 1, -3, -4, 8, 1022}, + {3, 3, -3, 3, 8, 1023}, + {3, 5, -3, -5, 8, 1026}, + {5, 7, -1, -3, 8, 1031}, + {8, 9, 0, 0, 8, 1038}, + {7, 10, 0, 0, 8, 1047}, + {7, 11, 0, 1, 8, 1057}, + {7, 9, 0, -1, 8, 1068}, + {6, 10, -1, 2, 8, 1077}, + {6, 11, -1, 0, 8, 1087}, + {6, 11, -1, 0, 8, 1098}, + {6, 11, -1, 0, 8, 1109}, + {6, 11, -1, 0, 8, 1120}, + {6, 10, -1, 0, 8, 1131}, + {6, 11, -1, 0, 8, 1141}, + {7, 10, 0, 0, 8, 1152}, + {6, 13, -1, 3, 8, 1162}, + {6, 11, -1, 0, 8, 1175}, + {6, 11, -1, 0, 8, 1186}, + {6, 11, -1, 0, 8, 1197}, + {6, 10, -1, 0, 8, 1208}, + {3, 11, -2, 0, 8, 1218}, + {3, 11, -2, 0, 8, 1229}, + {4, 11, -2, 0, 8, 1240}, + {5, 10, -1, 0, 8, 1251}, + {7, 10, 0, 0, 8, 1261}, + {6, 11, -1, 0, 8, 1271}, + {6, 11, -1, 0, 8, 1282}, + {6, 11, -1, 0, 8, 1293}, + {6, 11, -1, 0, 8, 1304}, + {6, 11, -1, 0, 8, 1315}, + {6, 10, -1, 0, 8, 1326}, + {6, 6, -1, -1, 8, 1336}, + {8, 10, 0, 0, 8, 1342}, + {6, 11, -1, 0, 8, 1352}, + {6, 11, -1, 0, 8, 1363}, + {6, 11, -1, 0, 8, 1374}, + {6, 10, -1, 0, 8, 1385}, + {7, 11, 0, 0, 8, 1395}, + {7, 10, 0, 0, 8, 1406}, + {6, 10, -1, 0, 8, 1416}, + {6, 10, -1, 0, 8, 1426}, + {6, 10, -1, 0, 8, 1436}, + {6, 10, -1, 0, 8, 1446}, + {6, 10, -1, 0, 8, 1456}, + {6, 9, -1, 0, 8, 1466}, + {6, 11, -1, 0, 8, 1475}, + {7, 7, 0, 0, 8, 1486}, + {6, 10, -1, 3, 8, 1493}, + {6, 10, -1, 0, 8, 1503}, + {6, 10, -1, 0, 8, 1513}, + {6, 10, -1, 0, 8, 1523}, + {6, 9, -1, 0, 8, 1533}, + {3, 10, -2, 0, 8, 1542}, + {3, 10, -2, 0, 8, 1552}, + {4, 10, -2, 0, 8, 1562}, + {5, 9, -1, 0, 8, 1572}, + {6, 11, -1, 0, 8, 1581}, + {6, 10, -1, 0, 8, 1592}, + {6, 10, -1, 0, 8, 1602}, + {6, 10, -1, 0, 8, 1612}, + {6, 10, -1, 0, 8, 1622}, + {6, 10, -1, 0, 8, 1632}, + {6, 10, -1, 0, 8, 1642}, + {6, 7, -1, 0, 8, 1652}, + {8, 7, 0, 0, 8, 1659}, + {6, 10, -1, 0, 8, 1666}, + {6, 10, -1, 0, 8, 1676}, + {6, 10, -1, 0, 8, 1686}, + {6, 10, -1, 0, 8, 1696}, + {6, 14, -1, 4, 8, 1706}, + {7, 13, 0, 3, 8, 1720}, + {6, 14, -1, 4, 8, 1733}, + }, + scr15_bitmap_data, + 0 +}; + +#endif /* BLF_FONT_SCR15_H */ diff --git a/source/blender/blenfont/intern/blf_internal.c b/source/blender/blenfont/intern/blf_internal.c index 8c631fb8dfa..5f4126ecb47 100644 --- a/source/blender/blenfont/intern/blf_internal.c +++ b/source/blender/blenfont/intern/blf_internal.c @@ -60,6 +60,12 @@ #ifndef BLF_INTERNAL_MINIMAL #include "blf_font_helv12.h" +#include "blf_font_helvb8.h" +#include "blf_font_helvb10.h" +#include "blf_font_helvb12.h" +#include "blf_font_scr12.h" +#include "blf_font_scr14.h" +#include "blf_font_scr15.h" #endif int blf_internal_get_texture(FontBLF *font) @@ -254,6 +260,30 @@ FontBLF *blf_internal_new(char *name) font->engine= (void *)&blf_font_helv12; font->size= 12; } + else if (!strcmp(name, "helvb8")) { + font->engine= (void *)&blf_font_helvb8; + font->size= 8; + } + else if (!strcmp(name, "helvb10")) { + font->engine= (void *)&blf_font_helvb10; + font->size= 10; + } + else if (!strcmp(name, "helvb12")) { + font->engine= (void *)&blf_font_helvb12; + font->size= 12; + } + else if (!strcmp(name, "scr12")) { + font->engine= (void *)&blf_font_scr12; + font->size= 12; + } + else if (!strcmp(name, "scr14")) { + font->engine= (void *)&blf_font_scr14; + font->size= 14; + } + else if (!strcmp(name, "scr15")) { + font->engine= (void *)&blf_font_scr15; + font->size= 15; + } #endif else font->engine= NULL; |