Я не уверен, что понимаю вас правильно, но мне кажется, что вы хотите, чтобы обрезка текста ячейки соответствовала punctuation-trim CSS3, который в настоящее время не поддерживается ни в одном веб-браузере. Конечно, вы можете попытаться смоделировать поведение, но это будет непросто, и действительно ли это необходимо? Я рекомендую вам быть более прагматичным и использовать только те функции, которые существуют "из коробки". Пунктирная обрезка - не такая особенность.