Main Navigation

Sub-Navigation

Content

 
Frequently Asked Questions

Here are answers to some of the more frequently asked questions about Fontrast:

Can I make font textures for non-English languages?

Yes, in fact Fontrast has been used commercially to create textures for Russian, Korean and Chinese text, as well as many western European languages.

Any character supported by your chosen TrueType font can be incorporated into a texture page. Fontrast allows you to define a completely custom set of characters. If you are presented with a large amount of localised text, you can simply pass all the text into Fontrast as a single Unicode file, and it will generate an efficient font texture capable of rendering all the required characters.

When displaying a supersampled font, a faint halo is visible around some letters. How can I fix this?

In the output options section of the main dialog, check the "flood colour" box and leave "snap alpha" unchecked. This problem is usually caused by graphics hardware filtering the texture, which can lead to background pixels being partially blended with the foreground pixels in your textures. By selecting "flood colour", the entire texture will be painted in the font colour (with the alpha channel controlling the shape of each letter).

Can I force characters to be arranged in a regular grid?

Yes. Set "minimum cell width (pixels)" to a value slightly larger than the width of your widest character.

Can I store each character on a separate texture page?

You can achieve this by setting "border width" and "border height" to the same size as your texture page. So if your texture pages are 256x256, set the border to 256x256 also.

When rendering my font, all I see are rectangular blocks. What's wrong?

This usually signifies a problem with the alpha channel.

If you are using transparency in your textures:

  • Ensure that alpha blending is enabled and set to the correct mode in your rendering pipeline.
  • Make sure you're using an alpha-capable image format for your textures. Try using 32-bit TGA or PNG format.

Alternatively, if you are intentionally not using transparency:

  • Make sure "flood colour" is unchecked
How do I load <image file format> images in my own programs?

If you want to write your own reader from scratch, a great place to start is Wotsit's Format, an online repository of file format information.
For the more complex image formats, a ready-made library may be more appropriate. If you're using C/C++, the following links may be useful:

 
Buying online

All financial transactions are securely handled on our behalf by Paypal. You do not need a Paypal account to buy Fontrast. Simply enter your credit/debit card details on the secure Paypal checkout page, and your payment will be made immediately. Please note that we receive only your name and email address - Paypal treat your financial details confidentially.

Paypal will send you an email receipt for your payment, and within 48 hours (but usually much sooner) you will receive an email directly from us containing your unique license key code. This code, along with your name and email address, will be used to unlock your copy of Fontrast.

A free trial version of Fontrast is available online, which gives you the opportunity to evaluate the software and ensure it meets your requirements. We encourage you to take full advantage of the free trial before purchasing.

 
Registration

To date, no customer has reported any problems registering their copy of Fontrast. However, there's a first time for everything. If you are having any trouble entering the license details, or have not received your license key within 48 hours of purchase, or if you've just misplaced your license details, please let us know and we'll help you out.

To help us deal with your problem quickly, please include as much detail about your order as possible, including the Paypal receipt ID, and the name and email address under which the order was made.

 
Anything else?

If you have a question we haven't covered, we'll be happy to give you an answer by email. Our address can be found on the Contact Us page.

If your problem is of a technical nature, it always helps to include some relevant information about your computer. If possible, mention the following:

  • Processor type / speed (eg. Athlon XP 1800+)
  • Operating system, including service pack version if known (eg. Windows XP Home with Service Pack 1)
  • Amount of memory installed (eg. 512Mb)
  • Hard disk size(s) (eg. 80Gb)
  • Any "unusual" configuration or hardware installed (eg. Dual monitors)

Footer