summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrice (donostia) <Fabrice+git@Orgogozo.eus>2021-04-13 16:49:29 +0200
committerFabrice Orgogozo <Fabrice+git@Orgogozo.eus>2021-04-13 16:49:29 +0200
commit96cb4eda062bb2668f80da604f9d1a54e8842cfb (patch)
tree9e2d20fdca267f618ca71e11298769101282195b
parent96dbdb15903fb1860bf05283147eada682ab700e (diff)
downloadgalois-96cb4eda062bb2668f80da604f9d1a54e8842cfb.tar.gz
galois-96cb4eda062bb2668f80da604f9d1a54e8842cfb.tar.bz2
galois-96cb4eda062bb2668f80da604f9d1a54e8842cfb.zip
[macros] modification mineure, insuffisante et probablement à annuler
J'y comprends rien, j'en ai marre et j'abandonne…
-rw-r--r--config/macros.tex43
1 files changed, 27 insertions, 16 deletions
diff --git a/config/macros.tex b/config/macros.tex
index 462e683..75dd938 100644
--- a/config/macros.tex
+++ b/config/macros.tex
@@ -233,6 +233,14 @@ end
\DeclareMathSymbol{\traitdunion}{\mathord}{operators}{"2D}
%% Symboles divers
+
+
+%\newfontface \symbolesnoto {NotoSansSymbols-Bold.ttf}[NFSSFamily=symbolesbis]
+%\DeclareSymbolFont{symboles}{TU}{symbolesbis}{m}{n}
+%\Umathchardef\boxempty="1 \symsymboles "2541
+% je ne sais pas si ce caractère est dans la police et luatex ne la trouve
+% pas bien que dans .fonts/noto et base de données reconstruite…
+
\DeclareUnicodeMathSymbol{\boxempty}{\mathord}{operators}{"25A1}
\DeclareUnicodeMathSymbol{\bimu}{\mathord}{operators}{"1D6CD}
@@ -259,22 +267,25 @@ end
% On définit la police IPA Mincho. En mode texte :
\newfontfamily\IPAMincho[Script=CJK]{IPAMincho}
% Et en mode maths :
-\ExplSyntaxOn
-\fontspec_set_family:Nnn{\IPAMinchoFamily}{Script=CJK}{IPAMincho}
-\ExplSyntaxOff
-\DeclareSymbolFont{japanese}{EU2}{\IPAMinchoFamily}{\mddefault}{\updefault}
-% Maintenant on peut définir les caractères eux-mêmes
-\Umathcode`別="0 \symjapanese"5225
-\DeclareUnicodeMathSymbol{\betsu}{\mathord}{japanese}{"5225}
-\Umathcode`正="0 \symjapanese"6B63
-\Umathcode`玉="0 \symjapanese"7389
-\Umathcode`田="0 \symjapanese"7530
-\DeclareUnicodeMathSymbol{\yoneDA}{\mathord}{japanese}{"7530}
-\Umathcode`米="0 \symjapanese"7C73
-\DeclareUnicodeMathSymbol{\yone}{\mathord}{japanese}{"7C73}
-\Umathcode`鬼="0 \symjapanese"9B3C
-
-\newcommand{\japonais}[1]{{\IPAMincho #1}}
+
+\newfontface \japonaisnoto {NotoSansCJKjp-Regular.otf}[NFSSFamily=japonaisbis]
+\DeclareSymbolFont{japonais}{TU}{japonaisbis}{m}{n}
+
+%% pas sûr du « "1 » pour un opérateur mais semble bien
+\Umathchardef\yoneDA="1 \symjaponais "7530
+\Umathcode`田="1 \symjaponais"7530
+\newcommand \textyoneDA {{\japonaisnoto{\char"7530}}} % version texte
+
+\Umathchardef\yone="1 \symjaponais "7C73
+\Umathcode`米="0 \symjaponais"7C73
+
+\Umathchardef\betsu="1 \symjaponais "5225
+\Umathcode`別="1 \symjaponais"5225
+
+\Umathchardef\tama="1 \symjaponais "7389
+\Umathcode`玉="0 \symjaponais"7389
+
+\newcommand{\japonais}[1]{{\japonaisnoto #1}}
% Voir <URL: http://tex.stackexchange.com/questions/95304/spacing-changes-when-using-unicode-math-range-feature-why >
\setmathfont[range={}]{XITS Math}