ToDo list

What next ?

Here is a list of what can appear in the next version. Most of the ideas are coming from you, do not hesitate to share your ideas, and say what you would love to have in the next version.

  • save / load with relative path (for texture mapping & publish settings)
  • command line support
  • layering for all drawing option
  • bevel / emboss
  • preview ipad3/iphone retina/sd
  • auto shadow/stroke size change when changing font width size
  • control the shadow opacity
  • better save preview options in a project
  • Rounded miters on the stroke
  • outerstroke acts a little weird
  • Aligned gradients.
  • fixed xadvance for digits only
  • add a ‘fnt binary format’ export option
  • shadow opacity not working properly
  • center glyph in bounding box of align on grid
  • add your own custom char sets
  • appcrash (remove checkerboard, choose color, uncheck enable shadow) – can’t reproduce :(
  • better charset window (see a review on the appstore for good ideas)
  • open a .bmglyph file (it is font with bold)
    add new charactors to the sets. the new charactors don’t have a bold style. It is only normal style.
    I change the trait to “normal” and then turn back to “bold”. Then it solved.
  • custom image: bug in xadvance parameter when downscaled
  • custom image: bug with downscale if ‘redraw on downscaling’ is not checked
  • double stroke
  • double shadow (inner + outer)
  • prevent to open the same project 2 times

 

  • v2.1.3 (1st of march 2015):
  • sandbox directory creation problem just after running the app. the .atlas directory is now correctly created
  • miter limit was not loaded correctly, and is now correctly updating while in preview mode. this parameter is now a float value.
  • loading a project with a custom font was not working (sandbox problems…)
  • closing a freshly loaded project was firing the close-confirmation window even if the project was not modified
  • added: stroke join style (miter, round, bevel)

 

  • v2.1.2:
  • main feature: shaded material support
  • other minor bug fixes
  • v2.0.4: started 2014-09-15
  • one of the most expected feature: zoom for texture and preview mode (100% to 5%)
  • spritekit export: export was interrupted if a letter is not actually drawn on the preview texture
  • fixed some typos
  • corona 2.0 was missing in the publish wizard
  • preview background size: a new resolution selector
  • publish wizzard: added iphone6 settings with @3x support
  • lineHeight was not loaded correctly after opening a saved project
  • uvCoords (bottom or top), field textureWidth had no ‘#’

 

  • v2.0.2: 2014-01-02
  • fixed: when using a custom image, ‘redraw when downscaling’ leads to weird result on screen
  • fixed: in preview mode, the red bounding box has an incorrect position with a single line text and a modified lineHeight value
  • texture size increase (when auto/non square), from 128px to 64px.
  • some modified settings in the publish sheet did not triggered the ‘modified config changed’ box before quitting
  • re-added the 32bit compatibility
  • v2.0.0 : started on 2013-10-10, approved on 2013-11-13
  • * New features:
    - iOS 7 Sprite Kit export (please see the tutorial section on bmglyph.com, you need to use a custom class)
    - You can now replace a glyph by a custom image (drag&drop you image on the desired glyph)
    - Tool: the Glyph Editor allows you to adjust each glyph offsets and xAdvance (right click on a glyph)* Changes:
    - some icon changes in the interface, some interface positioning
    - a new dark gray background
    - texture / preview mode is now a segmented control, the preview menu appears in the box (at the top of the window)
    - text and controls are now disabled if the main option is disabled (stroke, shadows, etc…)* Fixes:
    - the font family trait could lead to an incorrect font on screen.
    - the popup warning about the ‘configuration change / really sure to quit’ message was poping just after loading a new project or at startup
    - when resizing the window, the view was jumping to the bottom left (especially in preview mode, or with a big texture size)
  • v1.9.5 (2013-08-04): approved 2013-08-08 !
  • The space width is correctly scaled when published (was always at 100% with the redraw checkbox on)
  • The red bounding box in the preview mode is correctly updated when changing the shadow parameters
  • Add charset range now work for a single letter
  • Save as: save the current document as a new one, current document is now the new one (not the old one)
  • Save as copy: save the current document as a new one and open it in a new window. The current document remains the same.
  • v1.9.4 (started on 2013-04-16)
  • bug fix: when ‘redraw when downscaling’ is checked on, the lineHeight value in the exported font file is wrong for scale =! 100%, it is now fixed.
  • bug fix: window title was not set when saving a new document.

 

 

  • v1.9.3 (dev started on 2013-03-16) – submitted on 2013-03-27 – approved 2013-04-06
  • bug fix: when changing font name, a blank texture sheet could appear, it is now fixed
  • bug fix: ‘save as’ was changing the current document filename, but not the window name, ‘save’ was then saving to the previously saved-as document, not the current one. ‘save as’ now make only a copy of the current document but you continue to work on the original.
  • added: autosize can now really use power of 2 texture size, from 2^5 to 2^12, or act like before (width and height increased by 128)
  • added: editable line height
  • added: editable space width (actually the xadvance value in the atlas file)
  • added: magic wand button, you can select letters in the letter box, click on the wand will select the letters on the texture sheet. it makes it a lot easier to work on specific letters.
  • added: 2 new export format, with the uv coordinates (top left or bottom left origin)
  • bug fix: if not present, the space char is automatically added (avoid crashes at run time, under cocos2d for example)
  • added: an auto x/y offset checkbox, when checked shadows and strokes will increase the xdavanced parameters, when unchecked, the default xadvanced is used no matter how big is the shadow. Old project will be loaded with the option checked on (as it was this behaviour). Any new project will start unchecked.
  • added: radial gradient for the fill mode, with custom x/y center point (from -1 to 1)
  • V1.9.1 & v1.9.2
  • several bug fixes
  • still one known bug with the save as button. if you click on save as, the current document actually changes to the ‘saved’ one, but the title doesn’t change.
  • v1.9 submitted (updated: 2012-11-18)
    Features:- New sort method: by chars.
    - Packing method: align on grid. Place all the letters on a grid, same bounding box for all the letters (will be usefull for custom engines which does not handle the font atlas file format). Width x Height of the bounding box can be manually set.
    - New publish settings sheet (the publish settings left panel disappears, and is replaced by a new customizable publish settings sheet, multiple targets with path, suffix, scale, font face etc…).
    - Preview mode: changing the background color will remove, if exists, any background image.
    - Preview mode: a red bounding box allows to see how the text will appear under a device (the method used is same same as cocos2d). Depending on your needs, you can adjust the x and y offset parameter in order to better position your text to the center.
    - Left panels are now colored, it makes it much easier to find what we need.Bug Fixes:
    - bad x and y offsets were applied when using an extra bounding box, it is now fixed.
    - bad x and y offsets were applied when using shadows, causing the text being outside of the ‘final’ bounding box, it is now fixed and also you can adjust it thanks to the x/y offset parameter in the preview mode.
    - crash fix when adding unexpected letters in some numerical field.
    - ‘save as’ bug fixed (could overwrite the existing project or don’t save at all)
  • ——————
  • done in v1.8:
  • redraw when downscaling option
  • sandboxing
  • fullscreen support
  • ttf bug fix (problems with cut letters, in courrier font)
  • ——————
  • done in v1.7:
  • multiple colors in gradients,the result is GREAT :)
  • memory leaks / crashes: working on it, if you have many crashes, please contact me, i’m unable to reproduce it
  • ——————
  • done in v1.6:
  • copy/past with cmd-c cmd-v fixed
  • fixed lineHeight=0 bug
  • engine improvement, faster display with a large amount of chars
  • better support of font traits, now displaying the real available list for each font
  • ——————
  • done in V1.5:
  • fixed width size [done -> v1.5 (fixed xadvance)]
  • inner/outer shadows and stroke [done -> v1.5]
  • use \n in the preview text [done -> v1.5]
  • change publish settings Cocos2d to ‘Cocos2d/BMFont’ [done -> v1.5]
  • increase max texture size to 4096 [done -> v1.5]
  • ipad3 resolution & autoSD [done -> v1.5]
  • editable xadvanced offset [done -> v1.5]
  • increase max font size to 800 [done -> v1.5]
  • font weight (was 5 by default) [done -> v1.5 , value from 1 to 15]
  • miter limit [done -> v1.5]