From 0526ca6c0ff438a7348e0990c3cbad0e06364af6 Mon Sep 17 00:00:00 2001 From: ferdymercury Date: Wed, 13 May 2026 16:41:32 +0200 Subject: [PATCH] [jsroot] add em textendash and textemdash TLatex symbols see https://github.com/root-project/root/pull/22279 --- modules/base/latex.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/base/latex.mjs b/modules/base/latex.mjs index 114e48cd6..711080a70 100644 --- a/modules/base/latex.mjs +++ b/modules/base/latex.mjs @@ -145,6 +145,8 @@ const symbols_map = { '#int': '\u222B', '#forall': '\u2200', '#exists': '\u2203', + '#textendash': '\u2013', + '#textemdash': '\u2014', // here ends second set from symbols.ttf // more greek symbols @@ -320,13 +322,15 @@ function remapSymbolTtfCode(code) { case 76: letter = 0o345; break; // aa Angstroem case 80: letter = 0o42; break; // #forall case 81: letter = 0o44; break; // #exists + case 82: letter = 0o55; break; // #textendash + case 83: letter = 0o276; break; // #textemdash } } const scode = symbol.charCodeAt(0); if (scode > 0x80) symbolsPdfMap[scode] = letter; } - if (++cnt > 54 + 82) + if (++cnt > 54 + 84) break; } for (let k = 0; k < symbolsMap.length; ++k) {