Add Shlomo Stam
- Dominant language
- HTML
- Stars
- 20.5k
- Forks
- 2.9k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 95
Description
**Font Project Git Repo URL:**
Not yet, but soon, see discussion below.
**Super short description of the Font Family:**
Shlomo Stam is an OFL font for Hebrew in "[Ktav Stam](https://en.wikipedia.org/wiki/Ktav_Stam)" style with [tagin](https://en.wikipedia.org/wiki/Ktav_Stam#Serifs_(tagin)).
**Requirements:**
By opening this issue, I confirm the project meets the following requirements:
- [ ] The entire font project is available in a Github repository (repo) and licensed under the [OFL](https://openfontlicense.org/open-font-license-official-text/)
- [ ] The source files are available in the repo
- [x] I am the sole copyright author of the entire project, or, all other copyright authors have licensed their work to me under the OFL
- [x] There are no "Reserved Font Names" in the OFL license information, or in the project documentation of any known upstream projects. If there are RFNs, they are not used in whole or in part in this family name, or, I want to discuss how Google can work with my use of them.
- [x] The family name is unique according to [namecheck.fontdata.com](https://namecheck.fontdata.com/)
- [x] The font supports at least the Google Fonts 'Latin Core' glyphset from [github.com/googlefonts/glyphsets](https://github.com/googlefonts/glyphsets) ([direct link](https://github.com/googlefonts/glyphsets/blob/main/data/results/txt/nice-names/GF_Latin_Core.txt))
- [ ] The repo has the [Google Fonts preferred upstream repo structure](https://googlefonts.github.io/gf-guide/upstream.html)
- [x] I have read, agree with, and comply with, the full [Google Fonts contributing requirements](https://googlefonts.github.io/gf-guide/index#pre-production-getting-your-fonts-ready-for-gf)
- [x] I will maintain the repository and participate in the onboarding process (addressing, solving, and responding to issues, merging pull requests, etc)
**Image:**

**Discussion:**
I was contacted by someone from the Heschel School asking about the possibility of onboarding additional styles of Hebrew font to GF. Ktav Stam is a distinctive style used in the writing of holy texts, and we don't currently have a Ktav Stam Hebrew font available. Shlomo Stam is a free (OFL) font, but there does not seem to be any source available and the original author (Shlomo Orbach) has now died. The font is therefore unmaintained, so it would be appropriate for us to host our own version and maintain it, reverse engineering a source file from existing binaries.
I'm happy to do this, but there is an additional technical wrinkle. Typesetting Biblical Hebrew well is *complicated*. Shlomo Stam does it well, and uses a set of OpenType layout rules apparently derived from John Hudson's gold-standard [hebotl](https://github.com/TiroTypeworks/hebotl). However, we don't have the sources, so would rely on otf2fea dumps, which are not maintainable.
For a long time I've wanted to convert hebotl (which is a VOLT data dump) to FEZ, so that Biblical Hebrew typesetting rules could be applied to other fonts. Most of the remaining open issues in Noto Hebrew are due to Biblical typesetting, so if we can get this right, it would be helpful for Noto and possibly other fonts too. But it is very complex, and would take a lot of time and testing.
So this is a low priority onboarding request, one which is not straightforward, but which could have both cultural and technical impact. Because of that, I suggest that it's a "spare time" project for me (not Google hours), and this issue is just to track my progress in converting the layout rules and getting a buildable repo ready.
Contributor guide
Assessment
This issue has not been assessed yet.