BabelStone Blog

Wednesday, 23 May 2012

BabelPad and BabelMap Version 6.1.0

Delayed for nearly four months, I have finally released new versions of BabelPad (version and BabelMap (version that support Unicode 6.1. Many thanks to everyone who has suggested new features, reported bugs, and helped test the beta releases of BabelPad and BabelMap.

Creative Commons License
This screenshot of BabelMap is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License (CC-BY-SA-3.0) by Andrew West.

There have been a large number of bug fixes and enhancements to both BabelPad and BabelMap. In particular, BabelMap has been significantly improved by the implementation of a custom edit buffer that supports the user-defined virtual composite font, drag-and-drop editing and rich text (RTF) copy. This edit buffer, which is also used in the CJK/Yi character input utilities, is in effect a lightweight version of BabelPad, and allows text from multiple Unicode blocks to be rendered using different fonts at the same time. This should be a very big improvement on previous versions of BabelMap, which only applied a single font to the edit buffer, frequently resulting in little white boxes when the edit buffer contained text from multiple Unicode blocks. Another useful new feature in BabelMap is the "Locate Character" function. If you come across a character you do not recognise on the internet or in a document, simply paste it into the BabelMap edit buffer and hit F2, and the character will be immediately located in the character grid, showing you the code point and Unicode name of the unknown character in the status bar beneath the character grid (as well as any readings if it is a CJK character). For strings of text, put the caret in front of the character to locate before hitting F2.

Various minor bug fixes and enhancements have been made to BabelPad, including improvements to CJK conversion between simplified and traditional characters, and CJK conversion to Mandarin pinyin readings (now accessible as Ctrl+Shift+P), as well as the addition of a new function to convert between old style and new style Japanese kanji.

BabelPad Enhancements

BabelMap Enhancements

Future Enhancements to BabelPad

The following are some features that I would like to implement in future versions of BabelPad, roughly in order of priority:

BabelStone Forum

I have recently set up a Google Groups forum at!forum/babelstone where you are welcome to suggest new features, report bugs and ask questions about BabelPad and BabelMap, as well as other BabelStone software and fonts.


BabelMap | BabelPad

Index of BabelStone Blog Posts