From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from cgl.ntg.nl (Cgl.ntg.nl [5.39.185.202]) by inbox.vuxu.org (Postfix) with ESMTP id EFB6D2289C for ; Tue, 5 Nov 2024 14:23:46 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id C2858484E8A for ; Tue, 5 Nov 2024 14:21:22 +0100 (CET) Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=pass (1024-bit key) reason="pass (just generated, assumed good)" header.d=ntg.nl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntg.nl; h= content-type:content-type:from:from:list-unsubscribe :list-subscribe:list-post:list-owner:list-help:list-archive :archived-at:list-id:subject:subject:reply-to:precedence :x-mailer:references:mime-version:message-id:date:date:received :received:received:received:received:received; s=cgl; t= 1730812882; x=1733404883; bh=R7GZhd3wOFYp1R264y2KwCiLLzk2HV8j2zu aq549JLw=; b=dtB4C72uZlHwhpBBNYPCu51NktBT4y5DwFhYYftfidFSV9wwPLK CbzmGWzvaSemdLlCAYmmWxs5IzZysOtVeFQKjDTzhbl8db8IZJbHBkSqVfgr9GFJ yjqWKg9Tj4yzAlt9W9OJ4QotAMwQ6+P0GVqy+wMlPt+bGsjVCC2Q9z3E= X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=yahoo.com Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DNrorZJSuE0g for ; Tue, 5 Nov 2024 14:21:22 +0100 (CET) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 51EFB484FD3 for ; Tue, 5 Nov 2024 14:19:34 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 32244484B2F for ; Tue, 5 Nov 2024 14:18:48 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 41N5-mSxRSK7 for ; Tue, 5 Nov 2024 14:18:47 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=74.6.128.32; helo=sonic304-9.consmr.mail.bf2.yahoo.com; envelope-from=uaru99@yahoo.com; receiver= Received: from sonic304-9.consmr.mail.bf2.yahoo.com (sonic304-9.consmr.mail.bf2.yahoo.com [74.6.128.32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by cgl.ntg.nl (Postfix) with ESMTPS id 8EB9C484B2D for ; Tue, 5 Nov 2024 14:18:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730812725; bh=uPhrPU13enAMHKTiqp5h1psSdhmfVgt73MZHcAHi2CY=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=fA3LHoeiBXoFd7Xibgmyn99mWhLp7eAS0b8mzTH0HpDUYHfaqPbpatZLgUr/Z4MEcLLb679JRSTo84ZNOS9rlcvsGyyBJiEqbhWKLTGQRG60aKWH/mq09DA26r4XMA0f0MR0o/Kevq5ujF02pankoI3hBjpEcF0XIJOXZu+ABbW/MGD7PrMkqkZkeefmm8imuk0l6THMk374pFaYJeNSRLBPfCBaEC6kgMmjeQCYXFjq1Drd4m6c9vCJL1YBRobh6sV35EkYvHTAjNqkRMeaDJs66AaU4UgvdA2v9vEdYuEnAZF/Afj3CEVncaYlSR9MzUm8wD25H5bXOibKbptiUg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1730812725; bh=oTKcskMFFHrS/trAsLvmfq31eU/Hl77LmqzE2H5aSzZ=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=hUmSkmKoo1jwpcGPQUVZx8k476HFuET5x7ynEmEnTiEhkS20Li6HNrNc01XnIW+n0zfgdHYASJsZ8QGbQbipwLYnkOf8OfqpuCsUdhPl8Dap1IhvFnsPGzEfgV6j0AWQRcHredBwKA9+R2UDGzYzVg7laEjgilCe3ihIeMlPfzlu0MEUGmCEyZR3/4h15+O9gRI6I38B7rn0HsZEO0joGYI1khbcakxYWOxQfJw2Ju4s4oL6+2bAKPpoKdo6lrnLPNtuO4D1HWTtPn8fkaU7LnnlDOlAQqmDftXJZWkmBiKMgTUAzjNJ6YPV4aie54cfc0Lkrk5zQAuGsaEiwb7WQg== X-YMail-OSG: GlFuHasVM1nmPpWiyNX.Zkea1VaUrVjkbZQazwSBkGGWZeCiHCG.2wHzuMSGI2Z WKC1q9xULVtrwox0.Pj4EMA_UUeKsJaDjbvPHUz9_0XturvZIDFegr0pD7K6qcvu8kKVPMwj5xTD p5ADQ7JRgITXXovPGMm2Y63gQII_XXVy3bv_SSfqOe5GC8vZ6LFXT2QkGAr9XBnbrVygVR56SP2d Rt43gBvlye_OIY3L8SANrj0IMaNffMV4KxrKSrQetM90Rk3FEQi3BTFc5nS8ESZN31je9vdqVquZ Nvb95mRSW4s.KgljPgGwSaAyCXGtnEiR3ZINdjB3U3oaASxy9c4Swq_mH4E.qKv3qX_OSoW2b0fp 51s_5xGrTs0KxKcnDoNu6n4aMJe_J24IBrbBeaDyWrGwF0X2DEEZsy84.K7shmfU5GV4og6sBCxh nXBIo9tZYzURJXfHUSdwZWygE_CCLNwkQdrbdONX18tRyrvnb9MJnCXqJpzDM3sNls9O08hTkvw3 NuuSzJbv1W8hsqswTqerywWiHfkb2a48DuD1UhPQQ2gIdaP5nQ7r_GnonGK23IO4xSnhSq92awbl qFDDxXjmXQha7qwYuPdFG55jjlB5BarjxqZovzg7DxjQdq9ShSaieGzkIVxZu7xfICY0mznmQrxD VbsnXLHYK5yzA7pNo1WarwEfSOWcCV.Vb85sSqnl.Qv6GYJMfBzkpXxbq0fLoPGDD4vDjC4ONJsu f54jKV2d0jX3PhczMQUmmis0TA48BSGR5uQ2AiF_cN5b6Ipiza7gm.cr9vwqdMeZeEeH1Ia5smHo Vh4LxAscvqY9eSiTxvtgFyttLoGeoJ_ulT5g3LesS4Mez9nAn1U1S.CyTZO83.8uLF302x7vR8sG R9CFMhWz9khzzZ4bZlM9uDHd1S30WLBuU6WMWaaFnUxbS8L153xAGcUABWxS.zhfHRs1l95K_QSv FX7z3S6gKv1ZBC_6vIakF8RPTCMcHUyUUXjV9VjVkfaUJS7ZVYSoWwKkYeApYnFCDmaSeIFc2Bo7 83690Y.38TBPy9Ry_CLARL3j7C_NG9u3P6_Xs7qy5cmpEUaZp5F7L57fatLJyoVcsaQ2a2j6dNHh nmv9zSyR.iu1f8nTrGqt7JLQEqT2sh3eZ2FiGVL_pex2_0g9rVHbzEQZNQQFogNQ_fnCMpzw2THH 21uTxujJvVNbjhf00yzINjwUFgdoqwBsqrD8Os6kj5uVsGSwWFtGsXayfYWP2SqrRH8BBWCMM5rO SDOcl576RVAvdXTGf0YlbQ4jmEVDq4Nz1W0ltgm4JyBrLKVRMtTL16f9VbIiapNmbzLzB.kh2nli 6SMGx2_eMMl2rlTNRXg6aTNItM2_pcqImtDPlSvFalejaz5OVJwvizlpfqOcvHccY_Rs26D.2x1o ThiwnmLcIamw1q6MKrOQD.i9vlxS0Yq5ffKlvDNuVqccEQLqgcfIqpEECg4oDgSVpqJBrzOoO_PR RXEWMGy55gFbNetJcLEwS1h8d4Wv7SpqR5KwOHZcbUoEb1RjvUYol3kLpxW2O0tkTO2UMS_ZxWnZ AuzRZB.r4jjKDzypkW43PlReTZI18ksWfroFos5dUZePu3f1FoXihdsElxaqeUX_0FgP4Iwvf4Kn qqRHsjHmkGPvvWkfh7KHalesO1iJx7eNHKBUiKHUsUoDS6G3sU90BVoFqX58n51MzifyMkNMZl_9 qdIUpBgmladspj6OT0kKf23KpX9rOI3851PhzwqUKV0NHD.LCTwWSkeNo_Pp1syn0COT36D8_9Tn 8YVxJj8DJx5xE.Eq8ObU2M298FZWoj4CfSZ5mUHWfS_rQBp6jvRDEQ8IJ.EWPUzr3YKzKX4Y_M2a 7kUr1RrNCjkk_Cw95T5hTe5ii2zHpyKnsLEW91V_Uxt7VB_UvgbVBpHt4FIfLz7RX_q3b_YYS5v7 dxAcyHbczrLwAPONdrhOnGSIUty0CEFmwbZY1Xv_NkKTTBgVoZgEF2cswHMcMzyJs99zbbHp224B ysiUe6gqozY9p9itLH9PpKdcOZ4xMKhqAItoBen8HULrow3cMnm9Lp8ZhnuenDYMldm.yDn.G.Bm IpYQnGnl18A1OOobRDMviNKgRepE3duReicaGM1iFxvKVC9jtaIjcaayLVIMQrHD3F4k79iHwtX2 wo3ZVIc6hCcoAX.B.SWsJ7S_LVkBKp7lYAccwZy5_mOlCrUPfXAp7KbXEpmMchml__PyEhYEwaSV 9XKRS6PO2G2zekpsEGXKCEOYuJvEgLQ3pkHIlMPTeG_H1ZKA5yTa74g-- X-Sonic-MF: X-Sonic-ID: 54f4f504-f322-4d02-8466-5dabf33440fe Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.bf2.yahoo.com with HTTP; Tue, 5 Nov 2024 13:18:45 +0000 Date: Tue, 5 Nov 2024 13:17:18 +0000 (UTC) To: Mailing List for ConTeXt Users Message-ID: <1317367526.1600012.1730812638382@mail.yahoo.com> MIME-Version: 1.0 References: <1317367526.1600012.1730812638382.ref@mail.yahoo.com> X-Mailer: WebService/1.1.22849 YMailNorrin Message-ID-Hash: GNRNP6E4GIW5T76NTGIAGEJGF7PS7E54 X-Message-ID-Hash: GNRNP6E4GIW5T76NTGIAGEJGF7PS7E54 X-MailFrom: uaru99@yahoo.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] What is the current correct way to load fallback fonts? List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Joel via ntg-context Cc: Joel Content-Type: multipart/mixed; boundary="===============5260780951985958754==" --===============5260780951985958754== Content-Type: multipart/alternative; boundary="----=_Part_1600011_1626883926.1730812638381" ------=_Part_1600011_1626883926.1730812638381 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I am using EB Garamond for my font, but there's a few places I need some sp= ecial characters, like a checkmark symbol, so I'm trying to set FreeSerif a= s a fallback. \definefallbackfamily[main] [serif] [file:/home/joel/.fonts/FreeSerif.otf] = [range=3Ddingbats, force=3Dyes] \definefallbackfamily[main] [sans] [file:/home/joel/.fonts/FreeSerif.otf] [= range=3Ddingbats, force=3Dyes] \starttypescript[serif]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [garamond] =C2=A0=C2=A0=C2=A0 \definefontsynonym[Serif]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 [file:/home/joel/.fonts/EBGaramond-Regular.otf] =C2=A0=C2=A0=C2=A0 \definefontsynonym[SerifBold]=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [file:/home= /joel/.fonts/EBGaramond-Bold.otf] =C2=A0=C2=A0=C2=A0 \definefontsynonym[SerifItalic]=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [file:/h= ome/joel/.fonts/EBGaramond-Italic.otf] =C2=A0=C2=A0=C2=A0 \definefontsynonym[SerifBoldItalic]=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [file:/home/joel/.fonts/EBGar= amond-BoldItalic.otf] =C2=A0=C2=A0=C2=A0 \definefontsynonym[SerifCaps]=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [file:/home= /joel/.fonts/EBGaramond12-AllSC.otf] \stoptypescript % \starttypescript[sans]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [garamond] =C2=A0=C2=A0=C2=A0 \definefontsynonym[Sans]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 [file:/home/joel/.fonts/OptimaLTStd-Bold.otf] =C2=A0=C2=A0=C2=A0 \definefontsynonym[SansBold]=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [file:/home= /joel/.fonts/OptimaLTStd.otf] =C2=A0=C2=A0=C2=A0 \definefontsynonym[SansItalic]=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [file:/h= ome/joel/.fonts/EBGaramond-Italic.otf] =C2=A0=C2=A0=C2=A0 \definefontsynonym[SansBoldItalic]=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [file:/home/joel/.fonts/LeMur= mure-Regular.otf] =C2=A0=C2=A0=C2=A0 \definefontsynonym[SansCaps]=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 [file:/home= /joel/.fonts/EBGaramond12-AllSC.otf] \stoptypescript % \starttypescript[garamond] =C2=A0=C2=A0=C2=A0 \definetypeface[garamond]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 [rm][serif][garamond][default] =C2=A0=C2=A0=C2=A0 \definetypeface[garamond]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 [ss][sans][garamond][default] =C2=A0=C2=A0=C2=A0 \definetypeface[garamond]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 [mm][math][math][default] \stoptypescript % I've looked through many handbooks and old questions on-line and tried many= configurations. It appears the way to define the fallback has changed many= times over the years, and none I've tried works. I've confirmed I can make= ConTeXt use my font "FreeSerif.otf", but I can't get it to appear as a fal= lback. Basically if the character can't be found in EB Garamond, I hope it = will use FreeSerif.otf, but generally, I'm just using it for a couple speci= al symbols. How do I correct his so it properly displays the symbols from FreeSerif.otf= ? --Joel ------=_Part_1600011_1626883926.1730812638381 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I am using EB Garamond for my font, but ther= e's a few places I need some special characters, like a checkmark symbol, s= o I'm trying to set FreeSerif as a fallback.

\definefallbackfam= ily[main] [serif] [file:/home/joel/.fonts/FreeSerif.otf] [range=3Ddingbats,= force=3Dyes]
\definefallbackfamily[main] [sans] [file:/home/joel/.fonts= /FreeSerif.otf] [range=3Ddingbats, force=3Dyes]

\starttypescript[ser= if]            =             &nb= sp;   [garamond]
    \definefontsynonym[Serif]&= nbsp;           &nbs= p;       [file:/home/joel/.fonts/EBGaramond-R= egular.otf]
    \definefontsynonym[SerifBold]  =             &nb= sp; [file:/home/joel/.fonts/EBGaramond-Bold.otf]
    \def= inefontsynonym[SerifItalic]        =         [file:/home/joel/.fonts/EBGaramo= nd-Italic.otf]
    \definefontsynonym[SerifBoldItalic]&nb= sp;           [file:/home= /joel/.fonts/EBGaramond-BoldItalic.otf]
    \definefontsy= nonym[SerifCaps]          = ;      [file:/home/joel/.fonts/EBGaramond12-AllSC.= otf]
\stoptypescript
%
\starttypescript[sans]   &nb= sp;            =             [garamon= d]
    \definefontsynonym[Sans]    &n= bsp;            = ;   [file:/home/joel/.fonts/OptimaLTStd-Bold.otf]
  =   \definefontsynonym[SansBold]      &nbs= p;         [file:/home/joel/.fonts/= OptimaLTStd.otf]
    \definefontsynonym[SansItalic] =             &nb= sp;  [file:/home/joel/.fonts/EBGaramond-Italic.otf]
  &nb= sp; \definefontsynonym[SansBoldItalic]      &= nbsp;     [file:/home/joel/.fonts/LeMurmure-Regular.otf= ]
    \definefontsynonym[SansCaps]    = ;            [file:/= home/joel/.fonts/EBGaramond12-AllSC.otf]
\stoptypescript
%
\startt= ypescript[garamond]
    \definetypeface[garamond] &n= bsp;            = ;      [rm][serif][garamond][default]
 &nb= sp;  \definetypeface[garamond]      &nbs= p;             = [ss][sans][garamond][default]
    \definetypeface[garamon= d]            &= nbsp;       [mm][math][math][default]
\sto= ptypescript
%

=
I've looked through many h= andbooks and old questions on-line and tried many configurations. It appear= s the way to define the fallback has changed many times over the years, and= none I've tried works. I've confirmed I can make ConTeXt use my font "Free= Serif.otf", but I can't get it to appear as a fallback. Basically if the ch= aracter can't be found in EB Garamond, I hope it will use FreeSerif.otf, bu= t generally, I'm just using it for a couple special symbols.

How do I correct his so it properly displays the symbols from FreeSeri= f.otf?

--Joel
------=_Part_1600011_1626883926.1730812638381-- --===============5260780951985958754== 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://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________ --===============5260780951985958754==--