Re: [PATCH v2 0/2] docs/zh_CN: update translations for process/changes.rst and sphinx.rst
From: Weijie Yuan
Date: Tue Jul 07 2026 - 15:23:48 EST
Hi Jiandong,
Sorry for the late reply.
Thank you for delving deeply into this issue! Appreciate it! And I agree
with your analysis on this. So I would like to adjust my font setup
later to give it a try.
Your fontconfig setup is useful for an individual reader, and it is a
good workaround for someone who wants lore or a local editor to display
such tables nicely. However, I don't think the document source should
depend too much on each reader having such a setup, and that's what I
might not express myself clearly about in my previous mail.
My concern is mainly about the readability of the plain .rst source in
common environments, such as lore (as well as git.kernel.org web
interface), email clients, and text editors. In those places, many
readers may not have a carefully configured 2:1 CJK/ASCII monospace
font. So, as far as reasonable, I think it is better for the table
boundaries to remain readable in common cases, instead of asking every
individual reader to tune their local font configuration.
I suggest:
* For the first table, keeping "optional" in English seems like a
simple solution. That row appears to be the only place where the CJK
text causes visible misalignment, and "optional" is not a difficult
word for kernel developers.
* For the other two tables, I agree that there may not be a perfect
solution that satisfies every environment. I mainly wanted to raise
the plain-source readability concern and ask what maintainers prefer.
Overall, I think we should try to keep table boundaries readable in
common plain-text environments (i.e. without additional settings) where
reasonably possible, but I do not think this issue should block the
patch. (Ah, sorry, till now I do not even read the patches themselves
yet ;-0
Best regards,
Weijie