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 Numerals and other minor glyphs #160

Open
Doc73 opened this issue Mar 22, 2023 · 5 comments
Open

Missing Greek Numerals and other minor glyphs #160

Doc73 opened this issue Mar 22, 2023 · 5 comments

Comments

@Doc73
Copy link

Doc73 commented Mar 22, 2023

Dear Developer,
I would notice that some glyphs are missing, in particular:

  • some greek numbers: 6 (ϛ´) and 90 (ϙ´), even if the corresponding archaic letters exist
  • ⟦ (U+27E6)
  • ⟧ (U+27E7)
  • ※ (U+203B)

These glyphs are very useful in greek philology.

Many thanks in advance.

@georgd
Copy link
Owner

georgd commented Mar 22, 2023

I don’t understand your first point. Archaic lowercase qoppa and stigma, like digamma and sampi exist in EBG12-Regular. How do you enter them when they don’t come up for you? They’re missing in the Italics, though.

@Doc73
Copy link
Author

Doc73 commented Mar 22, 2023

Ah, yes!
I us XeLaTeX with polyglossia package. Here is a sample:

% !TeX TS-program = xelatex
% !TeX encoding = UTF-8
% !TeX spellcheck = it_IT
% !TeX root = test.tex

\documentclass[11pt,b5paper,article]{memoir}
\setlength{\parindent}{0.5cm}

\usepackage{fontspec,unicode-math}
\setmainfont[Ligatures=TeX]{EB Garamond}
\newfontfamily\greekfont[Script=Greek,Ligatures=TeX]{EB Garamond}

\usepackage{polyglossia}
\setmainlanguage[]{italian}
\setotherlanguage[variant=ancient]{greek}
\usepackage{realscripts}

\begin{document}
\chapter{Italian Environment}
-- REGULAR ἀλλά μοι δοκεῖς αβγδεζηθικλμνχοπρσςτυφχψω

\textit{-- ITALICS ἀλλά μοι δοκεῖς αβγδεζηθικλμνχοπρσςτυφχψω}

\textbf{-- BOLD ἀλλά μοι δοκεῖς αβγδεζηθικλμνχοπρσςτυφχψω}

\textit{\textbf{-- BOLD ITALICS ἀλλά μοι δοκεῖς αβγδεζηθικλμνχοπρσςτυφχψω}}

1234567890

Numerali \greeknumeral{1} \greeknumeral{6} \greeknumeral{40}
\greeknumeral{90}
\greeknumeral{100} \greeknumeral{900} \greeknumeral{1000} 

Realscripts π\textsuperscript{α} T\textsuperscript{exc}

No Realscripts π\textsuperscript*{α} T\textsuperscript*{exc}

\dagger\dots\textasciigrave\dots\textasciiacute\chapter{Greek Environment}
\begin{greek}
-- REGULAR ἀλλά μοι δοκεῖς αβγδεζηθικλμνχοπρσςτυφχψω

\textit{-- ITALICS ἀλλά μοι δοκεῖς αβγδεζηθικλμνχοπρσςτυφχψω}

\textbf{-- BOLD ἀλλά μοι δοκεῖς αβγδεζηθικλμνχοπρσςτυφχψω}

\textit{\textbf{-- BOLD ITALICS ἀλλά μοι δοκεῖς αβγδεζηθικλμνχοπρσςτυφχψω}}

1234567890

Numerali \greeknumeral{1} \greeknumeral{6} \greeknumeral{40}
\greeknumeral{90}
\greeknumeral{100} \greeknumeral{900} \greeknumeral{1000}

Realscripts π\textsuperscript{α} T\textsuperscript{exc}

No Realscripts π\textsuperscript*{α} T\textsuperscript*{exc}

\dagger\dots\textasciigrave\dots\textasciiacute\end{greek}
\end{document}

%%% Local Variables:
%%% coding: utf-8
%%% mode: latex
%%% TeX-engine: xetex
%%% TeX-output-dir: "build"
%%% TeX-master: t
%%% End:

@georgd
Copy link
Owner

georgd commented Mar 22, 2023

OK. \greeknumeral requires the letters be present in uppercase, at least the error message looks like it:

Missing character: There is no Ϛ (U+03DA) in font EB Garamond 12 Regular/OT:scr
ipt=grek;language=dflt;mapping=tex-text;!
Missing character: There is no ϟ (U+03DF) in font EB Garamond 12 Regular/OT:scr
ipt=grek;language=dflt;mapping=tex-text;!
Missing character: There is no ͵ (U+0375) in font EB Garamond 12 Regular/OT:scr
ipt=grek;language=dflt;mapping=tex-text;!
Missing character: There is no ⟦ (U+27E6) in font EB Garamond 12 Regular/OT:scr
ipt=grek;language=dflt;mapping=tex-text;!
Missing character: There is no ⟧ (U+27E7) in font EB Garamond 12 Regular/OT:scr
ipt=grek;language=dflt;mapping=tex-text;!
Missing character: There is no ※ (U+203B) in font EB Garamond 12 Regular/OT:scr
ipt=grek;language=dflt;mapping=tex-text;!

@Doc73
Copy link
Author

Doc73 commented Apr 14, 2023

No! \greeknumeral requires lowercase letters. For uppercase letters you must use \Greeknumeral.
For Ϛ there is a bug: reutenauer/polyglossia#587

@georgd
Copy link
Owner

georgd commented Apr 14, 2023

Oh, thanks for the information. For me it stays the same — the uppercase stigma and qoppa (and some other archaic characters) are missing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants