I am working on Indic Script and dotted circle appeared before user type a char in that place. I am looking at similar script font and found that dotted circle are placed there by a sub ( one to many ). But don't know how you remove it after a char is typed. Example: ေ and ကေ , ြ and မြ
Does system take care of it or you need a sub to clear the circle. Thanks
0
Comments
----------------------------------------------
-----------------------------------------------
for all those needing placeholders. So, is lookup5 removing the dotted circles? Why is it doing replacing the same glyph with exact ones? Is this a waste of time or what is the purpose of doing it here? Hope you could explain me again. Thanks
Back in the early days of OTL support, some layout engines didn’t recognise U+25CC as a legitimate base for a combining mark, which ironically would result in a second dotted circle being inserted by the shaping engine if a user input an explicit one, so e.g. U+25CC U+0301 would display as ◌◌́. I also remember doing some contextual cleanup in early Hebrew fonts to work around shaping engines erroneously inserting a dotted circle in sequences that would be considered invalid in modern Hebrew but which occur in Biblical Hebrew (those engines were eventually fixed). So possibly this is something like that: a work around to manage the dotted circle in specific circumstances?
The font is inserting a dotted circle between repeated i-vowel and ii-vowel glyphs.
In the Myanmar cluster specification you can have any number of above-base vowels after a base consonant - I don't know why they specified that probably to support things like reduplicated Aiton Ai - but that's not something this font is able to render. So if the user types "ကိိ" (ka i i), the font is inserting a dotted circle to break up the cluster into ကိ ိ.