From e8a6f616cd986e7153073484150a7bb260e86a06 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 7 Mar 2018 21:46:06 +0000 Subject: gfsneohellenicmath (7mar18) git-svn-id: svn://tug.org/texlive/trunk@46869 c570f23f-e606-0410-a88d-b1316a301751 --- .../gfsneohellenicmath/MathematicsCheatSheet.pdf | Bin 0 -> 114979 bytes .../texmf-dist/doc/fonts/gfsneohellenicmath/README | 46 +++++++++++++++++++ .../gfsneohellenicmath/GFSNeohellenicMath.otf | Bin 0 -> 675772 bytes .../latex/gfsneohellenicmath/gfsneohellenicot.sty | 51 +++++++++++++++++++++ Master/tlpkg/bin/tlpkg-ctan-check | 3 +- Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc | 1 + Master/tlpkg/tlpsrc/gfsneohellenicmath.tlpsrc | 0 7 files changed, 100 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/fonts/gfsneohellenicmath/MathematicsCheatSheet.pdf create mode 100644 Master/texmf-dist/doc/fonts/gfsneohellenicmath/README create mode 100644 Master/texmf-dist/fonts/opentype/public/gfsneohellenicmath/GFSNeohellenicMath.otf create mode 100644 Master/texmf-dist/tex/latex/gfsneohellenicmath/gfsneohellenicot.sty create mode 100644 Master/tlpkg/tlpsrc/gfsneohellenicmath.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/fonts/gfsneohellenicmath/MathematicsCheatSheet.pdf b/Master/texmf-dist/doc/fonts/gfsneohellenicmath/MathematicsCheatSheet.pdf new file mode 100644 index 00000000000..89502f21e86 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/gfsneohellenicmath/MathematicsCheatSheet.pdf differ diff --git a/Master/texmf-dist/doc/fonts/gfsneohellenicmath/README b/Master/texmf-dist/doc/fonts/gfsneohellenicmath/README new file mode 100644 index 00000000000..f2322e500aa --- /dev/null +++ b/Master/texmf-dist/doc/fonts/gfsneohellenicmath/README @@ -0,0 +1,46 @@ +GFSNeohellenicMath (version 1.0) +---------------------------------- + +The font GFSNeohellenicMath was commissioned to the Greek Font Society (GFS) +by the Graduate Studies program "Studies in Mathematics" of the +Department of Mathematics of the University of the Aegean, +located on the Samos island, Greece. + +The design copyright belongs to the main designer of GFS, George Matthiopoulos. +The OpenType Math Table embedded in the font was developed by the +Mathematics Professor Antonis Tsolomitis. + +The font is released under the latest OFL license, and it is available from +the GFS site at http://www.greekfontsociety-gfs.gr + +The font is an almost Sans Serif font and one of its main uses is for presentations, +an area where (we believe) a commercial grade sans math font was not available up to now. + +The font contains an extened glyph set including more than the standard math symbols +such as vertically extended integrals, chess symbols, etc. Vertically extended integrals +are useful for large constructions although they are still not accessible by +unicode-math (developement of this feature is in the works). To facilitate +access to these symbols a style file is included (gfsneohllenicot.sty). +Larger integrals are accessible with the commands \Bigint, \biggint, +\Biggint, \bigggint. Smaller integrals, sums and products are also available +with the commands \smallprod, \smallcoprod, \smallsum and \smallint. + +This style file does two additional things. First, it scales the font to 1.2 of +it's design size to match the xheight of GFS Didot if a serif font is needed to +be used with it, and fixes accordingly the interline skip. Second it modifies +interword spacing to 75% for a tighter look, and adds interletter spacing (tracking) +to the \scshape command. Old style numerals are also accessible with \scshape. + +A math sample is bundled with the font courtesy of Alain Aubord who has converted +to LaTeX the work of Steve Seiden named "Theoretical Computer Science Cheat Sheet". +(The name was switched to "Mathematics Cheat Sheet" by Antonis Tsolomitis). +(Note that Steve Seiden in his license allows redistribution not for profit if +his copyright is not altered (it appears on page 4 of the the cheat sheet)). + +A Greek Math sample is available at +http://myria.math.aegean.gr/~atsol/newpage/lecturenotes/convex-geometry/cga.pdf + +We want to thank Alain Aubord for providing the cheat sheet and for running +several tests with the font that provided important feedback. + +George Matthiopoulos – Antonis Tsolomitis diff --git a/Master/texmf-dist/fonts/opentype/public/gfsneohellenicmath/GFSNeohellenicMath.otf b/Master/texmf-dist/fonts/opentype/public/gfsneohellenicmath/GFSNeohellenicMath.otf new file mode 100644 index 00000000000..38a7719aaa9 Binary files /dev/null and b/Master/texmf-dist/fonts/opentype/public/gfsneohellenicmath/GFSNeohellenicMath.otf differ diff --git a/Master/texmf-dist/tex/latex/gfsneohellenicmath/gfsneohellenicot.sty b/Master/texmf-dist/tex/latex/gfsneohellenicmath/gfsneohellenicot.sty new file mode 100644 index 00000000000..277a6ba04a5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/gfsneohellenicmath/gfsneohellenicot.sty @@ -0,0 +1,51 @@ +% Support file for GFSNeohellenic and GFSNeohellenicMath +% version 1.0 +\RequirePackage{fontspec} +\defaultfontfeatures{Ligatures=TeX} +\setmainfont[% main font + UprightFont=GFSNeohellenic, + ItalicFont=GFSNeohellenicIt, + BoldFont=GFSNeohellenicBold, + BoldItalicFont=GFSNeohellenicBoldIt, + RawFeature=+pnum,% variable width numbers + WordSpace={0.75,0.75,1},% + Scale=1.2%use instead of 12pt +]{GFSNeohellenic.otf} +\newfontfamily\scshape[% + RawFeature=+smcp,RawFeature=+onum,WordSpace={0.75,0.75,1},LetterSpace=0.06,% + Scale=1.2%use instead of 12pt +]{GFSNeohellenic.otf} + + +\RequirePackage{unicode-math} +\setmathfont[% + Scale=1.2%use instead of 12pt +]{GFSNeohellenicMath.otf} + +\renewcommand{\baselinestretch}{1.086} %~1/0.92, use when at 10pt scaled by 1.2 + +%%%%%%%%% special symbols %%%%%%%%%%%%%%%%%%%%% +%fixes the delimiters so that all big sizes appear. TeX default is 5pt. +% run texdoc mathmode and check the "problems with parentheses" section +%\delimitershortfall=1pt +%\newcommand{\myvarnothing}{\symbol{"E000}} +\let\varnothing\undefined +\let\emptyset\undefined +\AtBeginDocument{ +\def\varnothing{\symbol{"E000}}% +\def\emptyset{\symbol{"2205}}} +\DeclareRobustCommand\nrightrightarrows{\mathrel{\char"2B5A}} +\DeclareRobustCommand\nleftleftarrows{\mathrel{\char"2B5B}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\let\bigint\undefined +\DeclareRobustCommand\smallprod{\mathop{\char"2B5E}\nolimits} +\DeclareRobustCommand\smallcoprod{\mathop{\char"2B5F}\nolimits} +\DeclareRobustCommand\smallsum{\mathop{\char"2B60}\nolimits} +\DeclareRobustCommand\smallint{\mathop{\char"2B61}\nolimits} +\DeclareRobustCommand\Bigint{\mathop{\char"2B62}\nolimits} +\DeclareRobustCommand\biggint{\mathop{\char"2B63}\nolimits} +\DeclareRobustCommand\Biggint{\mathop{\char"2B64}\nolimits} +\DeclareRobustCommand\bigggint{\mathop{\char"2B65}\nolimits} + + +\renewcommand{\LaTeX}{L\kern-.75ex\raisebox{.7ex}{\textsc{a}}\kern-.1ex\hbox{T}\kern-.4ex\raisebox{-.5ex}{E}\kern-.3exX} diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index bcfe82b61ac..f0f0d044dff 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -294,7 +294,8 @@ my @TLP_working = qw( genmisc genmpage gentium-tug gentle geometry geometry-de german germbib germkorr getfiledate getitems getmap getoptk gfnotation - gfsartemisia gfsbaskerville gfsbodoni gfscomplutum gfsdidot gfsneohellenic + gfsartemisia gfsbaskerville gfsbodoni gfscomplutum gfsdidot + gfsneohellenic gfsneohellenicmath gfsporson gfssolomos ghab ghsystem gillcm gillius gincltex ginpenc gitfile-info gitinfo gitinfo2 gitlog diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc index a77da0aa9b6..75778ab61e6 100644 --- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc @@ -136,6 +136,7 @@ depend gfsbodoni depend gfscomplutum depend gfsdidot depend gfsneohellenic +depend gfsneohellenicmath depend gfssolomos depend gillcm depend gillius diff --git a/Master/tlpkg/tlpsrc/gfsneohellenicmath.tlpsrc b/Master/tlpkg/tlpsrc/gfsneohellenicmath.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d -- cgit v1.2.3