TiKz-Manual에는 다음과 같이 나와 있습니다.
... LaTeX에는 \thinlines와 \thicklines라는 두 가지 명령이 있고 \thinlines는 "일반" 선의 선 너비, 더 정확하게는 "T" 또는 "i와 같은 문자의 어간 두께"를 제공합니다. " 가지다.
ConTeXt에 글꼴의 i,T의 줄기 너비를 얻는 유사한 명령이 있습니까? MetaPost 도면과 사용된 글꼴에서 일관된 선 너비를 갖고 싶습니다.
답변1
LaTeX는 의 줄기의 현재 너비를 사용하지 않습니다 T
. 오히려 줄기의 너비와 동일한 글꼴을 \fontdimen8
사용 합니다 .line10
T
컴퓨터 현대 글꼴용. ConTeXt에서 LaTeX 정의를 복사할 수 있습니다.
\font\tenln line10
\font\tenlnw linew10
\newdimen\wholewidth
\newdimen\halfwidth
\def\thinlines
{\wholewidth\fontdimen8\tenln
\halfwidth .5\wholewidth}
\def\thicklines
{\wholewidth\fontdimen8\tenlnw
\halfwidth .5\wholewidth}
\startbuffer[circle]
draw fullcircle xyscaled (1cm,1cm) withpen pencircle scaled \the\wholewidth
\stopbuffer
\starttext
Thinlines: \thinlines
\processMPbuffer[circle]
Thicklines: \thicklines
\processMPbuffer[circle]
\stoptext
이는
메모어떤 이유로 위의 코드는 MkIV에서 작동하지 않습니다. 왜 그런 것인지 모르겠습니다.