ansilove

ANSI and ASCII art to PNG converter in C
Log | Files | Refs | README | LICENSE

fonts.h (2448B)


      1 /*
      2  * fonts.h
      3  * Ansilove 4.1.6
      4  * https://www.ansilove.org
      5  *
      6  * Copyright (c) 2011-2022 Stefan Vogt, Brian Cassidy, and Frederic Cambus
      7  * All rights reserved.
      8  *
      9  * Ansilove is licensed under the BSD 2-Clause license.
     10  * See LICENSE file for details.
     11  *
     12  * SPDX-License-Identifier: BSD-2-Clause
     13  */
     14 
     15 #ifndef FONTS_H
     16 #define FONTS_H
     17 
     18 char *fonts[] = {
     19 	"cp737",				/* Greek */
     20 	"cp775",				/* Baltic */
     21 	"cp850",				/* Latin 1 */
     22 	"cp852",				/* Latin 2 */
     23 	"cp855",				/* Cyrillic */
     24 	"cp857",				/* Turkish */
     25 	"cp860",				/* Portuguese */
     26 	"cp861",				/* Icelandic */
     27 	"cp862",				/* Hebrew */
     28 	"cp863",				/* French-canadian */
     29 	"cp865",				/* Nordic */
     30 	"cp866",				/* Russian */
     31 	"cp869",				/* Greek */
     32 	"80x25",
     33 	"80x50",
     34 	"greek",
     35 	"baltic",
     36 	"latin1",
     37 	"latin2",
     38 	"cyrillic",
     39 	"turkish",
     40 	"portuguese",
     41 	"icelandic",
     42 	"hebrew",
     43 	"french-canadian",
     44 	"nordic",
     45 	"russian",
     46 	"greek-869",
     47 	"terminus",
     48 	"amiga",
     49 	"microknight",
     50 	"microknight+",
     51 	"mosoul",
     52 	"pot-noodle",
     53 	"topaz",
     54 	"topaz+",
     55 	"topaz500",
     56 	"topaz500+"
     57 };
     58 
     59 int fontsId[] = {
     60 	ANSILOVE_FONT_CP737,			/* Greek */
     61 	ANSILOVE_FONT_CP775,			/* Baltic */
     62 	ANSILOVE_FONT_CP850,			/* Latin 1 */
     63 	ANSILOVE_FONT_CP852,			/* Latin 2 */
     64 	ANSILOVE_FONT_CP855,			/* Cyrillic */
     65 	ANSILOVE_FONT_CP857,			/* Turkish */
     66 	ANSILOVE_FONT_CP860,			/* Portuguese */
     67 	ANSILOVE_FONT_CP861,			/* Icelandic */
     68 	ANSILOVE_FONT_CP862,			/* Hebrew */
     69 	ANSILOVE_FONT_CP863,			/* French-canadian */
     70 	ANSILOVE_FONT_CP865,			/* Nordic */
     71 	ANSILOVE_FONT_CP866,			/* Russian */
     72 	ANSILOVE_FONT_CP869,			/* Greek */
     73 	ANSILOVE_FONT_CP437,			/* IBM PC 80x25 */
     74 	ANSILOVE_FONT_CP437_80x50,		/* IBM PC 80x50 */
     75 	ANSILOVE_FONT_CP737,			/* Greek */
     76 	ANSILOVE_FONT_CP775,			/* Baltic */
     77 	ANSILOVE_FONT_CP850,			/* Latin 1 */
     78 	ANSILOVE_FONT_CP852,			/* Latin 2 */
     79 	ANSILOVE_FONT_CP855,			/* Cyrillic */
     80 	ANSILOVE_FONT_CP857,			/* Turkish */
     81 	ANSILOVE_FONT_CP860,			/* Portuguese */
     82 	ANSILOVE_FONT_CP861,			/* Icelandic */
     83 	ANSILOVE_FONT_CP862,			/* Hebrew */
     84 	ANSILOVE_FONT_CP863,			/* French-canadian */
     85 	ANSILOVE_FONT_CP865,			/* Nordic */
     86 	ANSILOVE_FONT_CP866,			/* Russian */
     87 	ANSILOVE_FONT_CP869,			/* Greek */
     88 	ANSILOVE_FONT_TERMINUS,
     89 	ANSILOVE_FONT_TOPAZ,			/* Alias: amiga */
     90 	ANSILOVE_FONT_MICROKNIGHT,
     91 	ANSILOVE_FONT_MICROKNIGHT_PLUS,
     92 	ANSILOVE_FONT_MOSOUL,
     93 	ANSILOVE_FONT_POT_NOODLE,
     94 	ANSILOVE_FONT_TOPAZ,
     95 	ANSILOVE_FONT_TOPAZ_PLUS,
     96 	ANSILOVE_FONT_TOPAZ500,
     97 	ANSILOVE_FONT_TOPAZ500_PLUS
     98 };
     99 
    100 #endif /* FONTS_H */