https://bugs.documentfoundation.org/show_bug.cgi?id=166037

--- Comment #7 from Khaled Hosny <[email protected]> ---
(In reply to seen from comment #6)
> (In reply to Khaled Hosny from comment #5)
> > We convert languages to BCP47 tags when calling HarfBuzz (using getBcp47()),
> > so any solution that results in `el-polyton` being passed to HarfBuzz should
> > work.
> If the BCP47 tag `grc-polyton` [polytonic Ancient Greek] were passed to
> HarfBuzz, would it apply the font’s 'ss16' stylistic set in the same way
> that it does when it receives the `el-polyton` tag?

Seems so:

$ hb-shape DSETypewriter.ttf -u "U+1FB6,U+1FC6,U+1FD,U+1FE6,U+1FF6"
--features=ss16 --language=grc
[uni1FB6=0+1024|uni1FC6=1+1024|aeacute=2+1024|uni1FE6=3+1024|uni1FF6=4+1024]

$ hb-shape DSETypewriter.ttf -u "U+1FB6,U+1FC6,U+1FD,U+1FE6,U+1FF6"
--features=ss16 --language=el
[uni1FB6=0+1024|uni1FC6=1+1024|aeacute=2+1024|uni1FE6=3+1024|uni1FF6=4+1024]

$ hb-shape DSETypewriter.ttf -u "U+1FB6,U+1FC6,U+1FD,U+1FE6,U+1FF6"
--features=ss16 --language=el-polyton
[uni1FB6.ss16=0+1024|uni1FC6.ss16=1+1024|aeacute=2+1024|uni1FE6.ss16=3+1024|uni1FF6.ss16=4+1024]

$ hb-shape DSETypewriter.ttf -u "U+1FB6,U+1FC6,U+1FD,U+1FE6,U+1FF6"
--features=ss16 --language=grc-polyton
[uni1FB6.ss16=0+1024|uni1FC6.ss16=1+1024|aeacute=2+1024|uni1FE6.ss16=3+1024|uni1FF6.ss16=4+1024]

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to