View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001023 | context | bug report | public | 2021-01-27 22:15 | 2021-01-28 10:56 |
| Reporter | jemmybutton | Assigned To | Hans Hagen | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0001023: outlinetext in MetaPost inside ConTeXt doesn't respect RTL text | ||||
| Description | With ConTeXt ver: 2020.03.10 14:44 MKIV beta fmt: 2020.7.20 outlinetext doesn't respect RTL text, while textext works just fine. | ||||
| Steps To Reproduce | \definefontfamily [font] [serif] [amiri] [features=arabic] \setcharacterstripping[1] \setupdirections[bidi=global,method=one] \setupbodyfont[font,9pt] \starttext \startMPcode draw textext("كتاب") withcolor green; draw outlinetext("كتاب") shifted (0, -15pt) withcolor red; \stopMPcode \stoptext | ||||
| Tags | No tags attached. | ||||
|
|
|
|
|
supported in next version (not entirely trivial) arabic-001.tex (720 bytes)
\definefontfamily [font] [serif] [amiri] [features=arabic]
\setupdirections
[bidi=global,
method=one]
\setupbodyfont[font,9pt]
\starttext
\startTEXpage
BEFORE
\stopTEXpage
\startMPpage[offset=1pt]
draw outlinetext.d("x\inframed{كتاب !!!!}x") (withcolor blue withpen pencircle scaled .1);
\stopMPpage
\startMPpage[offset=1pt]
draw outlinetext.d("\framed[align=normal,frame=off]{\dorecurse{100}{كتاب }}") (withcolor blue withpen pencircle scaled .1);
\stopMPpage
\startMPpage[offset=1pt]
draw outlinetext.d("كتاب") (withcolor blue withpen pencircle scaled .1);
\stopMPpage
\startTEXpage
AFTER
\stopTEXpage
\stoptext
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2021-01-27 22:15 | jemmybutton | New Issue | |
| 2021-01-27 22:15 | jemmybutton | File Added: RTLbug.png | |
| 2021-01-28 10:56 | Hans Hagen | File Added: arabic-001.pdf | |
| 2021-01-28 10:56 | Hans Hagen | File Added: arabic-001.tex | |
| 2021-01-28 10:56 | Hans Hagen | Note Added: 0001732 | |
| 2021-01-28 10:56 | Hans Hagen | Assigned To | => Hans Hagen |
| 2021-01-28 10:56 | Hans Hagen | Status | new => closed |
| 2021-01-28 10:56 | Hans Hagen | Resolution | open => fixed |