From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 26452 invoked from network); 10 Jun 2023 08:06:56 -0000 Received: from zapf.ntg.nl (5.39.185.232) by inbox.vuxu.org with ESMTPUTF8; 10 Jun 2023 08:06:56 -0000 Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id CE98C1C38DE; Sat, 10 Jun 2023 10:06:24 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.ntg.nl Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DNWJkPRxaRqS; Sat, 10 Jun 2023 10:06:19 +0200 (CEST) Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 7B0351C2EFE; Sat, 10 Jun 2023 10:06:19 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id CE2E11C2EFE for ; Sat, 10 Jun 2023 10:06:17 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.ntg.nl Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y_Fx-QOMmM-B for ; Sat, 10 Jun 2023 10:06:13 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=188.68.63.170; helo=relay.yourmailgateway.de; envelope-from=texml@fiee.net; receiver= Received: from relay.yourmailgateway.de (relay.yourmailgateway.de [188.68.63.170]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 927391C15A9 for ; Sat, 10 Jun 2023 10:06:12 +0200 (CEST) Received: from mors-relay8203.netcup.net (localhost [127.0.0.1]) by mors-relay8203.netcup.net (Postfix) with ESMTPS id 4QdVrd05Pdz8Yrn for ; Sat, 10 Jun 2023 08:06:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fiee.net; s=key2; t=1686384369; bh=G6qWep4VieGEKU7xulAuBjulh+feWdVq6fmsye5+jJc=; h=Date:To:From:Subject:From; b=CM999GCvTK90V3EPbG3ib382NbVafW5qbWQyjXH9/YvqNdjZl9VelMTSu+Fd0MJ0H Ae6jwOyqmf/SlXrKM014kNWHTZdiVk4yJAUMhp/7xgxsVu9RXLFuRpJzM+zGmDzb2B HUJy+cqTqJ7uTP+uh6OmNa0p45DRguFVdzZr14Aj6waBjysvk01XQ/RwqMjrXd90O4 M3DtD7xx85fvCfKaeVR8ESKLzJcTnKw2nlLaApCzHCTM2D/RzDNEscY/kwIiggEVv8 xGILjnvPblDqhlAh/UrUaF5GlI+WbCzruY1TwnAiaYrPiUPWKovq1EDkx0n8EYCGCl ERWNg/1sU++Tg== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay8203.netcup.net (Postfix) with ESMTPS id 4QdVrc6Wz1z8YqK for ; Sat, 10 Jun 2023 08:06:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net Received: from mxf9ac.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4QdVrT374Vz8sYk for ; Sat, 10 Jun 2023 10:06:01 +0200 (CEST) Received: from [192.168.178.23] (dslb-002-202-040-207.002.202.pools.vodafone-ip.de [2.202.40.207]) by mxf9ac.netcup.net (Postfix) with ESMTPSA id D593E120029 for ; Sat, 10 Jun 2023 10:05:56 +0200 (CEST) Authentication-Results: mxf9ac; spf=pass (sender IP is 2.202.40.207) smtp.mailfrom=texml@fiee.net smtp.helo=[192.168.178.23] Received-SPF: pass (mxf9ac: connection is authenticated) Content-Type: multipart/mixed; boundary="------------ySYtWUwmhD7xBWbwoTQJBtV0" Message-ID: <8473d42b-4482-1fa9-b229-f4a0f23b28f7@fiee.net> Date: Sat, 10 Jun 2023 10:05:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: de-DE To: mailing list for ConTeXt users X-PPP-Message-ID: <168638435711.18174.5558856092774256957@mxf9ac.netcup.net> X-Rspamd-Queue-Id: D593E120029 X-Spamd-Result: default: False [-5.48 / 15.00]; BAYES_HAM(-5.48)[99.95%]; MIME_UNKNOWN(0.10)[application/x-tex]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:3209, ipnet:2.200.0.0/13, country:DE]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_ZERO(0.00)[0]; TO_DN_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[] X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: ayHndNw3IrCeJvQGw5rkmUNIxx6BMc+XIU5kCPSl Subject: [NTG-context] Fallbacks in text font interfere with math accents X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.38 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Henning Hraban Ramm via ntg-context Reply-To: mailing list for ConTeXt users Cc: Henning Hraban Ramm Errors-To: ntg-context-bounces@ntg.nl Sender: "ntg-context" This is a multi-part message in MIME format. --------------ySYtWUwmhD7xBWbwoTQJBtV0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi, this is probably for Hans & Mikael, but maybe someone else has a hint: If I set a fallback for my body font to catch all missing characters, some math accents get replaced by small bold uppercase characters (I found hat by K and ring by T so far). I tried [fallbacks=] for math to no avail. My example uses Cambria, but it’s the same with other fonts. (BTW, in \bar{b} with Libertinus, the bar looks too high.) Hraban \definefontfallback[symbolaFB] [file:symbola.otf] [0x00000-0xFFFFF] [check=no,force=no] \definefontfallback[arialFB] [name:arialunicodems] [0x00000-0xFFFFF] [check=no,force=no,rscale=0.85] \starttypescript [contextstart] \definetypeface [contextstart] [rm] [serif] [cambria] [default][fallbacks=symbolaFB] \definetypeface [contextstart] [ss] [sans] [segoe] [default][fallbacks=arialFB] \definetypeface [contextstart] [tt] [mono] [modern] [default][fallbacks=arialFB] \definetypeface [contextstart] [mm] [math] [cambria] [default] \stoptypescript \setupbodyfont[contextstart,12pt] \starttext \im{\hat{H} \widehat{HAT} \bar{b} \widebar{bar}} \im{\mathring{+} \mathring{±} \mathring{x}} \stoptext --------------ySYtWUwmhD7xBWbwoTQJBtV0 Content-Type: application/x-tex; name="mathtest.tex" Content-Disposition: attachment; filename="mathtest.tex" Content-Transfer-Encoding: 8bit \definefontfallback[symbolaFB] [file:symbola.otf] [0x00000-0xFFFFF] [check=no,force=no] \definefontfallback[arialFB] [name:arialunicodems] [0x00000-0xFFFFF] [check=no,force=no,rscale=0.85] \starttypescript[serif][oldcambria] \definefontsynonym [Cambria][file:cambria.ttc] \definefontsynonym [CambriaItalic][file:cambriai.ttf] \definefontsynonym [CambriaBold][file:cambriab.ttf] \definefontsynonym [CambriaBoldItalic][file:cambriaz.ttf] \stoptypescript \starttypescript[serif][oldcambria][name] \setups[font:fallback:serif] \definefontsynonym [Serif] [Cambria] [features=default] \definefontsynonym [SerifItalic] [CambriaItalic] [features=default] \definefontsynonym [SerifBold] [CambriaBold] [features=default] \definefontsynonym [SerifBoldItalic] [CambriaBoldItalic] [features=default] %\definefontsynonym [SerifCaps] [Cambria] [features=smallcaps] \stoptypescript \starttypescript [contextstart] \definetypeface [contextstart] [rm] [serif] [oldcambria] [default][fallbacks=symbolaFB] \definetypeface [contextstart] [ss] [sans] [segoe] [default][fallbacks=arialFB] \definetypeface [contextstart] [tt] [mono] [ctsmodern] [default][fallbacks=arialFB] \definetypeface [contextstart] [mm] [math] [cambria] [default][fallbacks=,] \definetypeface [contextstart] [hw] [handwriting] [segoe] [default][fallbacks=symbolaFB] \stoptypescript \setupbodyfont[contextstart,12pt] \let\TBefehl\tex \starttext \im{\hat{H} \widehat{HAT} \bar{b} \widebar{bar}} \im{\mathring{+} \mathring{±} \mathring{x}} \startformula \sin x = x \prod_{n=1}^{+\infty} \left( 1 - \frac{x^2}{n^2\pi^2} \right) \stopformula \startformula f(\sigma_{ij}, \mathbf{F}) = F_{ij} \sigma_i \sigma_j = \bar{σ}^2 \stopformula \startformula \fenced[bar]{\mu(B) - \nu(B)} \leq C \fenced[bar][size=big]{\inf_E U^{\mu}}^{\frac{1}{2}} \stopformula \startformula T_m(f,g)(x) = \int_{\reals^4} m(\xi, \eta) \hat{f}(\xi) \hat{g}(\eta) e^{2\pi i x(\xi + \eta)} \dd \xi \dd \eta \stopformula \startformula \pi_1\colon U(\mathfrak{osp}(2p|2q))\to A_{p|q}^{+} \stopformula \startformula E = K_0t + \frac{1}{2}\rho vt^2 \stopformula \startformula S_g = \frac{-1}{2\bar{\epsilon}} i \delta \left( \xi_0 \mathring{+} \rho_\epsilon \rho_v^{abc}\cdot\eta_0 \right) f̵_a^0 a\lambda(\rotate[rotation=180,location=high]{\xi})\psi(O_a) \stopformula \startformula \left|\Psi_{x,y}\right\rangle = A\left(\Psi\right) A\left(|x\rangle \otimes |y\rangle\right) \stopformula \startformula \hat{H} - u̧_0 = 0 \stopformula \starttabulatehead[] \FL \NC\bold{Befehl} \NC\bold{Bedeutung} \NC\bold{Beispiel} \NC\NR \BL \stoptabulatehead \starttabulate[|l|l|l|][textwidth=max] \NC\TBefehl{m}\arg{}, \TBefehl{im}\arg{}\NC Umschaltung auf den Zeilen-Mathe-Modus \NC \NC\NR \NC\TBefehl{frac}\arg{}\arg{}\NC Bruch \NC \im{\frac{1-n}{a+b+c}}\NC\NR \NC\TBefehl{sqrt}\arg{}\NC Wurzel \NC \im{\sqrt{-1}}\NC\NR %\NC\TBefehl{}\NC \NC \im{}\NC\NR \BL \NC\TBefehl{hat}\arg{}, \TBefehl{widehat}\arg{}\NC Zirkumflex-Akzent (\quotation{Dach})\NC \im{\hat{a} ≠ \widehat{abc}}\NC\NR \NC\TBefehl{bar}\arg{}, \TBefehl{widebar}\arg{}\NC Makron-Akzent (\quotation{Querstrich})\NC \im{\bar{a} ≠ \widebar{abc}}\NC\NR \NC\TBefehl{mathring}\arg{}\NC Ring-Akzent\NC \im{\mathring{m}}\NC\NR %\NC\TBefehl{}\NC \NC \im{}\NC\NR \BL \NC\TBefehl{colon}\NC Doppelpunkt mit Weißraumausgleich \NC \im{A\colon \pi}\NC\NR \NC\TBefehl{pm}\NC Plus-Minus\NC \im{\pm 0}\NC\NR \NC\TBefehl{cdot}\NC Mittelpunkt, Skalarprodukt\NC \im{\cdot}\NC\NR \NC\TBefehl{cdots}, \TBefehl{ldots}\NC Ellipse mittig/tief\NC \im{\cdots x \ldots}\NC\NR \NC\TBefehl{left}, \TBefehl{right}\NC linke/rechte Grenze (mit folgendem Klammerzeichen)\NC \im{\left\[ \frac{\sqrt{-1}}{0} \right\]}\NC\NR \NC\TBefehl{fenced}\arg{}\NC Begrenzt (mit Optionen), ähnlich \tex{left} … \tex{right}\NC \im{\fenced[bar]{bla}}\NC\NR \NC\TBefehl{times}\NC Multiplikationszeichen \NC \im{1\times1}\NC\NR \NC\TBefehl{nabla}\NC Nabla \NC \im{\nabla}\NC\NR \NC\TBefehl{int}, \TBefehl{iint}, \TBefehl{oint}, \TBefehl{oiint}\NC Integrale \NC \im{\int_{\infty}^0 \iint \oint \oiint}\NC\NR \NC\TBefehl{infty}\NC Unendlich\NC \im{\infty}\NC\NR \NC\TBefehl{in}\NC Element von\NC \im{\mathbb{N} \in \mathbb{Z}}\NC\NR \NC\TBefehl{to}\NC Pfeil \NC \im{A \to B}\NC\NR \NC\TBefehl{wedge}\NC ?\NC \im{u \wedge v}\NC\NR %\NC\TBefehl{}\NC \NC \im{}\NC\NR \LL \stoptabulate \stoptext --------------ySYtWUwmhD7xBWbwoTQJBtV0 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ --------------ySYtWUwmhD7xBWbwoTQJBtV0--