I'm typesetting a text from a 17th century Chinese woodblock print. The original text is printed vertically, and I'm printing it horizontally. The text has the same number of Chinese characters per line. It also has punctuation marks, which are in the lower right corner of every character. These marks take up no space, so that although there are an uneven number of punctuation marks in every line, the lines remain of the same length. However, if I use the CJK punctuation mark 。 for punctuation, that counts as one character, creating lines of uneven length.
Is it possible to create a punctuation mark to be placed in subscript in the lower right corner of a Chinese character, which will not take up any space on the line, keeping the lines of uniform length?

\rlap{${}_.$}, or whatever you use for punctuation. – Werner Dec 04 '13 at 03:07xeCJKor (pdf)TeX with the packageCJK? In addition, could you draw a diagrammatic sketch that shows where should a certain punctuation mark be placed, since I haven't saw any Chinese ancient writings place its punctuation marks as subscript, although I am a Chinese. – Ch'en Meng Dec 04 '13 at 03:27\newcommand{\punc}{\rlap{${}_{.}$}}and use it as a punctuation mark immediately after the symbol you use. – Werner Dec 04 '13 at 03:37