Revisa mi proyecto
Jerning.com
[ver a continuación] para el interletraje de texto.
Su uso es muy simple y se basa en pares de caracteres, por ejemplo:
<h1>Hello World</h1>
El W
y o
se verá raro y sin interletraje.
Basta con hacer:
$('h1').jerning("Wo", -0.1);
la que se aplicará el ajuste entre caracteres en mayúsculas entre todos W
s y minúsculas o
s en h1
etiquetas.
me retiró el proyecto Jerning pero por favor, encontrar el código fuente minified a continuación para su inclusión en el proyecto si lo desea:
(function(b){function e(a,c){var d;if(b.isPlainObject(a))d=a;else try{d=b.parseJSON(a)}catch(f){d=b.parseJSON('{"'+a+'":'+c+"}")}return d}function h(a,c){var d="";b(a).replaceWith(b.map(a.nodeValue.split("").reverse(),function(a,e){var g=a;b.each(c,function(c,e){d==c[1]&&a==c[0]&&(g=b.fn.wrapCharacter(a,e))});d=a;return g}).reverse().join(""))}b.fn.wrapCharacter=function(a,b){return'<span style="letter-spacing:'+b+'em">'+a+"</span>"};b.fn.jerning=function(a,c){var d=e(a,c),f=this.contents();b.each(f,
function(a,c){1==c.nodeType&&b(c).jerning(d);3==c.nodeType&&h(c,d)});return this}})(jQuery);
Por desgracia, no tienen la versión no minified más; ¡lo anterior no tiene garantías de que todos los casos funcionen!
Consulte preguntas y respuestas similares [aquí] (http://stackoverflow.com/q/1425703/287948). –
, también podría interesarle hyphenation.js, que agrega los guiones suaves adecuados para que la envoltura se produzca de forma más natural en lugar de tener efectos de escalera. –