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- [email protected] <mailto:[email protected]>> 작성: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 : [email protected] / 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
-----------------------------------------------------------------
oepsmp.pdf
Description: Adobe PDF document
\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
___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : [email protected] / 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 ___________________________________________________________________________________
