Closed markhdavid closed 7 months ago
This issue is very similar to issue https://github.com/fontef/frankruhllibre/issues/16 for Frank Ruhl Libre, filed by me, @markhdavid, yours truly. That issue led to the related issue https://github.com/google/fonts/issues/6062 in Google Fonts, which yielded insightful commentary by @simoncozens and related fruitful discussion on the Glyphs App discussion board, here: https://forum.glyphsapp.com/t/yiddish-ligatures-should-not-be-considered-ligatures/25468
Similarly, this is very similar to issue https://github.com/meirsadan/david-libre/issues/17 for David Libre, also by me.
I would like to be assigned this bug. I have submitted my Google Individual Contributor License Agreement (CLA). I have a current Glyphs App license, and I've already done a fix that works in my private fork of this repo, as well as having done a fix like this before with Frank Ruhl Libre, David Libre, and Heebo.
I would be need some orientation - it's hard to tell what branch and with which source files the main line of development is taking place currently. Along these lines, I do not understand how the font family of NotoSansHebrewDroid-Regular.ttf, et al, relates to the Noto Hebrew project, but that font does not appear to have this issue. Does that font represent initial attempts to solve this issue? I did not mention this "Droid" variant because it is not released for Google Fonts, as far as I can tell, so I did not think it deserved mention my main issue description.
You've very welcome to work on this - I think we just need anchors on the double-yod and double-waw glyphs. The main branch is where PRs get merged, so I would start a new branch and make a PR to main.
Noto Sans Hebrew Droid is a special Android version of Noto Sans Hebrew which maintains an older design; it can be largely ignored.
Thanks @simoncozens.
Also wonder what NotoSansHebrewNew.glyphs
is? For now I'll assume I should ignore it along with NotoSansHebrewDroid.glyphs
.
I have to create another issue that affects these characters, which I want to handle first. I should have that up in next day or so.
Note that the fix for newer issue https://github.com/notofonts/hebrew/issues/39 should go in before this issue https://github.com/notofonts/hebrew/issues/38, since it directly impacts it.
Defect Report
These fonts (all 3 families: Sans, Serif, Rashi) render digraphs double-vov (Unicode Character “װ” (U+05F0) ; Name: Hebrew Ligature Yiddish Double Vav) and double-yud (Unicode Character “ײ” (U+05F2) ; Name: Hebrew Ligature Yiddish Double Yod), primarily used for Yiddish, such that nikud that's supposed to be centered under a character get put under the second (i.e., leftmost) subletter of the digraph. So a nikud, such as pasekh, tsere, segol, et al, is centered under the 2nd yud of double-yud and under 2nd vov of double-vov. That's wrong. Nikud is supposed to be centered with respect to both subletters of the digraph. That's how these work. That's the whole point of why you need these digraphs. If you wanted the nikud centered under the second character of the digraph, you wouldn't need a digraph: you'd put out two separate yud or vov characters with the nikud following the second character and unambiguously intended to be centered under that second character. More precisely, the
bottom
anchor x position for the digraph should be halfway between where thebottom
anchor x would be on each of the subletters.Title
Font
Where the font came from, and when
Font Version
Issue
bottom
anchor x position for the digraph should be halfway between where thebottom
anchor x would be on each of the subletters.Character data
Screenshot
Tools for reporting bugs