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

Find solution for the “Geminated El” #15

Closed
frankrolf opened this issue Nov 19, 2016 · 10 comments
Closed

Find solution for the “Geminated El” #15

frankrolf opened this issue Nov 19, 2016 · 10 comments
Labels
addressed in source files completed in dev versions, but not yet released as fonts enhancement

Comments

@frankrolf
Copy link
Member

See: http://www.l·l.cat/info/the-geminated-el

@frankrolf
Copy link
Member Author

This could be solved via language-aware contextual GSUB, or contextual GPOS.

@miguelsousa
Copy link
Member

I think you don't even need to make the contextual GSUB language-aware, if you include the second L in the context.

@frankrolf
Copy link
Member Author

@miguelsousa I have been thinking about that, I wonder how many people would “decorate” type like this: ·h·e·l·l·o·.
Edge case or eBay feedback?

@miguelsousa
Copy link
Member

Those people MUST get the geminated L.

@khaledhosny
Copy link

Don’t they use middle dot in dictionaries to indicate hyphenation?

@frankrolf
Copy link
Member Author

No, the middle dot is used to indicate a two-syllable word, such as instal·lacion. Without the dot, the ll would be pronounced similar to j, as in relleno. Since the middle dot is easy to access on the keyboard, it has become the standard approach (sometimes, you’ll also see the period being used).

@frankrolf
Copy link
Member Author

I may have misread the “they”:
In dictionaries, I feel like the bullet character is more commonly used between syllables.

@fitojb
Copy link
Contributor

fitojb commented Jun 28, 2017

The interpunct we use for l·l is U+00B7. For dictionary usage, U+2027 should be used.

@frankrolf frankrolf added the addressed in source files completed in dev versions, but not yet released as fonts label May 28, 2018
@frankrolf
Copy link
Member Author

I decided to address this through contextual kerning.
I also decided to not hide that kerning behind a language tag – the combination is fairly unique. This makes bugs like adobe-fonts/source-code-pro#192 possible, but I believe this edge case is outweighed by the usefulness of this solution for Catalan text.

I wrote a script which basically mimics the composition & advance width of the (obsolete, but nevertheless present in the UFOs) ldot glyph, when l · l are typed.

The script is here:
https://gist.github.com/frankrolf/9648335ddcf624edc3d79aebea67e3e7

@frankrolf
Copy link
Member Author

In the latest release of Source Serif, the combination l · l will now automatically reposition the centered period for a more even word image.
Please report back in case of unexpected/suboptimal behavior!

https://github.com/adobe-fonts/source-serif-pro/releases/tag/2.007R-ro%2F1.007R-it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
addressed in source files completed in dev versions, but not yet released as fonts enhancement
Projects
None yet
Development

No branches or pull requests

4 participants