<div dir="ltr"><div>As an illustration, let's say I'd like to render Biblical Hebrew, solely using Harfbuzz.<br></div><div><br></div><div>BIDI should not be required, since we only have Hebrew characters with diacritics, and basic punctuation marks (mainly semicolons...), all in RTL.</div>

<div><br></div><div>It would be straightforward using a font like Arial.ttf.</div><div><br>But I'm trying to simulate the Android environment. So for instance, I would have to use DroidSansHebrew-Regular.ttf for the characters and diacritics and DroidSans.ttf for punctuation.</div>

<div><br></div><div>Note that I don't plan to use advanced solutions like fontconfig at this stage.</div><div><br></div><div>Do I need to itemize the text into runs with the same font, prior to shaping or is there a trick (e.g. at the Freetype or OpenType levels) for handling, say, a "virtual font made of two fonts"?</div>

<div><br></div><div>Thanks!</div><div><br>Ariel</div><div><a href="http://chronotext.org">http://chronotext.org</a></div></div>