New to Typophile? Accounts are free, and easy to set up.
Assume I want to change Alef G by G Alef
Alef is hebrew
G is english
How do i get this to work in indesign.
I am checking If i have a number next to any hebrew letter, sub the number with a supirior number glyph
it worked with CS3, but not CS5
18 Nov 2010 — 9:51am
Sorry for the late response. I have been travelling.
I don't really understand what it is that you want to do with the 'Alef G' example. This looks like a re-ordering operation, which is not something that OTL is designed to do. Also, OTL is applied to glyph runs that are typically demarcated by script boundaries, so trying to affect substitutions involving Hebrew and Latin glyphs is unlikely to work.
Similarly, with the number substitution you will run into the problem of glyph runs being demarcated by directionality, so the RTL Hebrew letters will be processed separately from the LTR numerals. If this worked in CS3, I'm not sure how.
18 Nov 2010 — 11:34am
Was the Hebrew font a non-Unicode .ttf?
ID CS3 ME handled non-Unicode .ttf Hebrew differently than in CS5 or later.
To get around the limitation John referred to, there must be a space on each side of the Hebrew string. As a type creator, make this space a zero width in order to place the non-Hebrew G besides the Hebrew.
John, I made work-arounds back in the nineties when there was no ID CS/3 ME or higher, just Quark 2.x US edition. :)
18 Nov 2010 — 12:31pm
I got it to work
18 Nov 2010 — 12:49pm
I had 2 problems
1. I what ever i type in brackets the text should disappear
[this text disappears when selecting medial forms]
Now it works.
2. text20 the numbers should be supirior (but in hebrew)
Now it works