Fonts: Difference between revisions

1,350 bytes added ,  19 July 2017
Line 152: Line 152:
== How can I ''make'' fonts? ==
== How can I ''make'' fonts? ==


For making pixel fonts, the two main tools you'll be using are "Radiant's Font Editor" and "Rulaman's WFN-FontEditor" (see below). Or you will convert a TTF font into a pixel font.
'''Summary'''
For making TTF vector fonts, read further.
 
4 important questions to ask yourself:
# Do you want to make a '''pixel''' font, OR a TTF (i.e. '''vector''') font?
# If you want to make a pixel font: do you want to draw it/edit it '''manually''', OR do you want to '''start off from a TTF font''' (by rendereding into pixels first)?
# If you want to make it manually: do you want to use '''simple, AGS-dedicated tools''', OR do you want to '''pimp up your game a little''' ''and'' create a TTF version of you font in the process?
# Regardless of whether you chose TTF font or pixel font: do you want '''real anti-aliasing''' (wome pixels with alpha) in your font?
 
In a nutshell, the answers :
* For creating TTF fonts, we don't provide guidance (unless you want to make a simple one that ''looks'' like a pixels font -- read below).  Find one instead (read section "How can I find fonts?").
* For pixels fonts that you started from a TTF file, you'll use special tools to render the TTF font into pixels first. These include, but are not limited to, Read below.
* For creating/editing manually with simple AGS-dedicated tools, you'll mostly use "Rulaman's WFN-FontEditor", and sometimes the older "Radiant's Font Editor".
* For creating/editing manually with a tool that allows you to create a TTF version of your font in the process, you'll mostly use the process explained by zoo977, that makes use of BitFontMaker2 and Type Light.
* If you want anti-alisaing in your font, then you'll follow the process to render a TTF font into pixels, and then use Calin Leafshade's "SpriteFont renderer" plugin.
 
 


=== How to create a 128-characters font from scratch? ===
=== How to create a 128-characters font from scratch? ===
Line 304: Line 318:
Here, we're not talking about converting a vector TTF font into a pixel font, but about how to make a vector font from scratch.
Here, we're not talking about converting a vector TTF font into a pixel font, but about how to make a vector font from scratch.
That's outside of the scope of this document. Creating "real" fonts is an incredibly complex task. But in case you really want to create your own font [http://fontforge.org/ Font Forge] is a good tool to start with.
That's outside of the scope of this document. Creating "real" fonts is an incredibly complex task. But in case you really want to create your own font [http://fontforge.org/ Font Forge] is a good tool to start with.


== What's all the fuss about 256 characters? ==
== What's all the fuss about 256 characters? ==
132

edits