compact fonts, fake slanted and \definefallbackfamily (LMTX only)

Dear list, I have the following sample: \enableexperiments[fonts.compact] \definefallbackfamily [mainface][rm][Dejavu Sans] [sl={style:regular, features:slanted},preset=range:greek] \definefontfamily [mainface][rm][Latin Modern Sans] %[sl={style:regular, features:slanted}] \setupbodyfont [mainface] \starttext αβγ9 some word others\\ \sl αβγ9 some word others \stoptext The only way to get slanted Greek is either with disabled compact fonts, or with fake slanted added to \definefontfamily. I’m experiencing this with LMTX only (MkIV is fine). I’m using current latest (2025.02.07 20:46). Could anyone confirm the issue? Many thanks for your help, Pablo

Am 08.02.2025 um 10:52 schrieb Pablo Rodriguez via ntg-context:
Dear list,
I have the following sample:
\enableexperiments[fonts.compact] \definefallbackfamily [mainface][rm][Dejavu Sans] [sl={style:regular, features:slanted},preset=range:greek] \definefontfamily [mainface][rm][Latin Modern Sans] %[sl={style:regular, features:slanted}] \setupbodyfont [mainface] \starttext αβγ9 some word others\\ \sl αβγ9 some word others \stoptext
The only way to get slanted Greek is either with disabled compact fonts, or with fake slanted added to \definefontfamily.
I’m experiencing this with LMTX only (MkIV is fine). I’m using current latest (2025.02.07 20:46).
Could anyone confirm the issue?
I can't reproduce the error and the following works as intended. \enableexperiments [fonts.compact] \definefallbackfamily [mainface] [rm] [Dejavu Sans] [preset=range:greek] \definefontfamily [mainface] [rm] [Latin Modern Sans] \setupbodyfont [mainface] \starttext αβγ9 some word others \sl αβγ9 some word others \stoptext Wolfgang

On 2/8/25 11:18, Wolfgang Schuster wrote:
I can't reproduce the error and the following works as intended.
Many thanks for your fast reply, Wolfgang. Your sample doesn‘t use the faked slant (font feature defined by ConTeXt), but an oblique font. I don’t know why the error happens on my Linux64 and not on your macOS (my guess). I will try to test on a different system (but this will have to wait). As far as I can remember (since I reported this [https://mailman.ntg.nl/archives/list/ntg-context@ntg.nl/message/VDBQUAYMTSZI...]), Win64 was also affected by this issue. But I will report back after checking this again. Pablo

Am 08.02.2025 um 11:35 schrieb Pablo Rodriguez via ntg-context:
On 2/8/25 11:18, Wolfgang Schuster wrote:
I can't reproduce the error and the following works as intended.
Many thanks for your fast reply, Wolfgang.
Your sample doesn‘t use the faked slant (font feature defined by ConTeXt), but an oblique font.
I tested your example with and without the fake slant, both work.
I don’t know why the error happens on my Linux64 and not on your macOS (my guess).
No, I'm on a windows machine. Wolfgang

On 2/8/25 11:46, Wolfgang Schuster wrote:
[...] I tested your example with and without the fake slant, both work.
Weird, I cannot get the fake slant even in a brand new installation (on the same linux64 machine). I even disabled $HOME/texmf/texmf-local/cont-loc.mkxl (by moving it to $HOME/.texmf/), but no fake slant.
I don’t know why the error happens on my Linux64 and not on your macOS (my guess).
No, I'm on a windows machine.
I will have to wait to test this on another Windows machine. Many thanks for your help, Pablo

On 2/9/25 12:23, Pablo Rodriguez via ntg-context wrote:
On 2/8/25 11:46, Wolfgang Schuster wrote:
[...] I tested your example with and without the fake slant, both work.
I’m still having the issue on a different machine (Win64), even with a clean installation there.
Wolfgang, on another Win64 machine (the third computer I tested ConTeXt with), latest from 2023.08.15 worked fine, but no fake slant after being updated to 2025.02.07. Any hints on what I may be missing? Many thanks for your help,

On 2/8/25 11:46, Wolfgang Schuster wrote:
Am 08.02.2025 um 11:35 schrieb Pablo Rodriguez via ntg-context:
On 2/8/25 11:18, Wolfgang Schuster wrote:
I can't reproduce the error and the following works as intended.
Wolfgang and Hans, I was able to reproduce the issue in https://context-on-web.eu/, although it uses latest from 2024.06.21 23:45. As a general question, is there any way to know when the version is updated there? Many thanks for your help, Pablo

On 2/8/2025 11:35 AM, Pablo Rodriguez via ntg-context wrote:
On 2/8/25 11:18, Wolfgang Schuster wrote:
I can't reproduce the error and the following works as intended.
Many thanks for your fast reply, Wolfgang.
Your sample doesn‘t use the faked slant (font feature defined by ConTeXt), but an oblique font.
I don’t know why the error happens on my Linux64 and not on your macOS (my guess).
I will try to test on a different system (but this will have to wait).
As far as I can remember (since I reported this [https://mailman.ntg.nl/archives/list/ntg-context@ntg.nl/message/VDBQUAYMTSZI...]), Win64 was also affected by this issue.
But I will report back after checking this again.
btw, we're going to make compact font mode the default and add a --nocompactfonts switch (at least for a while). Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Pablo Rodriguez
-
Wolfgang Schuster