<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Support ISO 14496-28 Composite Font Representation"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96693#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Support ISO 14496-28 Composite Font Representation"
href="https://bugs.freedesktop.org/show_bug.cgi?id=96693">bug 96693</a>
from <span class="vcard"><a class="email" href="mailto:wl@gnu.org" title="Werner Lemberg <wl@gnu.org>"> <span class="fn">Werner Lemberg</span></a>
</span></b>
<pre>Hmm. First of all, the CFR format is XML, so I would need an XML parsing
library as a new dependency. I'm not enthused...
Second, an interface/hook to the file system of the OS is would be necessary,
since the paths used in an CFR can be arbitrary URLs.
Third, CFRs are aware of languages and scripts, while FreeType is completely
agnostic to them.
What I can imagine is that FreeType accepts CFRs, passing them immediately to
other functions (which get registered as hooks) for parsing, resolving, etc.
Since FreeType functions are not sufficient to handle languages and scripts we
could use FreeType (driver or module) properties to control them, again
implemented as hooks.
Note that I'm bad at designing such interfaces, and I would be glad for
assistance.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>