I had the same problem as you, when producing variable data jobs with mixed Hebrew and English characters.
To phrase it simply: I wanted InDesign to use a specific font for the Hebrew text, and another for the English text. Neither InDesign nor my VDP plugin (InData) had a way to set this preference.
As you suspected, I finally opened the Hebrew font in FontLab, pasted the English font's glyphs at the appropriate character range, saved it as a new OpenType font, and voilĂ ! Using this single new font, InDesign automatically takes the correct glyphs for every language in the text. Maybe the open-source FontForge editor will work too.
By the way, I have no idea whether copying/pasting the glyphs violates the license agreement of both fonts, but I couldn't find a better way to solve this, and at the bottom line, I am using the fonts as they were, it's just a small hack behind the scenes to make life easier...
|