Hi @JohnChen_TW,
I can reproduce the issue on my workstation. It seems to be limited to the SVG output format, maybe due to a bug. With the more common formats outputfmt=png or outputfmt=jpg I see no problem, so switching to one of those might be the easiest solution.
If you must produce SVG output, a workaround would be to edit the SVG file (which is just a text file): The labels "Yes" and "No" also occur in the at-risk table and their size is acceptable there. Indeed, the parameter textLength for those occurrences is specified as 21.0 for "Yes" and 16.0 for "No" in the SVG file, whereas the corresponding values for the event table are too large: 48.0 and 46.0 (after your font size reduction: 28.0 and 27.0), respectively, which appears to be the reason for the truncated display. Changing these values manually to 21.0 and 16.0, resp., resolves the issue.
In principle, this modification could be automated by reading the SVG file as a text file in a DATA step, searching for the two strings in question (written as hexadecimal ASCII codes: Yes for "Yes" and No for "No"), determining the appropriate textLength values and writing the file back with the modified values. Obviously, this would be quite awkward and not ideal for production level code.
... View more