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

Missing: Greek Language Support #38

Open
70 tasks done
tryoxiss opened this issue Nov 3, 2023 · 26 comments
Open
70 tasks done

Missing: Greek Language Support #38

tryoxiss opened this issue Nov 3, 2023 · 26 comments
Assignees
Labels
missing glyph(s) Glyph(s) are missing

Comments

@tryoxiss
Copy link
Contributor

tryoxiss commented Nov 3, 2023

Missing Glyph(s)

Currently the font has a very limited selection of greek leters, which is unfortunte because while nieche they are commonly used in math, science, and computing.

Additional context

Currently the only supported characters are uppercase delta, omega, and lowercase Pi and Mu. This covers most cases, but full support would be nice. The most commonly used ones that are not implemented are Alpha and beta (for versions), lowercase gamma is often used in science. Uppercase Phi is also often used for math. I believe thats all the really important ones, but again they are all used not infrequently in certin fields.

Also, you should probably make a template for missing glyph(s).

Glyph(s) checklist

  • U+0391 Α Capital Letter Alpha
  • U+0392 Β Capital Letter Beta
  • U+0393 Γ Capital Letter Gamma
  • U+0394 Δ Capital Letter Delta
  • U+0395 Ε Capital Letter Epsilon
  • U+0396 Ζ Capital Letter Zeta
  • U+0397 Η Capital Letter Eta
  • U+0398 Θ Capital Letter Theta
  • U+0399 Ι Capital Letter Iota
  • U+039A Κ Capital Letter Kappa
  • U+039B Λ Capital Letter Lamda
  • U+039C Μ Capital Letter Mu
  • U+039D Ν Capital Letter Nu
  • U+039E Ξ Capital Letter Xi
  • U+039F Ο Capital Letter Omicron
  • U+03A0 Π Capital Letter Pi
  • U+03A1 Ρ Capital Letter Rho
  • U+03A3 Σ Capital Letter Sigma
  • U+03A4 Τ Capital Letter Tau
  • U+03A5 Υ Capital Letter Upsilon
  • U+03A6 Φ Capital Letter Phi
  • U+03A7 Χ Capital Letter Chi
  • U+03A8 Ψ Capital Letter Psi
  • U+03A9 Ω Capital Letter Omega
  • U+0386 Ά Capital Letter Alpha With Tonos
  • U+0388 Έ Capital Letter Epsilon With Tonos
  • U+0389 Ή Capital Letter Eta With Tonos
  • U+038A Ί Capital Letter Iota With Tonos
  • U+038C Ό Capital Letter Omicron With Tonos
  • U+038E Ύ Capital Letter Upsilon With Tonos
  • U+038F Ώ Capital Letter Omega With Tonos
  • U+03AA Ϊ Capital Letter Iota With Dialytika
  • U+03AB Ϋ Capital Letter Upsilon With Dialytika
  • U+03B1 α Greek Small Letter Alpha
  • U+03B2 β Small Letter Beta
  • U+03B3 γ Small Letter Gamma
  • U+03B4 δ Small Letter Delta
  • U+03B5 ε Small Letter Epsilon Missing: U+0190 Open E #6
  • U+03B6 ζ Small Letter Zeta
  • U+03B7 η Small Letter Eta
  • U+03B8 θ Small Letter Theta
  • U+03B9 ι Small Letter Iota
  • U+03BA κ Small Letter Kappa
  • U+03BB λ Small Letter Lamda
  • U+03BC μ Small Letter Mu
  • U+03BD ν Small Letter Nu
  • U+03BE ξ Small Letter Xi
  • U+03BF ο Small Letter Omicron
  • U+03C0 π Small Letter Pi
  • U+03C1 ρ Small Letter Rho
  • U+03C2 ς Small Letter Final Sigma
  • U+03C3 σ Small Letter Sigma
  • U+03C4 τ Small Letter Tau
  • U+03C5 υ Small Letter Upsilon
  • U+03C6 φ Small Letter Phi
  • U+03C7 χ Small Letter Chi
  • U+03C8 ψ Small Letter Psi
  • U+03C9 ω Small Letter Omega
  • U+03AC ά Small Letter Alpha With Tonos
  • U+03AD έ Small Letter Epsilon With Tonos
  • U+03AE ή Small Letter Eta With Tonos
  • U+03AF ί Small Letter Iota With Tonos
  • U+03CC ό Small Letter Omicron With Tonos
  • U+03CD ύ Small Letter Upsilon With Tonos
  • U+03CE ώ Small Letter Omega With Tonos
  • U+03CA ϊ Small Letter Iota With Dialytika
  • U+03CB ϋ Small Letter Upsilon With Dialytika
  • U+0390 ΐ Small Letter Iota With Dialytika And Tonos
  • U+03B0 ΰ Small Letter Upsilon With Dialytika And Tonos

Other task

  • Missing glyph(s) template
@tryoxiss tryoxiss added font issue There is something wrong with the font help wanted Extra attention is needed labels Nov 3, 2023
@jacobxperez
Copy link
Owner

jacobxperez commented Nov 3, 2023

@tryoxiss This is part of the Greek Language Support project which I have plans to complete

@jacobxperez jacobxperez added missing glyph(s) Glyph(s) are missing and removed font issue There is something wrong with the font labels Nov 3, 2023
@jacobxperez
Copy link
Owner

@tryoxiss I will also be adding an issue template for missing glyphs

