notofonts / hebrew

Noto Hebrew
SIL Open Font License 1.1
2 stars 1 forks source link

Hebrew cantillation marks #4

Open dscorbett opened 6 years ago

dscorbett commented 6 years ago

Font

NotoSansHebrew-Regular.ttf NotoSerifHebrew-Regular.ttf

Where the font came from, and when

Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSansHebrew-unhinted.zip Site: https://noto-website-2.storage.googleapis.com/pkgs/NotoSerifHebrew-unhinted.zip Date: 2018-03-04

Font version

Version 2.000;GOOG;noto-source:20170915:90ef993387c0

Issue

Many Hebrew cantillation marks are positioned badly.

These should be below but are below left.

These should be above but are above left.

These should be below right but are below left.

These should be above right but are above.

This should be above left but is above.

In Noto Serif Hebrew, all the cantillation marks, including those not listed above, are positioned too far left when the base is U+05E9 HEBREW LETTER SHIN.

All of the marks above are a bit too low in Noto Serif Hebrew: in some combinations of letter and accent, the accent touches the letter.

U+0599 HEBREW ACCENT PASHTA is above left, which is correct; but it is so far left it isn’t above any part of the base letter, which is too far.

Many of these cantillation marks should go directly above or directly below, where they might overlap vowel points or other marks. In that case, the cantillation mark should be shifted left a bit and the other mark should be shifted right a bit. I assume this is why so many of them are too far left, but this shifting should be contextual.

Character data

ש֢ U+05E9 HEBREW LETTER SHIN U+05A2 HEBREW ACCENT ATNAH HAFUKH

Screenshot

ש֢ש֢

dscorbett commented 4 years ago

This bug is also present in Noto Rashi Hebrew. ש֢

nizarsq commented 3 years ago

Issue reported still reproduacble in NotoSansHebrew, NotoSerifHebrew and NotoRashiHebrew

Screen Shot 2020-08-04 at 6 40 38 PM Screen Shot 2020-08-04 at 6 40 54 PM Screen Shot 2020-08-04 at 6 41 12 PM
kosmynkab commented 3 years ago

The positioning issue of the cantillation marks most likely comes from the simplification of the system. There is no complex mark positioning in the files - the glyphs are placed only relying on anchors - hence the "not-perfect" placement. Can be resolved with the next update for the Noto Hebrew to support biblical typesetting.

curya commented 1 year ago

To add to this, U+05AA should not be drawn with the bottom vertical tick. ב֪ U+05AA is currently just a copy of U+05A2. ב֢

simoncozens commented 1 year ago

The fix for this may be to port John Hudson's SBL code to Adobe feature syntax.