JSF Datatable Cell - Cortar texto e substituir por “…” se o conteúdo for muito longo

Eu gostaria de cortar um texto se ele for muito longo para a célula e adicionar três pontos "..." no final (sem quebra automática). O problema é que eu não posso simplesmente cortar o conteúdo em java após os símbolos XX porque 'i' ocupa menos espaço que 'W', o que, por sua vez, pareceria bobo.

Como posso conseguir isso (se possível sem Java Script) com CSS / java? ou isso não é possível?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion