BabelPad 15.x.x.x Release Notes
BabelPad version 15.0.0.1 (2022-09-10)
- Updated Unicode data for Unicode 15.0.0 data.
- Updated Emoji data for Emoji 15.0.
- Updated IVD data for 2022-09-13 version.
- Updated for CLDR 41.
- Implemented all changes for BabelMap v. 14.0.0.3 that are common to BabelPad.
- Improved font auto-configuration options to allow exclusion of all fonts starting with the same name by prefixing the name with an @ sign (e.g. "@BabelStone" to exclude all BabelStone fonts).
- Renamed "Simple Rendering" and "Complex Rendering" modes as "Glyph Mode" and "Text Mode" respectively.
- Added a "Colour Glyphs" option under the "Fonts" menu (also a new toggle button on the main toolbar, and keyboard shortcut Ctrl+7). When checked, polychromatic glyphs in COLR/CPAL format fonts will be rendered in colour, both in glyph mode and text mode. This option supports simple polychromatic glyphs and polychromatic character sequences (e.g. emoji sequences, flag sequences, and tag sequences), including support for very complex family emoji sequences in the Segoe UI Emoji font, where multiple contextual glyph substitution and glyph positioning operations are required to render the emoji glyph correctly. NB in colour mode (using the Babel rendering system), selecting some of the characters of a multi-character sequence for a colour glyph results in partial highlighting of the glyph, whereas in non-colour mode (using the Windows Uniscribe API) the whole glyph is selected even when only some of the corresponding characters are selected. Note also that colour mode supports some character sequences such as flag tag sequences that are not supported by Uniscribe in non-colour mode (so flag tag sequences supported in a COLR/CPAL font will be rendered correctly in colour mode, but as the fallback black flag in non-colour mode). NB Only simple RGB colours are supported: colour gradients (available in COLR version 1) are not supported; and the alpha channel (transparency or opacity) is currently ignored.
- If a single emoji character or single emoji character sequence is selected, hovering the mouse over the selection will show the emoji name or description.
- New option under the "Options: Display Colours" menu to allow the user to define the background colour and text colour (and colour of selected text for glyph mode only).
- Fully supports the Last Resort High-Efficiency font, which uses a Format 13 cmap subtable.
- Under the "Tools: Test Utilities" menu, added an experimental OpenType Test Framework for rendering text with OpenType features using BabelPad's own rendering system.
- Updated support for GB 18030 to the 2022 edition of the standard. Added options to read files as GB 18030-2000, GB 18030-2005, or GB 18030-2022.
- New Han Ideograph Search utility (under Tools menu) which allows you to list all Han ideographs that match particular source criteria.
- Added a "Status Bar" option that allows you to toggle display of algorithmic character names on the status bar, and toggle the display of source references for CJK and Tangut characters on the status bar.
- Added an option to the Sort dialog to either sort blank rows/cells at the start or at the end.
- Fixed issue whereby BabelPad appears to freeze if you open the Font Configuration dialog or the Font Analysis dialog, select a Unicode block with no fonts, and then press the "Options" or "Font Info" button.
- Various minor bug fixes and enhancements for editing.
- Printing has been temporarily disabled in the version of BabelPad. It will be re-enabled in a future version.
BabelPad version 15.0.0.2 (2022-09-13)
- Fixed minor bug in the Unicode Scripts tool where scripts added in version 15.0 did not show the correct Unicode version.
BabelPad version 15.0.0.3 (2022-09-18)
- Fixed errors in Unicode statistics for versions 14.0 and 15.0.
BabelPad version 15.0.0.4 (2022-09-23)
- Fixed error in the Han Search tool for CJK Compatibility Ideographs block.
- Added option in the Han Search tool to only list CJK unified ideographs.
BabelBad version 15.0.0.5 (2022-10-20)
- Fixed rendering of bitmap fonts in the character grid ("List Bitmap Fonts" must be checked in the Fonts menu to see bitmap fonts).
- Fixed saving of Blank Rows First option when current sort is set as the default sort.
- Corrected a number of Gong Hwang-cherng Tangut readings which are either typographic errors or mistakes in Li Fanwen's 2008 dictionary.
BabelPad version 15.1.0.1 (2023-09-12)
- Updated Unicode data for Unicode 15.1.0 data.
- Updated Emoji data for Emoji 15.1.
- Updated for CLDR 43.
- No longer supports bitmap fonts.
- Added the ability to split the current document into multiple files based on line ranges or keywords ("Split Document..." from the File menu).
- The OpenType Test Framework now supports positional forms for scripts with joining behaviour, such as Arabic and Mongolian.
- Added F6 shortcut for the OpenType Test Framework.
- Selecting text now shows the number of selected lines or characters on the second panel of the status bar instead of the the character at the current caret position: selecting text within a single line shows the number of characters selected; selecting text over two or more lines shows the number of whole or partial lines selected. Dragging selected text shows the number of selected lines of characters when the mouse is within the selection, and the caret position (i.e. the drop position) when the mouse is outside the selection.
- Fixed defect in detecting an html charset declaration when autodetecting the character set of an html file.
- Fixed auto-indent which was entirely not working.
- Status bar option to show CJK and Tangut source references now split into two separate options.
- Various minor bug fixes and enhancements.
BabelPad version 15.1.0.2 (2023-09-27)
- Fixed crash that occurs when entering some characters with the TH-Times font selected and colour glyphs enabled.
- Fixed disabling of glyph mode for single font which was accidentally introduced in version 15.1.0.1.
- Default font for flag sequences now applies in glyph mode as well as in text mode (consistent with BabelMap behaviour).
BabelPad version 15.1.0.3 (2023-09-28)
- Fixed issue with rendering combining sequences in fonts that support colour glyphs when colour glyphs are enabled.
BabelPad version 15.1.0.4 (2023-11-07)
- Fixed bug with toggling case (all characters replaced by null characters).
- Fixed issues with Chinese UI versions.
BabelPad
BabelPad Version History
BabelStone Home Page