I tried my hand at #341 by removing the lower part of the plus sign (+, U+002B).
LaTeX code for the overview
```latex
\documentclass{scrartcl}
\usepackage{unicode-math}
\usepackage{booktabs}
\setmainfont{Libertinus Serif}
\setmathfont{LibertinusMath-Regular.otf}
\newfontfamily{\lkeyboard}{LibertinusKeyboard-Regular.otf}
\newfontfamily{\lmono}{LibertinusMono-Regular.otf}
\newfontfamily{\lsans}{LibertinusSans-Regular.otf}
\newfontfamily{\lsansbold}{LibertinusSans-Bold.otf}
\newfontfamily{\lsansitalic}{LibertinusSans-Italic.otf}
\newfontfamily{\lserif}{LibertinusSerif-Regular.otf}
\newfontfamily{\lserifbold}{LibertinusSerif-Bold.otf}
\newfontfamily{\lserifbolditalic}{LibertinusSerif-BoldItalic.otf}
\newfontfamily{\lserifitalic}{LibertinusSerif-Italic.otf}
\newfontfamily{\lserifsemibold}{LibertinusSerif-Semibold.otf}
\newfontfamily{\lserifsemibolditalic}{LibertinusSerif-SemiboldItalic.otf}
\newfontfamily{\lserifdisplay}{LibertinusSerifDisplay-Regular.otf}
\begin{document}
\renewcommand{\arraystretch}{1.2}
\begin{tabular}{lccc}
\toprule
\textbf{Name}
& \textbf{Plus}
& \textbf{Hebrew Plus}
& \textbf{Minus}
\\
\midrule
Libertinus Keyboard
& \lkeyboard A + B
& \lkeyboard A ﬩ B
& \lkeyboard A − B
\\
Libertinus Math
& $A + B$
& $A \mathbin{﬩} B$
& $A − B$
\\
Libertinus Mono
& \lmono A + B
& \lmono A ﬩ B
& \lmono A − B
\\
Libertinus Sans
& \lsans A + B
& \lsans A ﬩ B
& \lsans A − B
\\
{}
& \lsansbold A + B
& \lsansbold A ﬩ B
& \lsansbold A − B
\\
{}
& \lsansitalic A + B
& \lsansitalic A ﬩ B
& \lsansitalic A − B
\\
Libertinus Serif
& \lserif A + B
& \lserif A ﬩ B
& \lserif A − B
\\
{}
& \lserifsemibold A + B
& \lserifsemibold A ﬩ B
& \lserifsemibold A − B
\\
{}
& \lserifsemibolditalic A + B
& \lserifsemibolditalic A ﬩ B
& \lserifsemibolditalic A − B
\\
{}
& \lserifbold A + B
& \lserifbold A ﬩ B
& \lserifbold A − B
\\
{}
& \lserifbolditalic A + B
& \lserifbolditalic A ﬩ B
& \lserifbolditalic A − B
\\
Libertinus Serif Display
& \lserifdisplay A + B
& \lserifdisplay A ﬩ B
& \lserifdisplay A − B
\\
\bottomrule
\end{tabular}
\end{document}
```
There are currently two points I’m unsure about.
I’m not sure about the vertical positioning of the glyph. I have kept it the same as for the original plus for now (so that the horizontal strokes are aligned), but I have found three conventions in other fonts.
In DejaVu Sans, David CLM, Frank Ruehl CLM and Miriam Mono CLM, the vertical positioning is the same as for the original plus glyph.
In Ezra SIL, Keter YG, Miriam CLM, Nachlieli CLM and Shofar it is set slightly lower than the original plus glyph.
In Hadasim CLM and Simple CLM it is set slightly higher than the original plus glyph, and also more bold.
There is kerning between the glyphs for T, Y, V, K, A, (and variations thereof,) opening parenthesis, opening brackets and open braces when followed by a character from the following group: plus(+), hyphen(-), less(<), equal(=), greater(>), asciitilde(~), guillemotleft(«), uni00AD(), periodcentered(·), guillemotright(»), divide(÷), uni2010(‐), uni2011(‑), figuredash(‒), endash(–), emdash(—), uni2015(―), guilsinglleft(‹), guilsinglright(›). While the plus sign is in this group, the minus sign (U+2212) is not. I don’t know if it is missing of purpose or if this is just an oversight (since lots of other dash-like characters are included). I have not added the new glyph to this group for now.
While creating the above overview I also notices that Libertinus Keyboard is missing a glyph for the minus sign. I took the liberty of adding this glyph by removing the vertical stroke from the glyph for the plus sign.
I also have no prior experience with font making/modification, so there is a good chance that I overlooked something else.
I tried my hand at #341 by removing the lower part of the plus sign (+, U+002B).
LaTeX code for the overview
```latex \documentclass{scrartcl} \usepackage{unicode-math} \usepackage{booktabs} \setmainfont{Libertinus Serif} \setmathfont{LibertinusMath-Regular.otf} \newfontfamily{\lkeyboard}{LibertinusKeyboard-Regular.otf} \newfontfamily{\lmono}{LibertinusMono-Regular.otf} \newfontfamily{\lsans}{LibertinusSans-Regular.otf} \newfontfamily{\lsansbold}{LibertinusSans-Bold.otf} \newfontfamily{\lsansitalic}{LibertinusSans-Italic.otf} \newfontfamily{\lserif}{LibertinusSerif-Regular.otf} \newfontfamily{\lserifbold}{LibertinusSerif-Bold.otf} \newfontfamily{\lserifbolditalic}{LibertinusSerif-BoldItalic.otf} \newfontfamily{\lserifitalic}{LibertinusSerif-Italic.otf} \newfontfamily{\lserifsemibold}{LibertinusSerif-Semibold.otf} \newfontfamily{\lserifsemibolditalic}{LibertinusSerif-SemiboldItalic.otf} \newfontfamily{\lserifdisplay}{LibertinusSerifDisplay-Regular.otf} \begin{document} \renewcommand{\arraystretch}{1.2} \begin{tabular}{lccc} \toprule \textbf{Name} & \textbf{Plus} & \textbf{Hebrew Plus} & \textbf{Minus} \\ \midrule Libertinus Keyboard & \lkeyboard A + B & \lkeyboard A ﬩ B & \lkeyboard A − B \\ Libertinus Math & $A + B$ & $A \mathbin{﬩} B$ & $A − B$ \\ Libertinus Mono & \lmono A + B & \lmono A ﬩ B & \lmono A − B \\ Libertinus Sans & \lsans A + B & \lsans A ﬩ B & \lsans A − B \\ {} & \lsansbold A + B & \lsansbold A ﬩ B & \lsansbold A − B \\ {} & \lsansitalic A + B & \lsansitalic A ﬩ B & \lsansitalic A − B \\ Libertinus Serif & \lserif A + B & \lserif A ﬩ B & \lserif A − B \\ {} & \lserifsemibold A + B & \lserifsemibold A ﬩ B & \lserifsemibold A − B \\ {} & \lserifsemibolditalic A + B & \lserifsemibolditalic A ﬩ B & \lserifsemibolditalic A − B \\ {} & \lserifbold A + B & \lserifbold A ﬩ B & \lserifbold A − B \\ {} & \lserifbolditalic A + B & \lserifbolditalic A ﬩ B & \lserifbolditalic A − B \\ Libertinus Serif Display & \lserifdisplay A + B & \lserifdisplay A ﬩ B & \lserifdisplay A − B \\ \bottomrule \end{tabular} \end{document} ```There are currently two points I’m unsure about.
I’m not sure about the vertical positioning of the glyph. I have kept it the same as for the original plus for now (so that the horizontal strokes are aligned), but I have found three conventions in other fonts.
There is kerning between the glyphs for T, Y, V, K, A, (and variations thereof,) opening parenthesis, opening brackets and open braces when followed by a character from the following group: plus(+), hyphen(-), less(<), equal(=), greater(>), asciitilde(~), guillemotleft(«), uni00AD(), periodcentered(·), guillemotright(»), divide(÷), uni2010(‐), uni2011(‑), figuredash(‒), endash(–), emdash(—), uni2015(―), guilsinglleft(‹), guilsinglright(›). While the plus sign is in this group, the minus sign (U+2212) is not. I don’t know if it is missing of purpose or if this is just an oversight (since lots of other dash-like characters are included). I have not added the new glyph to this group for now.
While creating the above overview I also notices that Libertinus Keyboard is missing a glyph for the minus sign. I took the liberty of adding this glyph by removing the vertical stroke from the glyph for the plus sign.
I also have no prior experience with font making/modification, so there is a good chance that I overlooked something else.