[MPEG-OTSPEC] Many to many substitution and localization
William_J_G Overington
wjgo_10009 at btinternet.com
Fri Sep 27 20:47:07 CEST 2024
Laurence Penney replied.
Thank you for replying.
Laurence Penney wrote as follows.
> However your method transforms one *glyph* sequence into another
> *glyph* sequence, and would have the serious drawback that the text,
> when selected by the recipient, would still yield the original
> *characters* — something meaningless like "!313125".
Not exactly meaningless, the original characters would be the
language-independent encoding of a localizable sentence, either, as in
this example, within some of my research publications, or in an ISO
standard document if the localizable sentences system becomes an
international standard.
However, whilst recognizing that the font table for this feature would
have a list of glyph numbers so that the rendering software could
produce the display, the specification for the font table for this
feature could also include a field to contain the localized text version
of the sentence expressed as a character string, and that field could be
accessed by the software of the rendering system if a character version
of the displayed text is required to be exported.
> Going back to your goal, character sequences should be manipulated
> outside of fonts, not within fonts.
A font does not contain software for a virtual machine, it contains data
for use by software that runs outside the font.
My idea is a way of storing data that are localized versions of some
particular sentences within a font. Applying that data would be carried
out by software in the rendering system. The rendering system already
has, in the way it can apply the liga table, software for detecting a
specified sequence of characters in a string of text. The liga table has
one glyph specified on the right side of the arrow in a substitution
rule, for this idea there would be many glyphs specified on the right
side of the arrow.
William Overington
Friday 27 September 2024
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20240927/cfd4d100/attachment.htm>
More information about the mpeg-otspec
mailing list