Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

different glyphs for tonos and oxia #214

Closed
ousia opened this issue Apr 27, 2021 · 2 comments
Closed

different glyphs for tonos and oxia #214

ousia opened this issue Apr 27, 2021 · 2 comments

Comments

@ousia
Copy link

ousia commented Apr 27, 2021

Although oxia is tonos (that is, the monotonic Greek accent is acute), all fonts that contains both accented glyphs (see below) have different inclination for both accents.

This is problematic with polytonic Greek, because both acute and grave accents are mixed,

toss-1

toss-2

toss-3

toss-4

Uppercase letters are fine, but first line in lowercase letters displays the right combination (with acute) while the second line in lowercase letters shows the problem (with accent).

Since OpenType allows a local feature that replaces tonos with oxia and polytonic Greek is defined as language, @frankrolf,
how about the following feature for polytonic Greek in the Source typeface family?

feature locl {

    @tonosuppercase = [Alphatonos Epsilontonos Etatonos Iotatonos
                       Omicrontonos Omegatonos Upsilontonos];

    @tonoslowercase = [alphatonos epsilontonos etatonos iotatonos
                       iotadieresistonos omicrontonos omegatonos
                       upsilontonos upsilondieresistonos];

    @oxiauppercase = [uni1FBB uni1FC9 uni1FCB uni1FDB uni1FF9
                      uni1FFB uni1FEB];

    @oxialowercase = [uni1F71 uni1F73 uni1F75 uni1F77 uni1FD3
                      uni1F79 uni1F7D uni1F7B uni1FE3];

    script grek;

        language PGR exclude_dflt;

            lookup TonosOxia {
                sub @tonosuppercase by @oxiauppercase;
                sub @tonoslowercase by @oxialowercase;
            } TonosOxia;

} locl;
@pauldhunt
Copy link
Contributor

@ousia I’m not sure why you’re calling out @frankrolf on this issue, but it seems like a good suggestion. Will try to get this in the next update.

@ousia
Copy link
Author

ousia commented May 1, 2021

@pauldhunt, sorry for my misunderstanding.

I thought that Frank was in charge for the Greek part of the typeface.

Congratulations for your excellent work on Source Sans.

pauldhunt added a commit that referenced this issue Jun 28, 2021
	Redesigns a majority of diacritics.
	Assigns codepoint U+A7AE to I.a. (GitHub issue #211)
	Adds support for polytonic Greek tagging so that acute/tonos and grave are harmonized. (GitHub issue #214)
	Adds IPA characters requested by user. (GitHub issue #215)
		LATIN SMALL LETTER REVERSED OPEN E WITH HOOK (U+025D)
		LATIN LETTER SMALL CAPITAL G WITH HOOK (U+029B)
		LATIN SMALL LETTER M WITH MIDDLE TILDE (U+1D6F)
		LATIN SMALL LETTER N WITH MIDDLE TILDE (U+1D70)
		LATIN SMALL LETTER V WITH RIGHT HOOK (U+2C71)
		LATIN LETTER DENTAL CLICK (U+01C0)
		LATIN LETTER LATERAL CLICK (U+01C1)
		MODIFIER LETTER SMALL TURNED R (U+02B4)
		COMBINING DOUBLE BREVE BELOW (U+035C)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants