I consider myself somewhat of an end-user when it comes to LaTeX, so please bear with me here. I'm using the ACM template files found at http://www.acm.org/publications/proceedings-template .
In the template file, they expect me to classify my work by generating CCS Codes using the tool found at dl.acm.org/ccs.cfm.
The generated CCS code looks like this in my .tex file:
\begin{CCSXML}
<ccs2012>
<concept>
<concept_id>10003120.10003121.10003128.10011755</concept_id>
<concept_desc>Human-centered computing~Gestural input</concept_desc>
<concept_significance>500</concept_significance>
</concept>
<concept>
<concept_id>10010147.10010371.10010387.10010866</concept_id>
<concept_desc>Computing methodologies~Virtual reality</concept_desc>
<concept_significance>300</concept_significance>
</concept>
</ccs2012>
\end{CCSXML}
\ccsdesc[500]{Human-centered computing~Gestural input}
\ccsdesc[300]{Computing methodologies~Virtual reality}
\printccsdesc
However, upon building, the generated .pdf file looks like this:

If I switch the two concepts around (which I don't think is allowed since they should be sorted by significance), I get this:

Is there anything I could do to maintain the order, yet stop the overlap?
http://at the beginning, and a space at the end before the period. if the period is "attached", a very nice "404" page comes up. – barbara beeton Jun 16 '16 at 17:42<br>between the end of the first and the beginning of the second. might not work, but worth trying, i think. – barbara beeton Jun 16 '16 at 17:46does not work unfortunately. The \ccsdesc[...] part is what actually generates the text, and not the xml itself. – pIjIN Jun 17 '16 at 10:32
\newlineafter the first\ccsdesc. that says to leave the first line short, but that seems better than having the overrun. – barbara beeton Jun 17 '16 at 12:37\newlineas you say results in the error: there is no line here to end.... If I instead add it within the curly braces I get a somewhat favourable result as seen in [http://i.imgur.com/flyN2Ix.jpg]. Which in your opinion is the lesser of the two evils? Switching the concepts around or having that semicolon in the middle of nowhere? – pIjIN Jun 17 '16 at 12:54.clsfile, and i know the latest maintainer. i'll send him an inquiry. (i'm thinking of the\nopunctfacility in the ams document classes. this might be used profitably in such cases, though not necessarily directly; the technique might be incorporated into a "break this line" suitable for splitting up the concepts in a case such as this.) – barbara beeton Jun 17 '16 at 13:12Com\-puting methodologies. try that and see if anything useful happens. – barbara beeton Jun 17 '16 at 13:20