From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/116420 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Henning Hraban Ramm via ntg-context Newsgroups: gmane.comp.tex.context Subject: problem with Segoe Ui Symbol as fallback font Date: Mon, 7 Nov 2022 19:42:45 +0100 Message-ID: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------znkzkWbouAmZaeIezRL71qTV" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25090"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Cc: Henning Hraban Ramm To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Nov 07 19:43:13 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1os75V-0006Mu-Cx for gctc-ntg-context-518@m.gmane-mx.org; Mon, 07 Nov 2022 19:43:13 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C21B22A4A10; Mon, 7 Nov 2022 19:42:51 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-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 sTy15lPXFcyD; Mon, 7 Nov 2022 19:42:50 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id C034E2A4A09; Mon, 7 Nov 2022 19:42:50 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id BFE072A4A09 for ; Mon, 7 Nov 2022 19:42:48 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-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 32_m7Vu2Enjw for ; Mon, 7 Nov 2022 19:42:47 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=188.68.61.103; helo=relay.yourmailgateway.de; envelope-from=texml@fiee.net; receiver= Original-Received: from relay.yourmailgateway.de (relay.yourmailgateway.de [188.68.61.103]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id D67D12A49B1 for ; Mon, 7 Nov 2022 19:42:47 +0100 (CET) Original-Received: from mors-relay-8403.netcup.net (localhost [127.0.0.1]) by mors-relay-8403.netcup.net (Postfix) with ESMTPS id 4N5g8Q4yryz853c for ; Mon, 7 Nov 2022 19:42:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fiee.net; s=key2; t=1667846566; bh=bHRryDdHp59F/57ALTRJy4WwPmBrtM3pMdwDrb/ZUmc=; h=Date:To:From:Subject:From; b=DpQrr1+cbcbavoVcIeCK+St/1kEeyTMVZbrBy2WYJveCxIHKuNo1oE9IQKE8UVJr1 88UGtjTKBswF9e9bVu+Da5SMCW4EEth8wT+4hZb5Fm8lzQ4Cig/JAO9drQ0hM91XdP Ut6p/hfm055n/Tvdut2f7CsSm8kjMMPCoXVPM/4XyXjivIx4CMa1OSJK5mqRquwZ4I 8KLX70nzv8dm0WMTnSFvVx03O4FOzUf99jFsiHUp2ObHkquppj7L0buT/ObscaBKsN MwXML4grHltbBz4guYNIYpiSs+0ZhItl9buaF32JT4UgE1XmKLcB6cIVDBPRSqNOks gl2p5gu7FHgfA== Original-Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay-8403.netcup.net (Postfix) with ESMTPS id 4N5g8Q4b2nz853Z for ; Mon, 7 Nov 2022 19:42:46 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at policy02-mors.netcup.net Original-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 policy02-mors.netcup.net (Postfix) with ESMTPS id 4N5g8Q1CBsz8shC for ; Mon, 7 Nov 2022 19:42:46 +0100 (CET) Original-Received: from [192.168.178.23] (dslb-094-222-129-094.094.222.pools.vodafone-ip.de [94.222.129.94]) by mxf9ac.netcup.net (Postfix) with ESMTPSA id 7DA6012002D for ; Mon, 7 Nov 2022 19:42:45 +0100 (CET) Authentication-Results: mxf9ac; spf=pass (sender IP is 94.222.129.94) smtp.mailfrom=texml@fiee.net smtp.helo=[192.168.178.23] Received-SPF: pass (mxf9ac: connection is authenticated) Content-Language: de-DE X-PPP-Message-ID: <166784656576.5118.11101385295926058733@mxf9ac.netcup.net> X-PPP-Vhost: fiee.net X-Rspamd-Queue-Id: 7DA6012002D X-Spamd-Result: default: False [-2.53 / 15.00]; BAYES_HAM(-2.53)[90.72%]; 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:94.216.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: u2DQxL3amp1daiyGmymf/M/3DY7RDaQdkYvKXGN7 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:116420 Archived-At: This is a multi-part message in MIME format. --------------znkzkWbouAmZaeIezRL71qTV Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I’d like to set Segoe UI Symbol as fallback for all missing glyphs. But it doesn’t work, I get an error like registered function call [1145]: ...-14/tex/texmf-context/tex/context/base/mkxl/math-act.lmt:2339: attempt to perform arithmetic on a nil value (field 'depth') stack ... even if there’s no fallback enabled for the math font. \definefontfallback[segoeFB] [name:segoeuisymbol] [0x00300-0x003FF,0x02100-0x02800] [check=yes,force=no] That used to work, at least until version 2022-09-18. It’s completely irregular which ranges throw an error: 0x03000-0x20000 runs 0x02000-0x03000 doesn’t 0x02200-0x027FF doesn’t And the fallbacks also don’t work, even if there’s no error. It seems to depend on the font – I get errors with Segoe UI Symbol, but not with EmojiOneColor or Symbola. I checked with font versions 5.0 and 5.01, don’t have newer ones. Does it work with current versions? Also, a list of fallbacks doesn’t work (I’d like to replace single characters from different fonts); is it supposed to? test file attached. Hraban --------------znkzkWbouAmZaeIezRL71qTV Content-Type: application/x-tex; name="fontfallbacktest.tex" Content-Disposition: attachment; filename="fontfallbacktest.tex" Content-Transfer-Encoding: 8bit \definefontfallback[segoeFB] [name:segoeuisymbol] [0x00300-0x003FF,0x02100-0x02800] [check=yes,force=no] \definefontfallback[symbolaFB] [file:symbola.otf] [0x00000-0xFFFFF] [check=yes,force=no] \definefontfallback[emoneFB] [name:EmojiOneColor] [0x00000-0xFFFFF] [check=yes,force=no] % Die Tilde in LM Mono ist zu schlecht erkennbar \definefontfallback[tildeFB] [file:seguisym.ttf] [0x0007E-0x0007E] [force=yes,check=no] \starttypescript [start] \definetypeface [start] [rm] [serif] [cambria] [default][fallbacks=segoeFB] \definetypeface [start] [ss] [sans] [modern] [default][fallbacks=segoeFB] \definetypeface [start] [tt] [mono] [modern] [default][fallbacks={segoeFB}] % tildeFB,segoeFB,emoneFB \definetypeface [start] [mm] [math] [cambria] [default][fallbacks={tildeFB}]%[fallbacks={segoeFB,emoneFB}] \stoptypescript \setupbodyfont[start,rm,12pt] \starttext \startbuffer[example] start missing characters: lmmono10-regular.otf 7 U+00327 ̧ COMBINING CEDILLA 7 U+00335 ̵ COMBINING SHORT STROKE OVERLAY 14 U+003B7 η GREEK SMALL LETTER ETA 7 U+021A9 ↩ LEFTWARDS ARROW WITH HOOK 350 U+02500 ─ BOX DRAWINGS LIGHT HORIZONTAL 98 U+02502 │ BOX DRAWINGS LIGHT VERTICAL 42 U+02514 └ BOX DRAWINGS LIGHT UP AND RIGHT 133 U+0251C ├ BOX DRAWINGS LIGHT VERTICAL AND RIGHT 154 U+02772 ❲ LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT 154 U+02773 ❳ LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT 14 U+0278A ➊ DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE stop missing characters start missing characters: cambria.ttc 9 U+0278A ➊ DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE 9 U+0FFFD � REPLACEMENT CHARACTER stop missing characters start missing characters: cambriai.ttf 266 U+0276C ❬ MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT 266 U+0276D ❭ MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT stop missing characters \stopbuffer \typebuffer[example] \startlines \getbuffer[example] {\ss\getbuffer[example]} \stoplines \tex{abra}\arg{...} \type{kadabra} \type{~~~} \m{~➊~↩~} \Omega\ (Omega) and \aleph\ (Aleph) \stoptext --------------znkzkWbouAmZaeIezRL71qTV Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4v bGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5s IC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0 Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwczovL2NvbnRl eHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --------------znkzkWbouAmZaeIezRL71qTV--