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?