FONT CANDY STUDIO

FEATURES OVERVIEW
PROJECTS PANEL
FONTS PANEL
EFFECTS PANEL
SETTINGS PANEL
EXPORT PANEL
HINTS &FAQs


Font Candy Studio is an easy-to-use, but flexible and powerful bitmap font editor to create aweful bitmap fonts within minutes! Font Candy Studio has been especially designed to work with the Sprite Candy FX Engine, but can also be used as a stand-alone editor that exports to many image and data formats. Font Candy Studio offers many font effects, full export control and powerful post-processing filters. Read the features list below:

FEATURES OVERVIEW

  • Fast workflow and quick file access through integrated project manager
  • Use any font installed on your machine
  • Fine-tuning of char width, height, spacing and position
  • Fill chars with customizable color gradients or customizable image patterns
  • Expandable image patterns library
  • Fill chars with a custom image of your choice
  • Various special effects like outlines, 3D-bevels, depth trails, dropshadows and more!
  • Create dotted/matrix-styled text from any font available
  • Full transparency control and -preview at any time
  • JPEG compression export preview
  • Transparency preview
  • Final texture preview
  • Customizable 3D-preview
  • Full color control
  • Optimize your texture by including needed chars only
  • Optimized char packing to save valuable texture space
  • Various char placing methods (packed, fixed positions, etc.)
  • Free char placing on texture, allows to place two or more fonts on a single texture
  • Load a background guide image
  • Also supports textures with different width and height
  • Post-processing effects like anti-aliasing, color invertion, font erosion effect (blended noise)
  • Adjust brightness and contrast of your final texture
  • Slice all chars, save them to seperate image files (for use on web site, for example)
  • Export texture and data to multiple formats at once
  • Export font metrics as binary, Blitz source (DATA) or INI file
  • Export your texture to BMP, JPEG, PNG, TGA (including alpha channel)

    JUMP TO TOP OF PAGE


  • PROJECTS PANEL

    The projects panel allows you to load and save your work. You can also reset the default settings at any time -or replace the default settings with your current project. Additionally, a list of recently saved or opened files grants you quick access to your current projects.

    Load Settings - Loads a Font Candy Studio settings file (.fcs)
    Save Settings - Saves a Font Candy Studio settings file (.fcs)
    Reset Default - This will discard your current project and load back the default settings.
    Save as Default - This will replace the default settings with your current project.
    Recent Files - Previously opened or saved projects will show up in this list to grant you quick access.

    JUMP TO TOP OF PAGE



    FONTS PANEL

    Font List - Displays the fonts installed on your computer. Choose any font here.
    Bold - Displays the bold variant of the selected font (if available).
    Italic - Displays the italic variant of the selected font (if available).
    Size - Adjusts the size of the selected font.
    Show Boundings - Displays the space that each char occupies on the texture. It is very important to check the char boundings since they should never overlap. Also, each char should be placed completely inside its own bounding box.
    Adjust horizontal spacing - If some of the char boundings overlap, use these two buttons to increase the horizontal spacing between the chars .
    Adjust vertical spacing - Here you can increase the vertical spacing between the char boundings, if neccessary.
    Adjust overall char width - This will increase or decrease the width of all chars at once.
    Reset - Resets these values to the default state (0).

    JUMP TO TOP OF PAGE



    EFFECTS PANEL


    Char Outlines - Allows you to quickly add nice 3D-bevels or colored outlines to every chosen font. Use the related color boxes to set the bevels' highlight and shadow color. The outline color box holds the color used for the solid outline, if activated.
    Fill Options - You can decide wether to fill all chars with a solid color , a color gradient, a small pattern image -or even a custom image of your own choice. Hint: you can add your own fill patterns to the pattern list simply by placing your small .bmp or .jpg image files within the 'Patterns' folder. Restart Font Candy Studio and you'll be able to use your new patterns.
    Additional Render Effects - Spice up your font even more by applying some special effects: you can 'fake' a dotted text, for example, by adding both, horizontal and vertical lines. Or add a dropshadow or a faded gradient depth trail to add more '3D feeling' to your font. The related color boxes allow you to fine-tune these effects to your needs.

    JUMP TO TOP OF PAGE



    SETTINGS PANEL


    Chars to Include - Here you can enter the chars you want to be included with your font texture. To save as much texture space as possible, you should only use chars you'll really need in your game or application.
    Texture Size - Set the size of the output texture here. To save valuable video memory in your game, it is recommended to use as small textures as possible. While Font Candy Studio lets you also use textures with different ratios, you should always use square-sized texture formats (same width and height) to make it compatible with most graphic cards. If 'Equal size' is checked, Font Candy Studio will adjust the width automatically to fit the chosen height.
    Show char boundings - Displays the space that each char occupies on the texture. It is very important to check the char boundings since they should never overlap. Also, each char should be placed completely inside its own bounding box.
    Border color - Adjusts the color of the char boundings (if visible). The char bounding boxes are visual guides only and won't be visible on your exported texture.
    Texture BG color - This will set the background color of your texture. It is recommended to set this color to pitch black. If any other color than black is used, it will be more difficult to make the texture background transparent in your game.
    NOTE: you should not use the chosen background color anywhere else on your texture (f.e. font color) since Font Candy Studio will treat all background colored pixels as 'transparent' (also does Blitz3D).
    Char Placing Method - This determines how the chars will be placed on your texture:
    Packed - All chars are placed next to each other to occupy as little texture space as possible. Usage of this method is recommended.
    Fixed position - All chars are placed on a 'grid', but with variable width. This method will occupy more texture space, but it's easy to find a char on the final texture since the chars are placed on fixed x-corrdinates.
    Fixed position, fixed width - this will place all chars on a fixed grid on the texture. All chars will have the same width (and spacing on the screen).
    Texture Position - This moves the whole font on the texture. This option is quite handy if you want to place TWO or more charsets on a single texture. To do so, create the first font, export the texture, and reload it as a 'backdrop image'. Then move the second charset below the first one and uncheck the 'Hide backdrop on export' option.
    Load background image - Here you can load a background image as a visual guide -or a previously exported font texture if you want to use two or more charsets on a single texture.
    Dock texture to main window - This will dock the texture preview window to the main window. If the main window is dragged, the texture window will follow automatically.
    Show BG color as transparent - Here you can enable a constant transparency preview. The transparent parts of your texture will be determined by the background color. This option is quite useful, but may be slow on some computers. This is why you can choose wether to use it or not.
    Play button sound - Enables or disabled the 'click' sound that is played when a gadget has been clicked.

    JUMP TO TOP OF PAGE



    EXPORT PANEL


    Export Texture - The final texture can be exported to several image formats at once. Simply check your desired image format(s) here. Note, that some image formats do not support transparency channels, so you will have to mask the background color later for transparency or simply use pitch black here.
    Slice all chars - If checked, each char will be sliced and exported to a seperate image file, so you could use them to display headlines on your web site, for example. The file names will contain the ASCII number of a char, this makes it quite easy to select an image file using JavaScript, for example.
    NOTE: you should never check more than one image format when char slicing is enabled, otherwise you will find a huge amount of files on your hard disk.
    Export Font Metrics - The font metrics (where to find a char on the texture, widths and heights of used chars, etc.) can be exported to several formats at once. Each data format requires a slightly different method to load the font data into your game. You will find some loader examples in the 'Sample Sources' folder.
    Post-Processing Effects - These options allow you to alter the final image before exporting it to an image file. The effects will NOT affect the background color of your texture, except anti-aliasing. This option should not be used if you want to use transparency with your font.
    Preview Image - This will show you a preview of the final texture as it will be exported. It will also show you the results of the post-processing filters, when used.
    Preview Alpha - This will mask the chosen background color to give a preview of the exported alpha channel or font transparency and lets you ensure that the font can be masked properly in your game.
    3D Preview - This launches a 3D preview scene to let you know what your exported font will look like in a 3D game environment. You will find some useful examples on how to implement an exported font into your game in the 'Sample Sources' folder.

    JUMP TO TOP OF PAGE



    HINTS & FAQS


    My exported font looks weird in my game or the 3D preview.
    Sometimes, you'll experience some 'pixels' above, below or next to a char. If this is the case, you should incerase the char width or spacing using the buttons on the Font panel. Make sure, that each char is placed completely inside it's own bounding box and that there is enough space between all chars.

    Where can I find help or support?
    Drop a mail to: support@x-pressive.com or info@x-pressive.com . Please give a detailed description of your problem and let us know what Font Candy Studio version and operating system you use.

    JUMP TO TOP OF PAGE

    ©2004 Mike Dogan / X-PRESSIVE.COM
    X-PRESSIVE.COM is a label and working title of Mike Dogan, est. 1999
    All artwork, including graphics, text, images and sounds are property of Mike Dogan, X-PRESSIVE.COM. Trademarks belong to their respective owners. All rights reserved.