Código Javascript:
Ver original
var nombres = new Array(); nombres = [["Luis","En un lugar de la Mancha"], ["Antonio","Lorm ipsum dolor sit amet, consecteuer adipi scing elit."]]; function cortarTexto(){ style = 'bold'; size = '10px'; family = 'Times New Roman'; texto = nombres[i][1]; var cssStyle = style + " " + size + " " + family; //creamos el contexto canvas var c=document.createElement("CANVAS"); var contexto2d=c.getContext("2d"); //le aplicamos el estilo de la fuente al objeto canvas contexto2d.font =cssStyle; //nos devuelve el ancho del texto var ancho = contexto2d.measureText(texto).width; //retornamos el ancho calculado alert(ancho) return ancho; }