@jacobxperez jacobxperez changed the title Missing greek letter support Missing: Greek language support Nov 10, 2023
@jacobxperez jacobxperez changed the title Missing: Greek language support Missing: Greek Language Support Nov 10, 2023
@jacobxperez jacobxperez pinned this issue Nov 22, 2023
@jacobxperez jacobxperez self-assigned this Dec 4, 2023
@jacobxperez jacobxperez removed the help wanted Extra attention is needed label Dec 4, 2023
@jacobxperez jacobxperez moved this to In Progress in Greek Language Support Dec 4, 2023
jacobxperez added a commit that referenced this issue Dec 4, 2023
jacobxperez added a commit that referenced this issue Dec 5, 2023
also minor update to regular Greek glyphs
@jacobxperez
Copy link
Owner

Screenshot 2023-12-06 003050

jacobxperez added a commit that referenced this issue Dec 7, 2023
Adds U+03B9 ι Small Letter Iota and started kerning new glyphs #38
@tryoxiss
Copy link
Contributor Author

tryoxiss commented Dec 7, 2023

Screenshot 2023-12-06 003050

In the I-with-dots looking one they visually go slightly passed the edge of the beam, so I would extend them out a few more pixels. Other than that they look great!

@jacobxperez
Copy link
Owner

@tryoxiss Thanks I'm still working on them I'll keep everyone updated as I move forward with the glyphs and kerning

jacobxperez added a commit that referenced this issue Dec 10, 2023
jacobxperez added a commit that referenced this issue Dec 10, 2023
Adds `U+03B1` `α` and `U+03CA` `ϊ` #38
jacobxperez added a commit that referenced this issue Dec 11, 2023
jacobxperez added a commit that referenced this issue Dec 13, 2023
@jacobxperez
Copy link
Owner

Screenshot 2023-12-14 at 22-25-32 Hyperglot a database and tools for detecting language support in fonts

jacobxperez added a commit that referenced this issue Dec 15, 2023
jacobxperez added a commit that referenced this issue Dec 17, 2023
@jacobxperez
Copy link
Owner

Screenshot 2023-12-18 at 23-36-40 Hyperglot a database and tools for detecting language support in fonts

jacobxperez added a commit that referenced this issue Dec 20, 2023
@jacobxperez
Copy link
Owner

Screenshot 2023-12-19 at 23-23-18 Hyperglot a database and tools for detecting language support in fonts

@jacobxperez
Copy link
Owner

v1.6.0 will definitely have Greek language support

@jacobxperez
Copy link
Owner

Screenshot 2023-12-20 at 22-33-49 Hyperglot a database and tools for detecting language support in fonts

@jacobxperez
Copy link
Owner

I have completed the first part of designing the Greek glyphs now I will start adding them to the bold and italic fonts after that I will start the kerning. I will leave this issue open until I am done and ready to release v1.6.0

@jacobxperez
Copy link
Owner

I might as well add small letter alpha as an alternative glyph to a

jacobxperez added a commit that referenced this issue Dec 24, 2023
@jacobxperez
Copy link
Owner

Screenshot 2023-12-24 at 13-34-09 Hyperglot a database and tools for detecting language support in fonts

jacobxperez added a commit that referenced this issue Dec 26, 2023
@jacobxperez
Copy link
Owner

Screenshot 2023-12-27 at 00-27-37 Hyperglot a database and tools for detecting language support in fonts

jacobxperez added a commit that referenced this issue Dec 27, 2023
@jacobxperez
Copy link
Owner

Screenshot 2023-12-27 at 01-40-39 Universal Specimen

@jacobxperez
Copy link
Owner

Screenshot 2023-12-27 at 22-24-53 Universal Specimen

jacobxperez added a commit that referenced this issue Dec 28, 2023
jacobxperez added a commit that referenced this issue Dec 28, 2023
jacobxperez added a commit that referenced this issue Dec 30, 2023
jacobxperez added a commit that referenced this issue Jan 2, 2024
@mandrael
Copy link

mandrael commented Jan 2, 2024

Will ancient Greek be also part of the Greek upgrade? The letters are the same, but there are some additional accents here and there.

@jacobxperez
Copy link
Owner

@mandrael v1.6.0 will only have Modern Greek but definitely I will add Ancient Greek at a later update.

@tryoxiss
Copy link
Contributor Author

tryoxiss commented Jan 5, 2024

Screenshot 2023-12-27 at 00-27-37 Hyperglot a database and tools for detecting language support in fonts

Looking good! Though U+03AG and U+03A9 seem to use a diffrent stroke weight to the others. The oens with variable weights/changing throughout the glyph also feel a little odd because of it, seems counter to the font but im sure theres a good reason for that. Capital delta also feels a bit weird having its top part be so small compared to the body.

@jacobxperez
Copy link
Owner

@tryoxiss U+03A9 Omega and Capital Delta are the original glyphs they where probably not made for a dedicated Greek font, I want to use the original glyphs when ever possible however I will try to adjust them slightly.

@tryoxiss
Copy link
Contributor Author

tryoxiss commented Jan 8, 2024

@tryoxiss U+03A9 Omega and Capital Delta are the original glyphs they where probably not made for a dedicated Greek font, I want to use the original glyphs when ever possible however I will try to adjust them slightly.

Ahhh fair yeah. I do get the sense they were made earlier in the fonts developement before the style was fully decided though but still a good policy!

@tryoxiss
Copy link
Contributor Author

@JapanYoshi the attached image is private

@jacobxperez
Copy link
Owner

@JapanYoshi Yes it can also work!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
missing glyph(s) Glyph(s) are missing
Projects
Status: In Progress
Development

No branches or pull requests

4 participants
@mandrael @jacobxperez @tryoxiss and others