Intro: understanding fonts and text =================================== Fonts are defined in a separate font-file, located under the VgaGames-install-directory /usr/share/vgagames or in the local subdirectory "share/" of your game, where also are located the colormap-files. They are loaded and used by vg_bitmap_createfromtext() and vg_draw_text(). Name of a font-file Then name of a font-file must be: <width>x<height>[_text].font, e.g. 8x8.font: width of a character is 8 pixels, height is 8 pixels 10x17_new.font: width of a character is 10 pixels, height is 17 pixels Each font-file must contain 256 characters. Format of a font-file Have a look into the shipped font-files under "share/": 8x8.font and 10x17.font It is the same format atobm(1x) (from the X-window system) uses. Each font-file must end with ".font". font-file functions With vg_font_width() and vg_font_height() you get the width and height of the given font-file, which are identical to the numbers in the name of the file. different text languages If your game supports different languages use vg_get_textformat() to translate the original text before giving it out. Refer to vg_get_textformat() for more information. FUNCTIONS vg_font_width() vg_font_height() vg_get_textformat() Back to Index