New version to add an extra 'Emap to character' option called 'Random sequence'.
New version to choose from all emaps (not just the first five) when using random emap option.
Fixes major bug on SamJ Portable and perhaps on other systems.


Fixes wrongly applied trimming option.

PDF version of this help guide:
Download the filter and extract it, if necessary, before saving it to your user plug-in folder. If you do not already have the required MLBevelReflect2 Plug-in, it can be downloaded using the links at GimpScripts.com. Follow this link to the relevant GimpScripts page:
https://www.gimpscripts.net/search?q=Bevel+Reflect+Logo
The accompanying zipped Resources folder contains two tester part custom font files and two Gimp xcf files, each containing five emap image layers, for you to experiment with: One of the custom font files also contains accented characters. Unzip the folder and save the resources you want to use to a location of your choice:
The plug-in is a Python version of GnuTux’s amazing Bevel Reflect Logo Script (Version 1.6), with additional options for applying BRL to custom font characters. The main advantage of using this version instead of the initial release is the increase in speed of use.
Although nothing can be done to speed up the rendering operation carried out by the MLBevelReflect2 plug-in, the creation or loading of the emaps is now done only once at the start of the filter workflow. Now, for example, a 50 character custom font file sees an increase in speed, on my machine, from 17 mins 11 secs to 10 mins 22 secs (approx times); this is with the default filter settings.
I have taken the opportunity to add a couple of further options related to custom font making.
Call up the filter from:
Filters>>Custom Font Tools>>Custom Font Bevel Reflect 1.6 V1.00...
The filter dialog, with the original GnuTux options highlighted in a red box and the options new to this version highlighted in blue.
The previous version introduced desaturation options for applying BRL highlights to existing custom font faces and the option to trim a set number of pixels from characters.
You can now apply emaps in different ways: In a random way or by character grouping. You can do this both by generating emaps from your chosen gradient or colour or by loading a file containing a number of emaps. The plug-in can now load xcf files, but only the first five layers will be used to generate emaps. Obviously it only makes sense to use a file consisting of spherical emap layers.
You can now also save any plug-in generated emaps as a new image in order to re-save them for future use.
Applying emaps to characters
The default option is to apply a single emap to the complete set of characters in a custom font file. It is no longer necessary to use a grey coloured font face – white faces now work perfectly well. If you choose not to use emaps from a saved file, the filter will generate its own set of emaps; these will usually differ quite subtly from each other but can add a little variation to your characters.
You can still load a png emap, but greater contrast can be obtained by loading a set of saved emaps (an xcf file) consisting of up to five different layers. I have provided a couple of examples in the accompanying resource folder for you to play with.
The single emap option produces characters by using the first (topmost) emap in the layer stack.
The random emap option produces characters from all the emaps (or from the top five layers) in the layer stack.
The character grouping option assigns a layer to those characters in upper-case, lower-case, punctuation, number and other groups.
The vowel – consonant group uses the first three emaps to render characters.
Saving generated emaps
This option provides an opportunity to save your emaps from the layers copied to a new image, like those below, generated from a rainbow coloured gradient.
As always, have fun! (Why else would you use Gimp?)