Fonts: Difference between revisions
→How can I make fonts?
Line 152: | Line 152: | ||
== How can I ''make'' fonts? == | == How can I ''make'' fonts? == | ||
For | '''Summary''' | ||
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? == |