GithubHelp home page GithubHelp logo

aliftype / euler-otf Goto Github PK

View Code? Open in Web Editor NEW
96.0 96.0 12.0 2.72 MB

An abandoned OpenType/Unicode math port of AMS Euler font

License: Other

Python 2.53% Lua 4.19% Shell 0.20% Makefile 0.78% TeX 92.30%

euler-otf's People

Contributors

khaledhosny avatar razvanm avatar tacohoekwater avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

euler-otf's Issues

\mapsto is missing?

Hi there, \mapsto (U+21A6) in Neo Euler seems to be missing? It's a \to arrow with a short vertical bar on the left. It would be good to add it to the font because it's a widely used symbol in any math document concerning functions and maps.

Wide hat doesn't stretch (much)

The \widehat symbol does not seem to stretch in the way that it does in other fonts, as this example shows:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{TeX Gyre Pagella}
\usepackage{unicode-math}
\begin{document}

\setmathfont{TeX Gyre Pagella Math}
Is the hat as wide as we need: $\widehat{\mathstrut α_1-α_3}$ ?

\setmathfont{Neo Euler}
Is the hat as wide as we need: $\widehat{\mathstrut α_1-α_3}$ ?
\end{document}

Perhaps Neo Euler could borrow some of the symbols from TGPagella?

(I'm not saying that this is a good notation by the way! It's someone else's that I need to follow.)

\hslash missing

It would be nice if Neo-Euler would have a \hslash glpyh (U+210F).
It shouldn't be too difficult to design such a glyph starting from 'h' in U+210E.

Vertical ellipsis missing

It seems to me that the font is missing vertical ellipsis ($\vdots$, uni22EE).
At least ConTeXt doesn't print them when I try to typeset a matrix.

\bot and \top

Can you add \bot (22A5) and \top (22A4) symbols?

In general, what is your policy on adding missing symbols? I know that completing the font while making sure that the symbols look like the handwriting of mathematicians is difficult. But it will be nice to have all the "standard" math symbols (i.e., those defined in plain.tex)

Thanks,
Aditya

accents not working in context

Only the \hat accent works with euler-otf. \vec gives a broken vector, and other accents are simply ignored. I think that this may be due to the implementation differences between unicode-math and context.

Here is a minimal example.

\starttypescript    [math]     [euler][name]
  \definefontsynonym[MathRoman][name:Neo Euler] [features=math]
\stoptypescript

\definetypeface [mainface] [rm] [serif] [palatino] [default] [features=oldstyle]
\definetypeface [mainface] [mm] [math]  [euler] [default]  

\setupbodyfont[mainface,12pt]
\starttext
\startlines
acute       $\acute a$
grave       $\grave a$
ddot        $\ddot a$
tilde       $\tilde a$
mathring    $\mathring a$
bar         $\bar a$
breve       $\breve a$
check       $\check a$
hat         $\hat a$
vec         $\vec a$
dot         $\dot a$
widetilde   $\widetilde a$
widehat     $\widehat a$
\stoplines
\stoptext

\prec, \preceq, etc. missing

The symbols \prec, \succ, and their "or equals" equivalents \preccurlyeq, \succcurlyeq, \preceq, \succeq, (U+227A, U+227B, U+227C, U+227D, U+2AAF, U+2AB0) seem to be missing.

(Other variants on the \prec and \succ symbols at U+227E ... U+2281, U+22DE ... U+22E1, U+22E8, U+22E9, U+2AB1 ... U+2ABC are also missing, but are probably less commonly used.)

Missing characters from the Mathematical Alphanumeric Symbols

I've recently been working with free Open Type Math fonts and noticed that Neo Euler was the only one missing the following characters:

  • Double-Struck
  • SansSerif
  • Monospace

The first set is necessary to implement LaTeX commands like \mathbb ( issue #2 ) and in general these sets of characters are used by MathML-based applications (e.g. to implement the mathvariant attribute).

\vec{r} is broken (in ConTeXt)?

In ConTeXt, $\vec{r}$ only shows a small dash instead of an arrow above 'r'. \vec for other characters seem to work well though.

Minimal example:

\usetypescript[palatino][ec]
\definetypeface [palatino] [mm] [math] [euler] [euler] [rscale=1.03] 
\setupbodyfont[palatino,12pt]

\starttext
$\vec{r}$.
\stoptext

Blackboard bold

Blackboard bold does not work with Context. Not sure if it is the fault of context mappings or are the glyphs missing from the font.

\starttypescript    [math]     [euler][name]
  \definefontsynonym[MathRoman][name:Neo Euler] [features=math]
\stoptypescript

\definetypeface [mainface] [rm] [serif] [palatino] [default] 
\definetypeface [mainface] [mm] [math]  [euler] [default]  

\setupbodyfont[mainface,12pt]
\starttext
$\Bbb ABCDEFGHIJKLMNOPQRSTUVWXYZ$
\stoptext

Rendering problem with \hbar

I noticed that the \hbar glyph (U+210F) is rendered incorrectly on Acrobat Reader 9 on Linux.
At a resolution up to 400% there is white spot in the middle of the crossing between stem and bar.
At a resoluition of higher than 400% the glyph is rendered correctly.

I suspect that there may be a problem of even-odd filling as the bar is just overlaid on top the step
and the glyph is not drawn in one piece.

About project...

If it's not a secret, I would like to know why this project is abandoned?

How can I help this project?

Hi,
I was wondering what would be needed to finish the font.
I’m learning font designing and I do like this font so I’d like to help porting eulervm to otf.

widetilde not working in ConTeXt

Hi,

In ConTeXt \widetilde does not scale with the size of the glyph. For example, using context 2016.09.09 the following test file:

\usetypescriptfile[euler]
\definetypeface[mainfont][rm][serif][palatino][default]
\definetypeface[mainfont][mm][math] [pagellaovereuler][default]

\setupbodyfont[mainfont,12pt]
\appendtoks \rm \to \everymathematics

\starttext
$\tilde M$, $\widetilde M$, $\widetilde{ab}$
\stoptext

I get the following:

screen shot 2016-09-28 at 10 33 48 am

Any hints on whether this is a bug with the font or context mappings?

\dagger is missing?

Hi, it seems that \dagger (U+2020) symbol is missing? It would be nice to add this commonly used symbol.

Bold \nabla missing

It would be nice if Neo-Euler would have a bold \nabla (U+1D6C1).
It shouldn't be too difficult to design such a glyph, given that there is already
a non-bold \nabla as a reference design and bold \Delta (for the stroke thickness).

sign for \emptyset seems to be missing

I am currently editing a mathematics text book. I decided to use Euler Math for the formulae.
As I am using xelatex, it was natural to try unicode-math with Neo Euler. It turns out that the LaTeX-comand \emptyset does not produce a glyph. Looking into the lof file uncovered, that for this symbol a glyph appears to be missing in the font.

My question is, will there be such a glyph in the font in the near future?
If not, can you advise me an alternative way to get this symbol, while still using Neo Euler?

State of this project

Hello :-),

What is the state of this project please? Is it in pause, dead, inactive?

Problems with spacing arround displayed \sum symbol

I do not know whether this is an issue of the font Neo Euler or whether it is related to the package unicode-math. The following is the problem: In a displayed formula like
\sum_{i=1}^{n}
The indices of the sum seem to touch the Sigma. Moreover, they do not stand (hang) centrally on (below) the Sigma.

I tried it with the non-unicode version of Euler, and there everything works.
The problem is also visible in the test-file "test-1.ltx".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.