So, the forum I am thinking of that seems to handle it quite well is an army one, and as such is not really for the faint hearted so I will see if I can find an example that is "safe" later. It is built on XenForo if that helps with the manner in which they accomplish truncation. But here is an example and if there are words that put me on the naughty step it was not deliberate, honest, it is just an example of "Click to Expand" !
Example of "Click to Expand for Quotes".