Установите размер шрифта в соответствии с длиной текста.Вы не опубликовали никакого кода, поэтому я могу только предположить, как может выглядеть ваш HTML.
<div id="names" style="width: 140px; border: 1px solid black; overflow:hidden">
<div style="white-space: nowrap">Some Name</div>
<div style="white-space: nowrap">Some Very Very Long Name</div>
</div>
Это может быть JavaScript, использующий jQuery.
$(function() {
$('#names div').each( function(idx, item) {
if( $(this).width() > $(this).parent().width() ) {
$(this).css('font-size', Math.floor($(this).parent().width() / $(this).width() * parseInt($(this).css('font-size'))));
}
});
});