Arijit Upadhyay asked:
> Is there any way to use variants ( I call it so- meaning different looks
for
> the same conjunct) of same conjunct within same conjunct within a same
same
> font suitcase through unicode.
> example: In Bengali, conjunct formed by #09A8 (bengali letter na), #09AF
> (bengali letter ya) and # 09C1 (bengali vowel sign u) has two different
> looks based on the type of manuscript it is being used upon. One for
modern
> manuscripts and other for older ones. Presently the only way this is typed
> is by using two differnt fonts for such characters. Now as for indic
scripts
> uncode uses gpyph substitution scheme, is there any way 2-3 variants(
looks)
> can be kept in same suitcase and called according to one's choice.
I am not sure if I know wich ligature you are refering to so I have put up a
gif here:
http://www.btinternet.com/~abdulmalik/nyu.gif
If these old style ligatures are coded into the font they *could* be
prevented from
forming by inserting a ZWNJ of a ZWJ between the two consonants.
But it is unlikely that this would work here. That is because in this
particular case
the second member of this conjunct is the zophola glyph (ya-phola) and
inserting
a ZWNJ / ZWJ would imply that the second member of the conjunct remains in
it's full form rather than the zophola form.
In any case it would not work unless the font designer had anticipated that
you
would try to do this.
> Now as for indic scripts
> uncode uses gpyph substitution scheme, is there any way 2-3 variants(
looks)
> can be kept in same suitcase and called according to one's choice.
You *can* have 1,2 or 3 different glyph sets in one font for Bengali
OpenType fonts have the ability to switch between different glyph sets for
the same
script. It is done by calling the appropriate feature e.g. feature
'Language-Specific Forms'
Unfortunately none of the appropriate features are currently implemented in
any application that I know of.
You can also have different style glyph sets for the same script by
assigning them to different languages e.g.
Glyph style one could be specified as Bengali script, default language
Glyph style two could be specified as the Bengali script, Bengali language
Glyph style three could be specified as the Bengali script, Assamese
language
The language could be set by changing the locale etc.
Let me know if answers your question.
Abdul
This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:21:04 EDT