Lontar GmbH

6 Followers
0 Following
18 Posts
Working on fonts, keyboards, tools, and standards for Brahmic scripts. Messages by Norbert Lindenberg @norbert
Webhttps://lontar.eu/en

Updated article: Encoding orders of Brahmic scripts

Documents the encoding orders that the OpenType Universal Shaping Engine assumes for the Brahmic scripts it supports. Understanding encoding orders is necessary when rendering or otherwise interpreting text in these scripts, as well es when entering text using input methods or otherwise generating text.

Updated for Unicode 17.0 and latest USE data.

https://lontar.eu/en/notes/encoding-orders-of-brahmic-scripts/index.html

A smart component trick for adjusting spacing in Devanagari conjuncts while keeping automatic alignment intact in Glyphs

https://muthunedumaran.com/2025/12/30/a-spacer-trick-for-conjunct-spacing-in-glyphs/

New app released: Fontburst for iPhone and iPad

The Fontburst app lets you discover almost 400 font families that Apple makes available to users of iPhone and iPad. For each family, it shows sample strings in each script that the fonts support, so you know what works and what it looks like. If you like what you see, and the font isn’t installed yet, download it right from the app. You can then use the font in apps that let you choose fonts, such as Pages or Keynote.

https://apps.apple.com/us/app/fontburst/id6449231969

Unicode 17 includes a change that may improve line breaking, backspacing, and other behavior for Khmer, Myanmar, and twelve other Brahmic scripts: Extended grapheme cluster breaks, which may be used in such processes to identify “characters”, no longer occur within sequences of a conjoiner and a consonant in these scripts. Such sequences represent conjunct forms that users see as indivisible entities.

See

https://www.unicode.org/reports/tr44/tr44-36.html#Derivation_InCB

https://www.unicode.org/L2/L2024/24058r-conjuncts.pdf

I18N GAP FIXED: Line-breaking now works for Javanese & other SE Asian scripts in all major browser engines.

Javanese, Balinese, and some other scripts can't wrap at word boundaries because those often lie in letter stacks which must be kept together. They therefore wrap at orthographic syllable boundaries. Thanks to Norbert Lindenberg, Unicode now supports this type of line-breaking.

Gap report: https://www.w3.org/TR/java-gap/#issue40_line_breaking

Article about line breaking: https://www.w3.org/International/articles/typography/linebreak.en.html#sec_se_asia2

After Safari and Chromium-based browsers, now Firefox finally also provides correct line breaking at orthographic syllable boundaries for several Brahmic scripts such as Balinese and Javanese. This style of line breaking was originally proposed in
https://www.unicode.org/L2/L2022/22080r2-line-break-ortho-bnd.pdf
and standardized in Unicode 15.1
https://www.unicode.org/reports/tr14/tr14-51.html

The screen shots show line breaking for Balinese in the past and the present. The text is supposed to stay inside the box.

New article:

Order and disorder in Unicode

The Unicode Standard lacks well-defined encoding orders for the orthographic syllables of Brahmic scripts. This creates problems such as missing search results, incorrectly rendered text, and security holes. This article discusses the causes of these problems and various localized attempts at solving them. It proposes a new form of normalization as a more generic solution.

https://lontar.eu/en/notes/order-and-disorder-in-unicode/

New article: Introduction to Brahmic scripts

…covering their usage for major languages, their characteristics as an abugida, the formation of orthographic syllables, and layout issues.

https://lontar.eu/en/notes/introduction-to-brahmic-scripts/

Introduction to Brahmic scripts

Updated article: Encoding orders of Brahmic scripts

Documents the encoding orders that the OpenType Universal Shaping Engine assumes for the Brahmic scripts it supports. Understanding encoding orders is necessary when rendering or otherwise interpreting text in these scripts, as well es when entering text using input methods or otherwise generating text.

Updated for Unicode 16.0 and latest USE documentation and data.

https://lontar.eu/en/notes/encoding-orders-of-brahmic-scripts/

Encoding orders of Brahmic scripts

Aksara Nusantara 1.1 menyediakan font dan papan ketik untuk aksara-aksara tradisional Indonesia untuk iPhone dan iPad:

– Papan ketik Bali dan font Ubud kini menyertakan aksara Bali yang diperkenalkan di Unicode versi 16.

– Papan ketik Kawi dan font Tantular Kawi kini menyertakan tanda nukta Kawi yang diperkenalkan di Unicode versi 16.

– Papan ketik Kawi kini terlihat lebih tinggi untuk memberi jari Anda ruang target yang lebih lebar.

https://itunes.apple.com/app/id6449843220

#ad

‎Aksara Nusantara

‎Read and write traditional Indonesian scripts in any text app! This app provides fonts and keyboards for traditional Indonesian scripts that can be installed for use in any text app on your iPhone or iPad. The supported scripts are Balinese, Batak, Javanese, Kawi, Lontara’ (Buginese), Makasar, Reja…

App Store