2014-11-20 2 views
0

У меня есть файл .ttf, который я создал. У меня есть все персонажи столицы, но не строчные буквы. Есть ли инструмент или простой способ, чтобы все буквы нижнего регистра совпадали с капиталом?
Пример: шрифт должен отображаться как «HELLO»Сделать все буквы нижнего регистра в файле шрифта

Если это невозможно, я могу сделать это с помощью HTML/CSS?

+0

Почему бы не создать строчные буквы или приобрести/купить их или просто переключить шрифты? В противном случае ВАША СТРАНИЦА ПОСМОТРИЕТ МАЛЕНЬКИЙ БИТ ШУТЙ. Это, как правило, не очень хорошо. –

+0

это не моя страница имеет другой шрифт, который будет выглядеть хорошо в верхнем регистре –

+0

Почему бы просто не скопировать глифы верхнего регистра в нижние регистры? – usr2564301

ответ

5

Конечно, вы можете добавить правило CSS:

body { 
    text-transform: uppercase; 
} 

@DominatorX Согласно вашему ответу, вы можете попробовать что-то вроде этого:

var allDomElems = $('body *'), 
    helper; 

allDomElems.each(function() { 
    helper = $(this).text(); 
    helper = helper.toUpperCase(); 
    if($(this).children().length === 0) { 
     $(this).text(helper); 
    } 
}); 

Это не работает во всех случаях, так вам придется отлаживать скрипт.

+0

Могу ли я хотя бы получить кредит (например, вверх)? – leDominatre

0

Я не уверен, как конвертировать случаи в файлы HTML, CSS или шрифтов. В JavaScript есть метод, который может преобразовывать строки.

("string").toUpperCase(/*Enter substring value, by default it converts the whole string*/); 

Аналогичный метод используется для «lowercasing»: ("string").toLowerCase();

Вы можете ввести содержимое HTML в JavaScript, чтобы преобразовать случаи, то document.write их обратно на страницу.

Смежные вопросы