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=-0.6 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE 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 B85ED22727 for ; Thu, 6 Jun 2024 12:28:05 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 29EE3484DCE for ; Thu, 6 Jun 2024 12:28:05 +0200 (CEST) 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=toppkieker.info header.b="J2vVKdpN"; dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=toppkieker.info header.b="WGEBQCML" 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 sghDRCXIFNjk for ; Thu, 6 Jun 2024 12:28:04 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id CC9A6484C8A for ; Thu, 6 Jun 2024 12:27:47 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 1804E484C73 for ; Thu, 6 Jun 2024 12:27:36 +0200 (CEST) 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 nmoQ3BFcD4PZ for ; Thu, 6 Jun 2024 12:27:35 +0200 (CEST) Received-SPF: Pass (sender SPF authorized) identity=helo; client-ip=81.169.146.221; helo=mo4-p00-ob.smtp.rzone.de; envelope-from=lutz.haseloff@toppkieker.info; receiver= X-Greylist: delayed 360 seconds by postgrey-1.36 at cgl.ntg.nl; Thu, 06 Jun 2024 12:27:35 CEST Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.221]) (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 cgl.ntg.nl (Postfix) with ESMTPS id 4D32E484C71 for ; Thu, 6 Jun 2024 12:27:34 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; t=1717669294; cv=none; d=strato.com; s=strato-dkim-0002; b=gD7e3Gtw4sHu/H7GCiGqZUhKpdh4hZslpo2URyDv5WBdkXgazPTJrY085hzERIXA9B BM5smfseN8DQbUfnHwCWqpA6qRe998S+NXbTpabltZbvsQEmhPj9zk4vXbWbcN+ncljF ZRvXwr3Z+jl2JlNHUewet+VFiGcntg+xiJHIqc72UhqJr1d0b3H4lO1Dt0bv93MgdnxD 89tAQUJ6/UFcW3G7LQQhHULn+RxRvjzbFCfKz+nfZw4V0Kf+m44f9l62M+72SQJ0t94D xLsRWdgSQ2VS4MDiUIbBXNchMfFQ52jqW3V76vYUlAPMGjsyw/mdxhWtoKF0e+tM4CMQ aj/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1717669294; s=strato-dkim-0002; d=strato.com; h=Message-ID:References:In-Reply-To:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=xOPcuBSQy2sG2zdHUiQoQV6cK7xz7DH31VzuBMf1DLk=; b=YttngwwFjaevD3oY3RQbKnlow1pK3WgimbTavUWAjKfzo81AZ+nsOGLnrhM588hnmY 4ujpAWfya+/PGE1XIoXzG7JCMembspPAqCdLxJF0nNk/KCbPDDTyKhGTfjzxv+NnKgT7 oSsTZYS4XHrrf06KPnoVc8/j/AKTRIYa0yYO2/KrxKKctjpeni97dWSf/lLN44vwlz85 Km4Hw7KIxOvQN2AxaJ7kjZWQODbZbzn5wUAlcm9IHW1as4DJ32Ri+FW7gV7YHNj+CJam zBcP9bUCKU4JydSYerZ8Sgq1UhWh/yFr+RzdYXsMlrTjCQw0I/ccMkmGUFAZKd5nBgCG yE0g== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1717669294; s=strato-dkim-0002; d=toppkieker.info; h=Message-ID:References:In-Reply-To:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=xOPcuBSQy2sG2zdHUiQoQV6cK7xz7DH31VzuBMf1DLk=; b=J2vVKdpN+jVMg6GGn24FSnasc/JcvN8AJPc0LaM728e5nw5nk7p0IQSDhrm5MzQKJO W/0tFs1DGJT3D/M37xPqHVoxOHxeJb4oakMsieJ23oYv8xOkVPtwadnglvy83+viaC9r /UA9Sh0zHWyXkvAry3QeFCmTCOn25HTTAuQ8EWSNj9D161AGXc5KxUeyw59YByGfPql3 xw/u9DfzKRKPhKYxD4yHoNFwDScPoFYcbBpYmW4cGRy5NmFkSwLUjh4nMYMiRKeM97Ja HYXX//w+de+1uDdXXDk+EId440iEMqZhkYCaV4VlbD200mnizuSxgsk1aFMO32ITgSw/ HyPw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1717669294; s=strato-dkim-0003; d=toppkieker.info; h=Message-ID:References:In-Reply-To:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=xOPcuBSQy2sG2zdHUiQoQV6cK7xz7DH31VzuBMf1DLk=; b=WGEBQCMLH+C/kC/lIH6X6AaTYSNpTt2PlZSomj/l89E+Uq+14bfcZ5nfsjzjsVpyV0 Fw4uhuJbksCDnv7xzOBg== X-RZG-AUTH: ":IHkQbw6geuzPHokbjwREyaVCwUnRg4l4M61DnCKQiup5oU3VJYnTARnVQHs13oxODWhMpf49JfXNHarL" Received: from [127.0.0.1] by smtp.strato.de (RZmta 50.5.0 DYNA|AUTH) with ESMTPSA id j067aa056ALY28M (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Thu, 6 Jun 2024 12:21:34 +0200 (CEST) Date: Thu, 06 Jun 2024 12:21:31 +0200 From: Lutz Haseloff To: mailing list for ConTeXt users In-Reply-To: <4d1ac6ee-53e1-4a6a-9d3d-9e45e7cdc1ba@fiee.net> References: <187380EB-D829-4916-A4BD-9DD363B1E60D@toppkieker.info> <4d1ac6ee-53e1-4a6a-9d3d-9e45e7cdc1ba@fiee.net> Message-ID: <41990397-5C4F-47A7-9908-004015CF1F1B@toppkieker.info> MIME-Version: 1.0 Message-ID-Hash: ORW5QAUPM7CGBUYQMB535LBHXEHHOIUS X-Message-ID-Hash: ORW5QAUPM7CGBUYQMB535LBHXEHHOIUS X-MailFrom: lutz.haseloff@toppkieker.info 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.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: Kerning in Noto Serif List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: multipart/mixed; boundary="===============0698292195060323166==" --===============0698292195060323166== Content-Type: multipart/alternative; boundary=----KSF9OYXKDW3T5ECNY2DNE1Y9L5VFHU Content-Transfer-Encoding: 7bit ------KSF9OYXKDW3T5ECNY2DNE1Y9L5VFHU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thanks Hraban, my Noto Serif (just downloaded) is 2=2E013 --script font shows kern too: kern cyrl dflt dflt dflt grek dflt latn dflt Greetings Lutz Am 6=2E Juni 2024 11:12:18 MESZ schrieb Henning Hraban Ramm : >Am 06=2E06=2E24 um 09:41 schrieb Lutz Haseloff: >> Hi all, >> I can't get Kerning working with Noto Serif=2E >> My minimal file is: >>=20 >> \definefontfeature[oldstylenumber][onum=3Dyes] >> \definefont[testnoto][file:NotoSerif-Regular*default at 12pt] >> \starttext >> Line 1: {VAVAVAVAVAVA 12345}\par >> Line 2: {\setff{oldstylenumber}VAVAVAVAVAVA 12345}\par >> Line 3: {\addff{oldstylenumber}VAVAVAVAVAVA 12345}\par >> \testnoto >> Line 4: {VAVAVAVAVAVA 12345}\par >> Line 5: {\setff{oldstylenumber}VAVAVAVAVAVA 12345}\par >> Line 6: {\addff{oldstylenumber}VAVAVAVAVAVA 12345}\par >> \stoptext >>=20 >> Line 4 and 6 should be significantly shorter too=2E >> I tried the variable and the static versions=2E >> In fontforge I can see a kerning of -80 between A and V=2E >> My context is the newest lmtx=2E > >For me, it looks good with ConTeXt v2024=2E05=2E31 and Noto Serif v=2E1= =2E03 > >Just to check the font (yes, it has kerning): > >$ mtxrun --script font --list --pattern=3Dnotoserifregular --info >mtx-fonts | >mtx-fonts | mapping : notoserifregular >mtx-fonts | fontname : notoserif >mtx-fonts | fullname : notoserif >mtx-fonts | filename : NotoSerif-Regular=2Ettf >mtx-fonts | family : notoserif >mtx-fonts | weight : normal >mtx-fonts | style : normal >mtx-fonts | width : normal >mtx-fonts | variant : normal >mtx-fonts | >mtx-fonts | gpos features: >mtx-fonts | >mtx-fonts | feature script languages >mtx-fonts | >mtx-fonts | kern cyrl dflt >mtx-fonts | grek dflt >mtx-fonts | latn dflt >mtx-fonts | mark cyrl dflt >mtx-fonts | grek dflt >mtx-fonts | latn dflt >mtx-fonts | mkmk cyrl dflt >mtx-fonts | grek dflt >mtx-fonts | latn dflt >mtx-fonts | >mtx-fonts | gsub features: >mtx-fonts | >mtx-fonts | feature script languages >mtx-fonts | >mtx-fonts | ccmp cyrl dflt >mtx-fonts | grek dflt >mtx-fonts | latn dflt > >Hraban > >_________________________________________________________________________= __________ >If your question is of interest to others as well, please add an entry to= the Wiki! > >maillist : ntg-context@ntg=2Enl / https://mailman=2Entg=2Enl/mailman3/lis= ts/ntg-context=2Entg=2Enl >webpage : https://www=2Epragma-ade=2Enl / https://context=2Eaanhet=2Enet= (mirror) >archive : https://github=2Ecom/contextgarden/context >wiki : https://wiki=2Econtextgarden=2Enet >_________________________________________________________________________= __________ ------KSF9OYXKDW3T5ECNY2DNE1Y9L5VFHU Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Thanks Hraban,

my Noto Se= rif (just downloaded) is 2=2E013

--script font shows kern too:
ke= rn cyrl dflt
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 dflt dflt
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 grek dflt
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 latn dflt

Greetings Lutz


Am 6=2E Juni 2024 11:12:18 MESZ schrieb Henning Hraban R= amm <texml@fiee=2Enet>:
Am 06=2E06=2E24 um 09:41 schrieb L= utz Haseloff:
Hi all,
I can't get Kerning working with Noto Serif=2EMy minimal file is:

\definefontfeature[oldstylenumber][onum=3Dyes]<= br>\definefont[testnoto][file:NotoSerif-Regular*default at 12pt]
\startt= ext
Line 1: {VAVAVAVAVAVA 12345}\par
Line 2: {\setff{oldstylenumber}V= AVAVAVAVAVA 12345}\par
Line 3: {\addff{oldstylenumber}VAVAVAVAVAVA 12345= }\par
\testnoto
Line 4: {VAVAVAVAVAVA 12345}\par
Line 5: {\setff{o= ldstylenumber}VAVAVAVAVAVA 12345}\par
Line 6: {\addff{oldstylenumber}VAV= AVAVAVAVA 12345}\par
\stoptext

Line 4 and 6 should be significant= ly shorter too=2E
I tried the variable and the static versions=2E
In = fontforge I can see a kerning of -80 between A and V=2E
My context is th= e newest lmtx=2E

For me, it loo= ks good with ConTeXt v2024=2E05=2E31 and Noto Serif v=2E1=2E03

Just = to check the font (yes, it has kerning):

$ mtxrun --script font --li= st --pattern=3Dnotoserifregular --info
mtx-fonts |
mtx-fonts = | mapping : notoserifregular
mtx-fonts | fontname : notoser= if
mtx-fonts | fullname : notoserif
mtx-fonts | filename= : NotoSerif-Regular=2Ettf
mtx-fonts | family : notoserif
m= tx-fonts | weight : normal
mtx-fonts | style : normal=
mtx-fonts | width : normal
mtx-fonts | variant : n= ormal
mtx-fonts |
mtx-fonts | gpos features:
mtx-fonts= |
mtx-fonts | feature script languages
mtx-fonts = |
mtx-fonts | kern cyrl dflt
mtx-fonts | = grek dflt
mtx-fonts | latn dflt
mtx= -fonts | mark cyrl dflt
mtx-fonts | gre= k dflt
mtx-fonts | latn dflt
mtx-fonts = | mkmk cyrl dflt
mtx-fonts | grek dfltmtx-fonts | latn dflt
mtx-fonts |
mtx-fo= nts | gsub features:
mtx-fonts |
mtx-fonts | feat= ure script languages
mtx-fonts |
mtx-fonts | ccmp = cyrl dflt
mtx-fonts | grek dflt
mtx-fonts = | latn dflt

Hraban
If your question is of in= terest to others as well, please add an entry to the Wiki!

maillist = : ntg-context@ntg=2Enl / https://mailman=2Entg=2Enl/mailman3/lists/ntg-co= ntext=2Entg=2Enl
webpage : https://www=2Epragma-ade=2Enl / https://context=2Eaanhet=2Enet (mirror)
archive : https://github=2Ecom/contex= tgarden/context
wiki : https://wiki=2Econtextgarden=2Enet
= ------KSF9OYXKDW3T5ECNY2DNE1Y9L5VFHU-- --===============0698292195060323166== 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 ___________________________________________________________________________________ --===============0698292195060323166==--