ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* [NTG-context] About Outline font
@ 2026-02-14 11:48 Jeong Dal via ntg-context
  2026-02-14 13:24 ` [NTG-context] " Jean-Pierre Delange via ntg-context
  2026-02-14 15:56 ` Wolfgang Schuster
  0 siblings, 2 replies; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-14 11:48 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal

[-- Attachment #1: Type: text/plain, Size: 400 bytes --]

Dear Hans,


Sometimes I use the outline font style for chapter title.

Yesterday I got the strange output of it which was good at 2024.12.

Here are two figures, first one is the output of 2024 and the second one is the output of yesterday.

Is there any changes of method  of drawing outline fonts?

I attach a sample file and two figures.

Thank you. 

Best regards,

Dalyoung


[-- Attachment #2: testOutline.tex --]
[-- Type: application/octet-stream, Size: 1539 bytes --]


\definefont[BigFontTwo][NotoSansKr-Bold sa 2]
\definefont[BigFontThree][NotoSansKr-Bold sa 3]

\definefontfamily[notoFont][rm][Noto Serif KR]
  [   it={style:regular,features:{*,slanted}},
      sl={style:regular,features:{*,slanted}},
      bi={style:bold,features:{*,slanted}},force=yes]

\definefontfamily[notoFont][ss][Noto Sans KR]
  [   it={style:regular,features:{*,slanted}},
      sl={style:regular,features:{*,slanted}},
      bi={style:bold,features:{*,slanted}},force=yes]

\setuplanguage[kr][patterns=us]
\mainlanguage[kr]
\setscript[hangul]

\setupbodyfont[notoFont,rm, 12pt]

%%%%%
\startuseMPgraphic{outlineStyle}
draw outlinetext.b ("\framed[frame=off,align=normal]{"  & \MPvar{tt}  & "}")	(withcolor .75white) (withcolor .725blue withpen pencircle scaled .75pt);
\stopuseMPgraphic

\startuseMPgraphic{outlineT}
   draw lmt_outline [
       text      = \MPvar{tt},
       kind      = "both",
       width     = OverlayWidth,
       align     = "middle",
       fillcolor = "gray",
       rulethickness = 1pt,
       drawcolor = "dBlue"
   ] ;
\stopuseMPgraphic

%\define[1]\outlineTitle{\useMPgraphic{outlineT}{tt="#1"}}
\define[1]\outlineTitle{\useMPgraphic{outlineStyle}{tt="#1"}}

\setuphead[chapter,title]
[textcommand=\outlineTitle,
 textstyle=\BigFontThree,
 numberstyle=\BigFontThree,
 numbercommand=\outlineTitle,
 align=middle,%flushright,
 number=yes]
%%%%%%

\starttext
\title{알고리즘(Algorithm)}

This is a test file for the outlined font.
\stoptext

[-- Attachment #3: 스크린샷 2026-02-14 오후 5.59.05.png --]
[-- Type: image/png, Size: 18584 bytes --]

[-- Attachment #4: Type: text/plain, Size: 1 bytes --]



[-- Attachment #5: outlineOutput.png --]
[-- Type: image/png, Size: 33834 bytes --]

[-- Attachment #6: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-14 11:48 [NTG-context] About Outline font Jeong Dal via ntg-context
@ 2026-02-14 13:24 ` Jean-Pierre Delange via ntg-context
  2026-02-14 15:56 ` Wolfgang Schuster
  1 sibling, 0 replies; 22+ messages in thread
From: Jean-Pierre Delange via ntg-context @ 2026-02-14 13:24 UTC (permalink / raw)
  To: ntg-context; +Cc: Jean-Pierre Delange


[-- Attachment #1.1: Type: text/plain, Size: 4154 bytes --]

Hi Dalyoung !

I am not entirely sure, but there is a strong chance that what you are 
observing is related to internal changes in LMTX between your 2024 setup 
and the current 2026 version.  In particular, the way glyph outlines are 
extracted and passed to MetaPost seems to have evolved. Your current 
code relies on:

|draw outlinetext.b(...) |

This belongs to an older MetaPost-based mechanism for outlining text. In 
recent LMTX versions, the preferred and actively maintained method 
appears to be |lmt_outline|, which handles OpenType fonts (especially 
CJK scripts like Hangul) more consistently.

Could you try this code instead? And tell the list what differences you 
notice? I made a few changes, concerning the blue color, but mainly the 
use of lmtx in the MPgraphic call and the line below (present in the 
original script).

Best//JP

% JeongDale-outline-noto-kr.tex

% ConTeXt LMTX — Outline titles (Hangul + Latin) with Noto KR fonts

% Uses lmt_outline (recommended) instead of legacy outlinetext.*


\setupcolors[state=start]

\setupbackend[pagecolormodel=rgb]


% --- Define a reliable blue (avoid relying on implicit color names)

\definecolor[dBlue][r=.10,g=.20,b=.70]


% --- Big fonts for headings

\definefont[BigFontTwo] [NotoSansKR-Bold sa 2]

\definefont[BigFontThree][NotoSansKR-Bold sa 3]


% --- Font families

\definefontfamily[notoFont][rm][Noto Serif KR]

[it={style:regular,features:{*,slanted}},

sl={style:regular,features:{*,slanted}},

bi={style:bold,features:{*,slanted}},

force=yes]


\definefontfamily[notoFont][ss][Noto Sans KR]

[it={style:regular,features:{*,slanted}},

sl={style:regular,features:{*,slanted}},

bi={style:bold,features:{*,slanted}},

force=yes]


% --- Language / script

\setuplanguage[kr][patterns=us]

\mainlanguage[kr]

\setscript[hangul]


% --- Body font

\setupbodyfont[notoFont,rm,12pt]


% ------------------------------------------------------------

% Outline drawing: LMTX method (lmt_outline)

% ------------------------------------------------------------

\startuseMPgraphic{outlineT}

draw lmt_outline [

text = \MPvar{tt},

kind = "both", % "draw" (outline), "fill" (fill), "both"

align = "middle",

fillcolor = "gray",

rulethickness = .8pt,

drawcolor = "dBlue"

] ;

\stopuseMPgraphic


% --- Ensure the heading font is active BEFORE calling MetaPost.

% This avoids subtle differences across versions.

\define[1]\outlineTitle{%

{\BigFontThree\useMPgraphic{outlineT}{tt="#1"}}%

}


% ------------------------------------------------------------

% Heading setup

% ------------------------------------------------------------

\setuphead[chapter][

textcommand=\outlineTitle,

numbercommand=\outlineTitle,

textstyle=\BigFontThree,

numberstyle=\BigFontThree,

align=middle,

number=no,

]


\starttext


\chapter{알고리즘(Algorithm)}


This is a test file for the outlined font.

(\ConTeXt: LMTX : your current version here; Noto Serif KR / Noto Sans KR)


\stoptext




Le 14/02/2026 à 12:48, Jeong Dal via ntg-context a écrit :
> Dear Hans,
>
>
> Sometimes I use the outline font style for chapter title.
>
> Yesterday I got the strange output of it which was good at 2024.12.
>
> Here are two figures, first one is the output of 2024 and the second one is the output of yesterday.
>
> Is there any changes of method  of drawing outline fonts?
>
> I attach a sample file and two figures.
>
> Thank you.
>
> Best regards,
>
> Dalyoung
>
>
>
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________

[-- Attachment #1.2: Type: text/html, Size: 16529 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-14 11:48 [NTG-context] About Outline font Jeong Dal via ntg-context
  2026-02-14 13:24 ` [NTG-context] " Jean-Pierre Delange via ntg-context
@ 2026-02-14 15:56 ` Wolfgang Schuster
  2026-02-14 16:52   ` Wolfgang Schuster
  2026-02-14 23:41   ` Jeong Dal via ntg-context
  1 sibling, 2 replies; 22+ messages in thread
From: Wolfgang Schuster @ 2026-02-14 15:56 UTC (permalink / raw)
  To: ntg-context

[-- Attachment #1: Type: text/plain, Size: 959 bytes --]

Am 14.02.2026 um 12:48 schrieb Jeong Dal via ntg-context:
> Dear Hans,
> 
> 
> Sometimes I use the outline font style for chapter title.
> 
> Yesterday I got the strange output of it which was good at 2024.12.
> 
> Here are two figures, first one is the output of 2024 and the second one is the output of yesterday.
> 
> Is there any changes of method  of drawing outline fonts?
> 
> I attach a sample file and two figures.

Do you use the same font in both documents?

I notice the output is different between an older and newer version of 
Noto Sans KR.

\startMPpage[offset=1ts]

draw lmt_outline [
     kind      = "both",
     text      = "\definedfont[file:notosanskrregular]알",
     fillcolor = "gray",
] scaled 10 ;

draw lmt_outline [
     kind      = "both",
     text      = "\definedfont[file:notosanscjkkrregular]알",
     fillcolor = "gray",
] scaled 10 shifted (10*BodyFontSize,0);

\stopMPpage

Wolfgang

[-- Attachment #2: outline.pdf --]
[-- Type: application/pdf, Size: 4180 bytes --]

[-- Attachment #3: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-14 15:56 ` Wolfgang Schuster
@ 2026-02-14 16:52   ` Wolfgang Schuster
  2026-02-15 23:47     ` Jean-Pierre Delange via ntg-context
  2026-02-16  1:45     ` Jeong Dal via ntg-context
  2026-02-14 23:41   ` Jeong Dal via ntg-context
  1 sibling, 2 replies; 22+ messages in thread
From: Wolfgang Schuster @ 2026-02-14 16:52 UTC (permalink / raw)
  To: ntg-context

[-- Attachment #1: Type: text/plain, Size: 1237 bytes --]

Am 14.02.2026 um 16:56 schrieb Wolfgang Schuster:
> Am 14.02.2026 um 12:48 schrieb Jeong Dal via ntg-context:
>> Dear Hans,
>>
>>
>> Sometimes I use the outline font style for chapter title.
>>
>> Yesterday I got the strange output of it which was good at 2024.12.
>>
>> Here are two figures, first one is the output of 2024 and the second 
>> one is the output of yesterday.
>>
>> Is there any changes of method  of drawing outline fonts?
>>
>> I attach a sample file and two figures.
> 
> Do you use the same font in both documents?
> 
> I notice the output is different between an older and newer version of 
> Noto Sans KR.
> 
> \startMPpage[offset=1ts]
> 
> draw lmt_outline [
>      kind      = "both",
>      text      = "\definedfont[file:notosanskrregular]알",
>      fillcolor = "gray",
> ] scaled 10 ;
> 
> draw lmt_outline [
>      kind      = "both",
>      text      = "\definedfont[file:notosanscjkkrregular]알",
>      fillcolor = "gray",
> ] scaled 10 shifted (10*BodyFontSize,0);
> 
> \stopMPpage

I looked at both font files with fontforge and this seems to be a font 
problem. I suggest you try to contact googles noto team.

Wolfgang

[-- Attachment #2: fontforge.png --]
[-- Type: image/png, Size: 275370 bytes --]

[-- Attachment #3: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-14 15:56 ` Wolfgang Schuster
  2026-02-14 16:52   ` Wolfgang Schuster
@ 2026-02-14 23:41   ` Jeong Dal via ntg-context
  1 sibling, 0 replies; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-14 23:41 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal


[-- Attachment #1.1: Type: text/plain, Size: 1060 bytes --]

Dear Jean-Pierre and Wolfgang,

Thank you for your replies with commented codes.

Yes, it depends on the choice of Fonts.

Using “Noto Sans CJK Kr” font, the output is correct, no overlaps of outline drawing.

I usually use “Noto Serif CJK Kr, Noto Sans CJK Kr” because I include Chinese characters from time to time. So, I got the nice output of titles.

But I change it to "Noto Serif Kr, Noto Sans Kr” recently, because I am not using Chinese characters heavily right now.

However, to use the outline feature, I have to return CJK font.
Or, 
since I need the outlined font for chapter title only, use CJK font in the definition of BigFont only and use Noto serif kr for body font.

Another reason of change of fonts is the size of the fonts. The size of Noto CJK is almost 3 times bigger than that of Noto fonts.

It is curious what is inside working in drawing outlined fonts that makes different output depends on the fonts. But it is out of range of my knowledge.

Thanks again both of you.

Best regards,

Dalyoung


[-- Attachment #1.2: Type: text/html, Size: 3348 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-14 16:52   ` Wolfgang Schuster
@ 2026-02-15 23:47     ` Jean-Pierre Delange via ntg-context
  2026-02-16  1:53       ` Jeong Dal via ntg-context
  2026-02-16  1:45     ` Jeong Dal via ntg-context
  1 sibling, 1 reply; 22+ messages in thread
From: Jean-Pierre Delange via ntg-context @ 2026-02-15 23:47 UTC (permalink / raw)
  To: ntg-context; +Cc: Jean-Pierre Delange


[-- Attachment #1.1: Type: text/plain, Size: 4419 bytes --]

Wolfgang,

As usual, you spotted the problem. For my part, I tried to see if there 
was a real difference between processing with ‘legacy_outline’ and 
‘lmtx_outline’ using the Noto Serif KR and Noto Sans KR fonts; in the 
display provided by Daleyoung, there is clearly a problem with 
overlapping characters, but I don't see it in the MWE (see attached PDF).

Here the MWE :

% JeongDale_MPgraphic-comparison-04.tex

% Affichage de titres en coréen selon la méthode "legacy" ou bien 
"lmt_outline"

\setupcolors[state=start]

\setupbackend[pagecolormodel=rgb]

\definecolor[dBlue][r=.10,g=.20,b=.70]

\definecolor[dRed] [r=.80,g=.10,b=.10]


\definefontfamily[notoFont][rm][Noto Serif KR][force=yes]

\definefontfamily[notoFont][ss][Noto Sans KR][force=yes]


\setuplanguage[kr][patterns=us]

\mainlanguage[kr]

\setscript[hangul]

\setupbodyfont[notoFont,rm,12pt]

\setuphead

[section]

[

style=\tfd,

color=dBlue,

]


% Réglages :

\def\AlgoScale{10} % taille en pt

\def\AlgoSpace{.08} % letterspacing (try .05 / .08 / .10 / .12)


% Espacement inter-lettres (commande ConTeXt : \letterspacing)

\define[1]\AlgoText{\letterspacing[\AlgoSpace]{#1}}


% --- Legacy method (outlinetext.b)

\startuseMPgraphic{outlineLegacy}

draw outlinetext.b(

"\hbox{\definedfont[SerifBold at \AlgoScale pt]\AlgoText{\MPvar{tt}}}"

)

(withcolor transparent(1,.85,white))

(withcolor \MPcolor{dRed} withpen pencircle scaled .9pt) ;

\stopuseMPgraphic


% --- Modern method (lmt_outline)

\startuseMPgraphic{outlineModern}

draw lmt_outline [

text = "\definedfont[SerifBold at \AlgoScale pt]\AlgoText{\MPvar{tt}}",

kind = "both",

align = "middle",

fillcolor = "white",

rulethickness = .9pt,

drawcolor = "dBlue"

] ;

\stopuseMPgraphic


% tt sans guillemets (sinon ""..."" casse MetaPost)

\define[1]\LegacyTitle{\useMPgraphic{outlineLegacy}{tt={#1}}}

\define[1]\ModernTitle{\useMPgraphic{outlineModern}{tt={#1}}}


\starttext


\section{알고리즘 (Algorithm)}


This is a test file for the outlined font.

(\ConTeXt: LMTX : my current version 2025, July 27; Noto Serif KR / Noto 
Sans KR)


\startsubject[title={Outline comparison (same page)}]


\blank[big]

{\bf Legacy (outlinetext.b)}\par

\blank[small]

\LegacyTitle{알고리즘 (Algorithm)}\par


\blank[big]

{\bf Modern (lmt\_outline)}\par

\blank[small]

\ModernTitle{알고리즘 (Algorithm)}\par


\stopsubject


\stoptext





Le 14/02/2026 à 17:52, Wolfgang Schuster a écrit :
> Am 14.02.2026 um 16:56 schrieb Wolfgang Schuster:
>> Am 14.02.2026 um 12:48 schrieb Jeong Dal via ntg-context:
>>> Dear Hans,
>>>
>>>
>>> Sometimes I use the outline font style for chapter title.
>>>
>>> Yesterday I got the strange output of it which was good at 2024.12.
>>>
>>> Here are two figures, first one is the output of 2024 and the second 
>>> one is the output of yesterday.
>>>
>>> Is there any changes of method  of drawing outline fonts?
>>>
>>> I attach a sample file and two figures.
>>
>> Do you use the same font in both documents?
>>
>> I notice the output is different between an older and newer version 
>> of Noto Sans KR.
>>
>> \startMPpage[offset=1ts]
>>
>> draw lmt_outline [
>>      kind      = "both",
>>      text      = "\definedfont[file:notosanskrregular]알",
>>      fillcolor = "gray",
>> ] scaled 10 ;
>>
>> draw lmt_outline [
>>      kind      = "both",
>>      text      = "\definedfont[file:notosanscjkkrregular]알",
>>      fillcolor = "gray",
>> ] scaled 10 shifted (10*BodyFontSize,0);
>>
>> \stopMPpage
>
> I looked at both font files with fontforge and this seems to be a font 
> problem. I suggest you try to contact googles noto team.
>
> Wolfgang
>
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________

[-- Attachment #1.2: Type: text/html, Size: 16644 bytes --]

[-- Attachment #2: JeongDale_MPgraphic-comparison-04.pdf --]
[-- Type: application/pdf, Size: 44997 bytes --]

[-- Attachment #3: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-14 16:52   ` Wolfgang Schuster
  2026-02-15 23:47     ` Jean-Pierre Delange via ntg-context
@ 2026-02-16  1:45     ` Jeong Dal via ntg-context
  1 sibling, 0 replies; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-16  1:45 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal

Dear Wolfgang,

Thank you for the code.

I thought that the difference of two fonts, Noto serif Kr and Noto Sans CJK Kr, is the covering range of CJK letters.

>> Do you use the same font in both documents?
>> I notice the output is different between an older and newer version of Noto Sans KR.
>> \startMPpage[offset=1ts]
>> draw lmt_outline [
>>     kind      = "both",
>>     text      = "\definedfont[file:notosanskrregular]알",
>>     fillcolor = "gray",
>> ] scaled 10 ;
>> draw lmt_outline [
>>     kind      = "both",
>>     text      = "\definedfont[file:notosanscjkkrregular]알",
>>     fillcolor = "gray",
>> ] scaled 10 shifted (10*BodyFontSize,0);
>> \stopMPpage
> 
> I looked at both font files with fontforge and this seems to be a font problem. I suggest you try to contact googles noto team.

Although it seems to contact them is not easy for me, I’ll try to contact Noto font team to ask why the outline styles are different,

Thank you.

Best regards,

Dalyoung


___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-15 23:47     ` Jean-Pierre Delange via ntg-context
@ 2026-02-16  1:53       ` Jeong Dal via ntg-context
  2026-02-16  8:06         ` Hans Hagen via ntg-context
  0 siblings, 1 reply; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-16  1:53 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal


[-- Attachment #1.1: Type: text/plain, Size: 1097 bytes --]

Dear Jean-Pierre,

Thank you for your well arranged sample.
I got the same output.


> 2026. 2. 16. 오전 8:47, Jean-Pierre Delange via ntg-context <ntg-context@ntg.nl> 작성:
> 
> Wolfgang,
> 
> As usual, you spotted the problem. For my part, I tried to see if there was a real difference between processing with ‘legacy_outline’ and ‘lmtx_outline’ using the Noto Serif KR and Noto Sans KR fonts; in the display provided by Daleyoung, there is clearly a problem with overlapping characters, but I don't see it in the MWE (see attached PDF).
> 
If you enlarge the output, you are able to see the overlapping.
After changing the font to CJK, there is no overlapping in the output.

If I add “\tfd”, then it is clear to see the difference.

{\bf Legacy (outlinetext.b)}\par
\blank[small]
\LegacyTitle{\tfd 알고리즘 (Algorithm)}\par

\blank[big]
{\bf Modern (lmt\_outline)}\par
\blank[small]
\ModernTitle{\tfd 알고리즘 (Algorithm)}\par

If you compare two outputs, you can see the difference.

Thank you for your testing.

Best regards,

Dalyoung

[-- Attachment #1.2: Type: text/html, Size: 4390 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16  1:53       ` Jeong Dal via ntg-context
@ 2026-02-16  8:06         ` Hans Hagen via ntg-context
  2026-02-16 13:55           ` Jeong Dal via ntg-context
                             ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Hans Hagen via ntg-context @ 2026-02-16  8:06 UTC (permalink / raw)
  To: ntg-context; +Cc: Hans Hagen

[-- Attachment #1: Type: text/plain, Size: 2295 bytes --]

On 2/16/2026 2:53 AM, Jeong Dal via ntg-context wrote:
> Dear Jean-Pierre,
> 
> Thank you for your well arranged sample.
> I got the same output.

I get the attached with the files from github. Can you explain the 
issue? (Did you wipe the font cache before testing this with updated fonts?)

>> 2026. 2. 16. 오전 8:47, Jean-Pierre Delange via ntg-context <ntg- 
>> context@ntg.nl <mailto:ntg-context@ntg.nl>> 작성:
>>
>> Wolfgang,
>>
>> As usual, you spotted the problem. For my part, I tried to see if 
>> there was a real difference between processing with ‘legacy_outline’ 
>> and ‘lmtx_outline’ using the Noto Serif KR and Noto Sans KR fonts; in 
>> the display provided by Daleyoung, there is clearly a problem with 
>> overlapping characters, but I don't see it in the MWE (see attached PDF).
>>
> If you enlarge the output, you are able to see the overlapping.
> After changing the font to CJK, there is no overlapping in the output.
> 
> If I add “\tfd”, then it is clear to see the difference.
> 
> {\bf Legacy (outlinetext.b)}\par
> \blank[small]
> \LegacyTitle{\tfd 알고리즘 (Algorithm)}\par
> 
> \blank[big]
> {\bf Modern (lmt\_outline)}\par
> \blank[small]
> \ModernTitle{\tfd 알고리즘 (Algorithm)}\par
> 
> If you compare two outputs, you can see the difference.
> 
> Thank you for your testing.
> 
> Best regards,
> 
> Dalyoung
> 
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________


-- 

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------

[-- Attachment #2: oepsmp.pdf --]
[-- Type: application/pdf, Size: 34333 bytes --]

[-- Attachment #3: oepsmp.tex --]
[-- Type: text/plain, Size: 2592 bytes --]

\starttext

\startMPpage[offset=1ts]
draw lmt_outline [
    kind      = "both",
    text      = "\definedfont[file:notosanskrregular]알 algorithm",
    fillcolor = "gray",
] scaled 10 ;
draw lmt_outline [
    kind      = "both",
    text      = "\definedfont[file:notosanscjkkrregular]알 algorithm",
    fillcolor = "gray",
] scaled 10 shifted (0,10*BodyFontSize);
\stopMPpage


\setupcolors[state=start]

\setupbackend[pagecolormodel=rgb]
\definecolor[dBlue][r=.10,g=.20,b=.70]
\definecolor[dRed] [r=.80,g=.10,b=.10]
\definefontfamily[notoFont][rm][Noto Serif KR][force=yes]
\definefontfamily[notoFont][ss][Noto Sans KR][force=yes]
\setuplanguage[kr][patterns=us]
\mainlanguage[kr]
\setscript[hangul]
\setupbodyfont[notoFont,rm,12pt]
\setuphead
[section]
[style=\tfd,
 color=dBlue]

% Réglages :

\def\AlgoScale{10} % taille en pt
\def\AlgoSpace{.08} % letterspacing (try .05 / .08 / .10 / .12)

% Espacement inter-lettres (commande ConTeXt : \letterspacing)

\define[1]\AlgoText{\letterspacing[\AlgoSpace]{#1}}

% --- Legacy method (outlinetext.b)

\startuseMPgraphic{outlineLegacy}

draw outlinetext.b("\hbox{\definedfont[SerifBold at \AlgoScale pt]\AlgoText{\MPvar{tt}}}")
(withcolor transparent(1,.85,white))
(withcolor \MPcolor{dRed} withpen pencircle scaled .9pt) ;
\stopuseMPgraphic

% --- Modern method (lmt_outline)

\startuseMPgraphic{outlineModern}
draw lmt_outline [
    text          = "\definedfont[SerifBold at \AlgoScale pt]\AlgoText{\MPvar{tt}}",
    kind          = "both",
    align         = "middle",
    fillcolor     = "white",
    rulethickness = .9pt,
    drawcolor     = "dBlue"
] ;
\stopuseMPgraphic


% tt sans guillemets (sinon ""..."" casse MetaPost)

\define[1]\LegacyTitle{\useMPgraphic{outlineLegacy}{tt={#1}}}
\define[1]\ModernTitle{\useMPgraphic{outlineModern}{tt={#1}}}

% \starttext


\section{알고리즘 (Algorithm)}

This is a test file for the outlined font.

(\ConTeXt: LMTX : my current version 2025, July 27; Noto Serif KR / Noto Sans KR)

\startsubject[title={Outline comparison (same page)}]

\blank[big]

{\bf Legacy (outlinetext.b)}\par

\blank[small]

\LegacyTitle{알고리즘 (Algorithm)}\par


\blank[big]

{\bf Modern (lmt\_outline)}\par

\blank[small]

\ModernTitle{알고리즘 (Algorithm)}\par

\stopsubject


{\bf Legacy (outlinetext.b)}\par
\blank[small]
\LegacyTitle{\tfd 알고리즘 (Algorithm)}\par

\blank[big]
{\bf Modern (lmt\_outline)}\par
\blank[small]
\ModernTitle{\tfd 알고리즘 (Algorithm)}\par
\stoptext

[-- Attachment #4: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16  8:06         ` Hans Hagen via ntg-context
@ 2026-02-16 13:55           ` Jeong Dal via ntg-context
  2026-02-18  5:36             ` luigi scarso
  2026-02-18  5:42             ` Jeong Dal via ntg-context
  2026-02-16 16:29           ` Wolfgang Schuster
  2026-02-16 20:02           ` Jeong Dal via ntg-context
  2 siblings, 2 replies; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-16 13:55 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal


[-- Attachment #1.1: Type: text/plain, Size: 4150 bytes --]

Dear Hans,

Thank you for your concern.

I run the following command in the terminal.

	mtxrun --script cache —erase
      mtxrun —generate

	
After that I compile “oepsmp.tex”.
But the pdf output is different from yours.

The first one(NotoSansKrregular) is correct, but the second one(notosanscjkregular) is overlapped text.

It is strange that in the usual output(of my code and Jean-Pierre’s code) CJK Kr font gives the correct output but just Kr font gives overlapped output.

I attached the pdf output in which body font is "Noto Serif CJK Kr”. There is no overlapping in the main text(page 2)
If I changed the body font to “Noto serif Kr”, then the overlapping is appeared.

I am using OS X 11.7.11 and the version of ConTeXt is 
ConTeXt  ver: 2026.01.08 23:30 LMTX  fmt: 2026.2.16

Thank you your concern.

Best regards,

Dalyoung




> 2026. 2. 16. 오후 5:06, Hans Hagen via ntg-context <ntg-context@ntg.nl> 작성:
> 
> On 2/16/2026 2:53 AM, Jeong Dal via ntg-context wrote:
>> Dear Jean-Pierre,
>> Thank you for your well arranged sample.
>> I got the same output.
> 
> I get the attached with the files from github. Can you explain the issue? (Did you wipe the font cache before testing this with updated fonts?)
> 
>>> 2026. 2. 16. 오전 8:47, Jean-Pierre Delange via ntg-context <ntg- context@ntg.nl <mailto:context@ntg.nl><mailto:ntg-context@ntg.nl <mailto:ntg-context@ntg.nl>>> 작성:
>>> 
>>> Wolfgang,
>>> 
>>> As usual, you spotted the problem. For my part, I tried to see if there was a real difference between processing with ‘legacy_outline’ and ‘lmtx_outline’ using the Noto Serif KR and Noto Sans KR fonts; in the display provided by Daleyoung, there is clearly a problem with overlapping characters, but I don't see it in the MWE (see attached PDF).
>>> 
>> If you enlarge the output, you are able to see the overlapping.
>> After changing the font to CJK, there is no overlapping in the output.
>> If I add “\tfd”, then it is clear to see the difference.
>> {\bf Legacy (outlinetext.b)}\par
>> \blank[small]
>> \LegacyTitle{\tfd 알고리즘 (Algorithm)}\par
>> \blank[big]
>> {\bf Modern (lmt\_outline)}\par
>> \blank[small]
>> \ModernTitle{\tfd 알고리즘 (Algorithm)}\par
>> If you compare two outputs, you can see the difference.
>> Thank you for your testing.
>> Best regards,
>> Dalyoung
>> ___________________________________________________________________________________
>> 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
>> ___________________________________________________________________________________
> 
> 
> -- 
> 
> -----------------------------------------------------------------
>                                          Hans Hagen | PRAGMA ADE
>              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>       tel: 038 477 53 69 | www.pragma-ade.nl <http://www.pragma-ade.nl/> | www.pragma-pod.nl <http://www.pragma-pod.nl/>
> -----------------------------------------------------------------<oepsmp.pdf><oepsmp.tex>___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl <https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl>
> webpage  : https://www.pragma-ade.nl <https://www.pragma-ade.nl/> / https://context.aanhet.net <https://context.aanhet.net/> (mirror)
> archive  : https://github.com/contextgarden/context <https://github.com/contextgarden/context>
> wiki     : https://wiki.contextgarden.net <https://wiki.contextgarden.net/>
> ___________________________________________________________________________________


[-- Attachment #1.2.1: Type: text/html, Size: 2370 bytes --]

[-- Attachment #1.2.2: oepsmp.pdf --]
[-- Type: application/pdf, Size: 56325 bytes --]

[-- Attachment #1.2.3: Type: text/html, Size: 22832 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16  8:06         ` Hans Hagen via ntg-context
  2026-02-16 13:55           ` Jeong Dal via ntg-context
@ 2026-02-16 16:29           ` Wolfgang Schuster
  2026-02-16 17:08             ` Hans Hagen via ntg-context
  2026-02-16 20:02           ` Jeong Dal via ntg-context
  2 siblings, 1 reply; 22+ messages in thread
From: Wolfgang Schuster @ 2026-02-16 16:29 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Hans Hagen via ntg-context

Am 16.02.2026 um 09:06 schrieb Hans Hagen via ntg-context:
> On 2/16/2026 2:53 AM, Jeong Dal via ntg-context wrote:
>> Dear Jean-Pierre,
>>
>> Thank you for your well arranged sample.
>> I got the same output.
> 
> I get the attached with the files from github. Can you explain the 
> issue? (Did you wipe the font cache before testing this with updated 
> fonts?)

Do you have a working link?

I can find a repository for "Noto Sans/Serif CJK KR" but none for "Noto 
Serif/Sans KR".

The file I used came from https://fonts.google.com/ where you get a 
variable width version of "Noto Sans KR", when you download the font you 
get in addition to the variable font a few static instances.

Wolfgang

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 16:29           ` Wolfgang Schuster
@ 2026-02-16 17:08             ` Hans Hagen via ntg-context
  2026-02-16 17:46               ` Wolfgang Schuster
  0 siblings, 1 reply; 22+ messages in thread
From: Hans Hagen via ntg-context @ 2026-02-16 17:08 UTC (permalink / raw)
  To: ntg-context; +Cc: Hans Hagen

On 2/16/2026 5:29 PM, Wolfgang Schuster wrote:
> Am 16.02.2026 um 09:06 schrieb Hans Hagen via ntg-context:
>> On 2/16/2026 2:53 AM, Jeong Dal via ntg-context wrote:
>>> Dear Jean-Pierre,
>>>
>>> Thank you for your well arranged sample.
>>> I got the same output.
>>
>> I get the attached with the files from github. Can you explain the 
>> issue? (Did you wipe the font cache before testing this with updated 
>> fonts?)
> 
> Do you have a working link?

https://github.com/notofonts/noto-cjk.git

> I can find a repository for "Noto Sans/Serif CJK KR" but none for "Noto 
> Serif/Sans KR".

The files are in the subset directory .. here are some clues:

-- mtxrun --script copynoto.lua

local function grab(path)
     local files = dir.glob(path)
     for i=1,#files do
         local full = files[i]
         local base = file.basename(full)
         print(base)
         file.copy(full,base)
     end
end

-- 
grab([[C:/data/repositories/notofonts.github.io/fonts/**/full/otf/*.otf]])
-- grab([[C:/data/repositories/noto-cjk/sans/otf/**.otf]])
-- grab([[C:/data/repositories/noto-cjk/sans/subsetotf/**.otf]])
-- grab([[C:/data/repositories/noto-emoji/fonts/*.ttf]])

os.execute("mtxrun --generate")
os.execute("mtxrun --script font --reload")


> The file I used came from https://fonts.google.com/ where you get a 
> variable width version of "Noto Sans KR", when you download the font you 
> get in addition to the variable font a few static instances.
> 
> Wolfgang
> 
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________


-- 

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
        tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 17:08             ` Hans Hagen via ntg-context
@ 2026-02-16 17:46               ` Wolfgang Schuster
  0 siblings, 0 replies; 22+ messages in thread
From: Wolfgang Schuster @ 2026-02-16 17:46 UTC (permalink / raw)
  To: ntg-context

Am 16.02.2026 um 18:08 schrieb Hans Hagen via ntg-context:
> On 2/16/2026 5:29 PM, Wolfgang Schuster wrote:
>> Am 16.02.2026 um 09:06 schrieb Hans Hagen via ntg-context:
>>> On 2/16/2026 2:53 AM, Jeong Dal via ntg-context wrote:
>>>> Dear Jean-Pierre,
>>>>
>>>> Thank you for your well arranged sample.
>>>> I got the same output.
>>>
>>> I get the attached with the files from github. Can you explain the 
>>> issue? (Did you wipe the font cache before testing this with updated 
>>> fonts?)
>>
>> Do you have a working link?
> 
> https://github.com/notofonts/noto-cjk.git
> 
>> I can find a repository for "Noto Sans/Serif CJK KR" but none for 
>> "Noto Serif/Sans KR".
> 
> The files are in the subset directory .. here are some clues:

Thank you, I missed the subdirectory.

Now both fonts result in the correct outline.

Wolfgang

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16  8:06         ` Hans Hagen via ntg-context
  2026-02-16 13:55           ` Jeong Dal via ntg-context
  2026-02-16 16:29           ` Wolfgang Schuster
@ 2026-02-16 20:02           ` Jeong Dal via ntg-context
  2026-02-16 20:31             ` Hans Hagen via ntg-context
  2026-02-16 21:45             ` Jean-Pierre Delange via ntg-context
  2 siblings, 2 replies; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-16 20:02 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal


[-- Attachment #1.1: Type: text/plain, Size: 1364 bytes --]

Dear Hans,

Thank you for your concern.

I run the following command in the terminal.

	mtxrun --script cache —erase
      mtxrun —generate

	
After that I compile “oepsmp.tex”.
But the pdf output is different from yours.

The first one(NotoSansKrregular) is correct, but the second one(notosanscjkregular) is overlapped text.

It is strange that in the usual output(of my code and Jean-Pierre’s code) CJK Kr font gives the correct output but just Kr font gives overlapped output.

% I attached the pdf output in which body font is "Noto Serif CJK Kr”. There is no 
% overlapping in the main text(page 2) 
 I attach the pdf output of Hans’ code only because of the message from the list says that it is held for sometime for checking because of the size of pdf output file.

If I changed the body font to “Noto serif Kr”, then the overlapping is appeared.

Now, Wolfgang gets the correct outline for both fonts.
I wonder what is wrong in my system.

I checked the difference between NotoSerif/Sans Kr and NotoSerif/Sans CJK Kr.
It is the type of the fonts.
NotoSerif/Sans CJK Kr - OpenType PostScript
NotoSerif/Sans Kr - OpenType TrueType


I am using OS X 11.7.11 and the version of ConTeXt is 
ConTeXt  ver: 2026.01.08 23:30 LMTX  fmt: 2026.2.16

Thank you your concern.

Best regards,

Dalyoung





[-- Attachment #1.2.1: Type: text/html, Size: 3724 bytes --]

[-- Attachment #1.2.2: oepsmp.pdf --]
[-- Type: application/pdf, Size: 11710 bytes --]

[-- Attachment #1.2.3: Type: text/html, Size: 509 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 20:02           ` Jeong Dal via ntg-context
@ 2026-02-16 20:31             ` Hans Hagen via ntg-context
  2026-02-17  2:13               ` Jeong Dal via ntg-context
  2026-02-16 21:45             ` Jean-Pierre Delange via ntg-context
  1 sibling, 1 reply; 22+ messages in thread
From: Hans Hagen via ntg-context @ 2026-02-16 20:31 UTC (permalink / raw)
  To: ntg-context; +Cc: Hans Hagen

On 2/16/2026 9:02 PM, Jeong Dal via ntg-context wrote:
> Dear Hans,
> 
> Thank you for your concern.
> 
> I run the following command in the terminal.
> 
> mtxrun --script cache —erase
> mtxrun —generate
> 
> After that I compile “oepsmp.tex”.
> But the pdf output is different from yours.
> 
> The first one(NotoSansKrregular) is correct, but the second 
> one(notosanscjkregular) is overlapped text.

in your case the second indeed uses two separate paths which technically 
is ok but doesn't work well with outlines so maybe try the fonts from 
github instead

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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 20:02           ` Jeong Dal via ntg-context
  2026-02-16 20:31             ` Hans Hagen via ntg-context
@ 2026-02-16 21:45             ` Jean-Pierre Delange via ntg-context
  2026-02-16 23:42               ` Hans Hagen via ntg-context
  1 sibling, 1 reply; 22+ messages in thread
From: Jean-Pierre Delange via ntg-context @ 2026-02-16 21:45 UTC (permalink / raw)
  To: ntg-context; +Cc: Jean-Pierre Delange


[-- Attachment #1.1: Type: text/plain, Size: 6209 bytes --]

Hi Dalyoung,

This is a very interesting situation, because it highlights how crucial 
it is to work with stable, well-sourced font files, and to run tests on 
different machines using exactly the same font binaries, in order to 
properly isolate the source of the problem.

In particular, forcing fonts via explicit |file:| paths and 
clearing/rebuilding the font cache seems essential here, given the 
potential collisions between /Noto KR/ and /Noto CJK KR/ variants (TTF 
vs OTF/CFF, variable vs static instances).

It might also be worth checking whether this behaviour is already 
documented somewhere in ConTeXt Garden, or whether it should be added as 
a note, since this kind of issue is likely to confuse users working with 
CJK fonts and outlines.


Le 16/02/2026 à 21:02, Jeong Dal via ntg-context a écrit :
> Dear Hans,
>
> Thank you for your concern.
>
> I run the following command in the terminal.
>
> mtxrun --script cache —erase
> mtxrun —generate
>
Don't forget : mtxrun --script fonts --reload
> After that I compile “oepsmp.tex”.
> But the pdf output is different from yours.
>
> The first one(NotoSansKrregular) is correct, but the second 
> one(notosanscjkregular) is overlapped text.
>
> It is strange that in the usual output(of my code and Jean-Pierre’s 
> code) CJK Kr font gives the correct output but just Kr font gives 
> overlapped output.
>
> % I attached the pdf output in which body font is "Noto Serif CJK Kr”. 
> There is no
> % overlapping in the main text(page 2)
>  I attach the pdf output of Hans’ code only because of the message 
> from the list says that it is held for sometime for checking because 
> of the size of pdf output file.
>
> If I changed the body font to “Noto serif Kr”, then the overlapping is 
> appeared.
>
> Now, Wolfgang gets the correct outline for both fonts.
> *I wonder what is wrong in my system.*

At this point, the most likely explanations seem to be:

 1.

    /Font resolution collisions/: ConTeXt may resolve |Noto Sans/Serif
    KR| and |Noto Sans/Serif CJK KR| to different binaries on different
    systems, especially on macOS where system fonts, local fonts, and
    cached fonts can coexist.

 2.

    /Stale or mixed font cache/: even after updating font files, older
    font metadata may still be used unless the cache is fully cleared
    and rebuilt.

 3.

    /Font technology differences/: the KR fonts (TrueType / quadratic
    outlines, often variable + instances) and the CJK KR fonts (OTF
    PostScript / CFF outlines) are technically different, and this may
    affect outline extraction in borderline cases.

 4.

    /Different binaries despite identical names/: using |name:| instead
    of |file:| can hide the fact that different font files are actually
    being loaded.

>
> I checked the difference between NotoSerif/Sans Kr and NotoSerif/Sans 
> CJK Kr.
> It is the type of the fonts.
> NotoSerif/Sans CJK Kr - OpenType PostScript
> NotoSerif/Sans Kr - OpenType TrueType
>
>

To isolate the issue more reliably, it might help to run a strictly 
controlled test:

  *

    Place the exact font files to be tested (one KR font and one CJK KR
    font) in a local directory next to the MWE.

  *

    Force font loading via explicit |\definedfont[file:…]| paths
    (preferably absolute), avoiding any name-based lookup.

  *

    Clear and rebuild the font cache (|mtxrun --script cache --erase|,
    |mtxrun --generate|, |mtxrun --script font --reload|) before
    recompiling.

This should make it clear whether the overlap is caused by font 
resolution/cache issues or by a platform- or font-specific problem.

> I am using OS X 11.7.11 and the version of ConTeXt is
> ConTeXt  ver: 2026.01.08 23:30 LMTX  fmt: 2026.2.16
>

On macOS, font lookup can easily be affected by system fonts, 
duplicates, and cached metadata. To isolate whether the issue comes from 
font resolution or from the font files themselves, it may help to run a 
strictly controlled local test.


        1. Use a local font directory next to the MWE

Create a local directory containing the exact font files you want to test:

|oepsmp/oepsmp.texfonts/NotoSerifCJKkr-Regular.otfNotoSerifCJKkr-Bold.otfNotoSerifKR-Regular.ttfNotoSerifKR-Bold.ttf|

This avoids any interaction with system-installed fonts.


        2. Force font loading via explicit file paths

In the preamble, define font synonyms using |file:| paths relative to 
the project directory:

|% Local fonts (macOS): no system lookup, no name 
collision\definefontsynonym[MySerifCJK-Regular][file:fonts/NotoSerifCJKkr-Regular.otf] 
\definefontsynonym[MySerifCJK-Bold] [file:fonts/NotoSerifCJKkr-Bold.otf] 
\definefontsynonym[MySerifKR-Regular] 
[file:fonts/NotoSerifKR-Regular.ttf] \definefontsynonym[MySerifKR-Bold] 
[file:fonts/NotoSerifKR-Bold.ttf] |

This ensures ConTeXt uses exactly these binaries, regardless of system 
fonts or cache state.


        3. Test both fonts explicitly in |lmt_outline|

For example:

|\startMPpagedraw lmt_outline [ kind = "both", text = 
"\definedfont[MySerifKR-Regular]알", fillcolor = "gray", ] scaled 10 ; 
draw lmt_outline [ kind = "both", text = 
"\definedfont[MySerifCJK-Regular]알", fillcolor = "gray", ] scaled 10 
shifted (10*BodyFontSize,0); \stopMPpage|

If the overlap still occurs with this setup, then the issue is likely 
font- or platform-specific. If it disappears, it strongly suggests a 
font lookup or cache collision.

> Thank you your concern.
>
> Best regards,
>
> Dalyoung
>
>
>
>
>
>
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________

[-- Attachment #1.2: Type: text/html, Size: 19201 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 21:45             ` Jean-Pierre Delange via ntg-context
@ 2026-02-16 23:42               ` Hans Hagen via ntg-context
  2026-02-17  9:50                 ` Jean-Pierre Delange via ntg-context
  0 siblings, 1 reply; 22+ messages in thread
From: Hans Hagen via ntg-context @ 2026-02-16 23:42 UTC (permalink / raw)
  To: ntg-context; +Cc: Hans Hagen

On 2/16/2026 10:45 PM, Jean-Pierre Delange via ntg-context wrote:
> Hi Dalyoung,
> 
> This is a very interesting situation, because it highlights how crucial 
> it is to work with stable, well-sourced font files, and to run tests on 
> different machines using exactly the same font binaries, in order to 
> properly isolate the source of the problem.

If all is the same there should be no differences.

> In particular, forcing fonts via explicit |file:| paths and clearing/ 
> rebuilding the font cache seems essential here, given the potential 
> collisions between /Noto KR/ and /Noto CJK KR/ variants (TTF vs OTF/CFF, 
> variable vs static instances).

Indeed, there can be diferences between ttf and otf (which is also why 
we sometimes made choices wrt to what to put in the distribution).

Another problem is that variable fonts often have the same internal 
names which makes for clashes in lookup by name. So, never put both a 
variable font and instance in the tree. (Anyway, variable fonts are 
mainly there to save transmission on the web so I actually never use them.)

For a stable workflow (long term) one can best put copies in texmf-fonts 
and use filenames for lookups.

> It might also be worth checking whether this behaviour is already 
> documented somewhere in ConTeXt Garden, or whether it should be added as 
> a note, since this kind of issue is likely to confuse users working with 
> CJK fonts and outlines.

Normally, when you update a font the cache will be refreshed as we keep 
track of the timestamp, but it might be that cached outlines (or mp) 
goes unnoticed.

>     /Stale or mixed font cache/: even after updating font files, older
>     font metadata may still be used unless the cache is fully cleared
>     and rebuilt.

an occasional cleanup doesn't hurt

>     /Font technology differences/: the KR fonts (TrueType / quadratic
>     outlines, often variable + instances) and the CJK KR fonts (OTF
>     PostScript / CFF outlines) are technically different, and this may
>     affect outline extraction in borderline cases.

also, when using variable fonts or extreme (small or large) scales one 
can sometimes see artifacts ... these go unnoticed in print but blown up 
on the screen then can stand out (also happens with vector graphics with 
inaccurate snapping or low res coordinates)

>     /Different binaries despite identical names/: using |name:| instead
>     of |file:| can hide the fact that different font files are actually
>     being loaded.

It doesn't hurt to check the log on that.

> This should make it clear whether the overlap is caused by font 
> resolution/cache issues or by a platform- or font-specific problem.

or by design .. for instance cmr fonts had such effects and these were 
sorted out in lmr

a quick and dirty test can be:

\effect[outer]{An outline}

although there are side effects and such due to the fact that pdf is 
somewhat limited and/or viewers differ a bit it shows the same "multiple 
elements that overlap" issues

> On macOS, font lookup can easily be affected by system fonts, 
> duplicates, and cached metadata. To isolate whether the issue comes from 
> font resolution or from the font files themselves, it may help to run a 
> strictly controlled local test.

aghain a reason for using copies in the tree

> |oepsmp/oepsmp.texfonts/NotoSerifCJKkr-Regular.otfNotoSerifCJKkr- 
> Bold.otfNotoSerifKR-Regular.ttfNotoSerifKR-Bold.ttf|

better use texmf-fonts/fonts/data as it is there for a reason

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
-----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 20:31             ` Hans Hagen via ntg-context
@ 2026-02-17  2:13               ` Jeong Dal via ntg-context
  2026-02-17  2:47                 ` Jeong Dal via ntg-context
  0 siblings, 1 reply; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-17  2:13 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal


[-- Attachment #1.1: Type: text/plain, Size: 1292 bytes --]

Dear Hans,

First, I misunderstood your code. The first drawing is below the second drawing.
So, it is the same result as Jean-Pierre’s code.

Second, I checked the noto kr font. It is true type font while cjk font is open type font.
So, I erase the NotoSerif/Snas Kr font(true type) from the font library.
I download the NotoSerifKr font which is openType,  and install it in the fonts library.
Unfortunately, I couldn’t find the NotoSansKr yet.

And then, execute the following:
	mtxrun —script cache —erase
	mtxrun —generate
	mtxrun —script fonts —reload

I changed the font “notosanskrregular” to “notoserifkrregular” in your code and compile it, and get the correct result.

Hence, I conclude that otf font is good for outline, although I need to test for Noto Sans Kr font.
In the folders “notofont.gitHub.io/fonts/”, "notofont.gitHub.io/fonts/NotoSans/full/otf <http://notofont.github.io/fonts/NotoSans/full/otf>/“,
notofont.gitHub.io/fonts/NotoSans/unhinted/otf/“, there is no NotoSansKr

I also look up “Sandol” that is the designer of Noto Sans Kr for google. But there is only ttf font also.
I am looking for it more.

Thanks Hans and thanks Jean-Pierre for detailed comments.

Best regards,

Dalyoung









[-- Attachment #1.2: Type: text/html, Size: 4056 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-17  2:13               ` Jeong Dal via ntg-context
@ 2026-02-17  2:47                 ` Jeong Dal via ntg-context
  0 siblings, 0 replies; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-17  2:47 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal

It is solved!!

I installed Noto Sans Kr(otf type) in the fonts library.
And, compile the file which uses Noto Sans Kr fonts.

The pdf output is OK (same as Hans’ result), no overlapping!
The problem is solved!

I test my file which triggers this issue, but now it is working correctly.

Thanks Hans, Jean-Pierre, and Wolfgang.

Best regards,

Dalyoung

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 23:42               ` Hans Hagen via ntg-context
@ 2026-02-17  9:50                 ` Jean-Pierre Delange via ntg-context
  0 siblings, 0 replies; 22+ messages in thread
From: Jean-Pierre Delange via ntg-context @ 2026-02-17  9:50 UTC (permalink / raw)
  To: ntg-context; +Cc: Jean-Pierre Delange


[-- Attachment #1.1: Type: text/plain, Size: 5290 bytes --]

Hans,

Thank you for the clarifications, this makes perfect sense. In 
particular, the point about variable fonts and instances sharing the 
same internal names is likely key here, and it explains well why 
name-based lookup can lead to unexpected results. The outline step 
indeed acts as a magnifier, making such differences visible. Using a 
single, stable font variant and relying on well-defined font locations 
(e.g. |texmf-fonts|) seems the right approach for a reliable long-term 
workflow.

Best//JP


Le 17/02/2026 à 00:42, Hans Hagen via ntg-context a écrit :
> On 2/16/2026 10:45 PM, Jean-Pierre Delange via ntg-context wrote:
>> Hi Dalyoung,
>>
>> This is a very interesting situation, because it highlights how 
>> crucial it is to work with stable, well-sourced font files, and to 
>> run tests on different machines using exactly the same font binaries, 
>> in order to properly isolate the source of the problem.
>
> If all is the same there should be no differences.
>
>> In particular, forcing fonts via explicit |file:| paths and clearing/ 
>> rebuilding the font cache seems essential here, given the potential 
>> collisions between /Noto KR/ and /Noto CJK KR/ variants (TTF vs 
>> OTF/CFF, variable vs static instances).
>
> Indeed, there can be diferences between ttf and otf (which is also why 
> we sometimes made choices wrt to what to put in the distribution).
>
> Another problem is that variable fonts often have the same internal 
> names which makes for clashes in lookup by name. So, never put both a 
> variable font and instance in the tree. (Anyway, variable fonts are 
> mainly there to save transmission on the web so I actually never use 
> them.)
>
> For a stable workflow (long term) one can best put copies in 
> texmf-fonts and use filenames for lookups.
>
>> It might also be worth checking whether this behaviour is already 
>> documented somewhere in ConTeXt Garden, or whether it should be added 
>> as a note, since this kind of issue is likely to confuse users 
>> working with CJK fonts and outlines.
>
> Normally, when you update a font the cache will be refreshed as we 
> keep track of the timestamp, but it might be that cached outlines (or 
> mp) goes unnoticed.
>
>>     /Stale or mixed font cache/: even after updating font files, older
>>     font metadata may still be used unless the cache is fully cleared
>>     and rebuilt.
>
> an occasional cleanup doesn't hurt
>
>>     /Font technology differences/: the KR fonts (TrueType / quadratic
>>     outlines, often variable + instances) and the CJK KR fonts (OTF
>>     PostScript / CFF outlines) are technically different, and this may
>>     affect outline extraction in borderline cases.
>
> also, when using variable fonts or extreme (small or large) scales one 
> can sometimes see artifacts ... these go unnoticed in print but blown 
> up on the screen then can stand out (also happens with vector graphics 
> with inaccurate snapping or low res coordinates)
>
>>     /Different binaries despite identical names/: using |name:| instead
>>     of |file:| can hide the fact that different font files are actually
>>     being loaded.
>
> It doesn't hurt to check the log on that.
>
>> This should make it clear whether the overlap is caused by font 
>> resolution/cache issues or by a platform- or font-specific problem.
>
> or by design .. for instance cmr fonts had such effects and these were 
> sorted out in lmr
>
> a quick and dirty test can be:
>
> \effect[outer]{An outline}
>
> although there are side effects and such due to the fact that pdf is 
> somewhat limited and/or viewers differ a bit it shows the same 
> "multiple elements that overlap" issues
>
>> On macOS, font lookup can easily be affected by system fonts, 
>> duplicates, and cached metadata. To isolate whether the issue comes 
>> from font resolution or from the font files themselves, it may help 
>> to run a strictly controlled local test.
>
> aghain a reason for using copies in the tree
>
>> |oepsmp/oepsmp.texfonts/NotoSerifCJKkr-Regular.otfNotoSerifCJKkr- 
>> Bold.otfNotoSerifKR-Regular.ttfNotoSerifKR-Bold.ttf|
>
> better use texmf-fonts/fonts/data as it is there for a reason
>
> 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
> -----------------------------------------------------------------
> ___________________________________________________________________________________ 
>
> 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
> ___________________________________________________________________________________ 
>

[-- Attachment #1.2: Type: text/html, Size: 8134 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 13:55           ` Jeong Dal via ntg-context
@ 2026-02-18  5:36             ` luigi scarso
  2026-02-18  5:42             ` Jeong Dal via ntg-context
  1 sibling, 0 replies; 22+ messages in thread
From: luigi scarso @ 2026-02-18  5:36 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 244 bytes --]

Hi all,
I would recommend keeping attachments under 100 KB because the mailing list
has this limit.
At my discretion, I can accept emails with attachments >100 KB, and I've
recently authorized several, but they're generally rejected.

--
luigi

[-- Attachment #1.2: Type: text/html, Size: 335 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [NTG-context] Re: About Outline font
  2026-02-16 13:55           ` Jeong Dal via ntg-context
  2026-02-18  5:36             ` luigi scarso
@ 2026-02-18  5:42             ` Jeong Dal via ntg-context
  1 sibling, 0 replies; 22+ messages in thread
From: Jeong Dal via ntg-context @ 2026-02-18  5:42 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Jeong Dal


[-- Attachment #1.1: Type: text/plain, Size: 5621 bytes --]

Hi,

This mail was sent before the problem solved but it was held because of the size of the attachment file.
However, the outline problem is solved already.

So, please disregard this mail.

Thanks.

Best regards,

Dalyoung  

> 2026. 2. 16. 오후 10:55, Jeong Dal via ntg-context <ntg-context@ntg.nl> 작성:
> 
> Dear Hans,
> 
> Thank you for your concern.
> 
> I run the following command in the terminal.
> 
> 	mtxrun --script cache —erase
>       mtxrun —generate
> 
> 	
> After that I compile “oepsmp.tex”.
> But the pdf output is different from yours.
> 
> The first one(NotoSansKrregular) is correct, but the second one(notosanscjkregular) is overlapped text.
> 
> It is strange that in the usual output(of my code and Jean-Pierre’s code) CJK Kr font gives the correct output but just Kr font gives overlapped output.
> 
> I attached the pdf output in which body font is "Noto Serif CJK Kr”. There is no overlapping in the main text(page 2)
> If I changed the body font to “Noto serif Kr”, then the overlapping is appeared.
> 
> I am using OS X 11.7.11 and the version of ConTeXt is 
> ConTeXt  ver: 2026.01.08 23:30 LMTX  fmt: 2026.2.16
> 
> Thank you your concern.
> 
> Best regards,
> 
> Dalyoung
> 
> <oepsmp.pdf>
> 
> 
>> 2026. 2. 16. 오후 5:06, Hans Hagen via ntg-context <ntg-context@ntg.nl <mailto:ntg-context@ntg.nl>> 작성:
>> 
>> On 2/16/2026 2:53 AM, Jeong Dal via ntg-context wrote:
>>> Dear Jean-Pierre,
>>> Thank you for your well arranged sample.
>>> I got the same output.
>> 
>> I get the attached with the files from github. Can you explain the issue? (Did you wipe the font cache before testing this with updated fonts?)
>> 
>>>> 2026. 2. 16. 오전 8:47, Jean-Pierre Delange via ntg-context <ntg- context@ntg.nl <mailto:context@ntg.nl><mailto:ntg-context@ntg.nl <mailto:ntg-context@ntg.nl>>> 작성:
>>>> 
>>>> Wolfgang,
>>>> 
>>>> As usual, you spotted the problem. For my part, I tried to see if there was a real difference between processing with ‘legacy_outline’ and ‘lmtx_outline’ using the Noto Serif KR and Noto Sans KR fonts; in the display provided by Daleyoung, there is clearly a problem with overlapping characters, but I don't see it in the MWE (see attached PDF).
>>>> 
>>> If you enlarge the output, you are able to see the overlapping.
>>> After changing the font to CJK, there is no overlapping in the output.
>>> If I add “\tfd”, then it is clear to see the difference.
>>> {\bf Legacy (outlinetext.b)}\par
>>> \blank[small]
>>> \LegacyTitle{\tfd 알고리즘 (Algorithm)}\par
>>> \blank[big]
>>> {\bf Modern (lmt\_outline)}\par
>>> \blank[small]
>>> \ModernTitle{\tfd 알고리즘 (Algorithm)}\par
>>> If you compare two outputs, you can see the difference.
>>> Thank you for your testing.
>>> Best regards,
>>> Dalyoung
>>> ___________________________________________________________________________________
>>> If your question is of interest to others as well, please add an entry to the Wiki!
>>> maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl <https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl>
>>> webpage  : https://www.pragma-ade.nl <https://www.pragma-ade.nl/> / https://context.aanhet.net <https://context.aanhet.net/> (mirror)
>>> archive  : https://github.com/contextgarden/context <https://github.com/contextgarden/context>
>>> wiki     : https://wiki.contextgarden.net <https://wiki.contextgarden.net/>
>>> ___________________________________________________________________________________
>> 
>> 
>> -- 
>> 
>> -----------------------------------------------------------------
>>                                          Hans Hagen | PRAGMA ADE
>>              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>>       tel: 038 477 53 69 | www.pragma-ade.nl <http://www.pragma-ade.nl/> | www.pragma-pod.nl <http://www.pragma-pod.nl/>
>> -----------------------------------------------------------------<oepsmp.pdf><oepsmp.tex>___________________________________________________________________________________
>> If your question is of interest to others as well, please add an entry to the Wiki!
>> 
>> maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl <https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl>
>> webpage  : https://www.pragma-ade.nl <https://www.pragma-ade.nl/> / https://context.aanhet.net <https://context.aanhet.net/> (mirror)
>> archive  : https://github.com/contextgarden/context <https://github.com/contextgarden/context>
>> wiki     : https://wiki.contextgarden.net <https://wiki.contextgarden.net/>
>> ___________________________________________________________________________________
> 
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an entry to the Wiki!
> 
> maillist : ntg-context@ntg.nl <mailto:ntg-context@ntg.nl> / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl <https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl>
> webpage  : https://www.pragma-ade.nl <https://www.pragma-ade.nl/> / https://context.aanhet.net <https://context.aanhet.net/> (mirror)
> archive  : https://github.com/contextgarden/context <https://github.com/contextgarden/context>
> wiki     : https://wiki.contextgarden.net <https://wiki.contextgarden.net/>
> ___________________________________________________________________________________


[-- Attachment #1.2: Type: text/html, Size: 39324 bytes --]

[-- Attachment #2: Type: text/plain, Size: 511 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2026-02-18  6:00 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-14 11:48 [NTG-context] About Outline font Jeong Dal via ntg-context
2026-02-14 13:24 ` [NTG-context] " Jean-Pierre Delange via ntg-context
2026-02-14 15:56 ` Wolfgang Schuster
2026-02-14 16:52   ` Wolfgang Schuster
2026-02-15 23:47     ` Jean-Pierre Delange via ntg-context
2026-02-16  1:53       ` Jeong Dal via ntg-context
2026-02-16  8:06         ` Hans Hagen via ntg-context
2026-02-16 13:55           ` Jeong Dal via ntg-context
2026-02-18  5:36             ` luigi scarso
2026-02-18  5:42             ` Jeong Dal via ntg-context
2026-02-16 16:29           ` Wolfgang Schuster
2026-02-16 17:08             ` Hans Hagen via ntg-context
2026-02-16 17:46               ` Wolfgang Schuster
2026-02-16 20:02           ` Jeong Dal via ntg-context
2026-02-16 20:31             ` Hans Hagen via ntg-context
2026-02-17  2:13               ` Jeong Dal via ntg-context
2026-02-17  2:47                 ` Jeong Dal via ntg-context
2026-02-16 21:45             ` Jean-Pierre Delange via ntg-context
2026-02-16 23:42               ` Hans Hagen via ntg-context
2026-02-17  9:50                 ` Jean-Pierre Delange via ntg-context
2026-02-16  1:45     ` Jeong Dal via ntg-context
2026-02-14 23:41   ` Jeong Dal via ntg-context

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).