Я видел несколько новых веб-сайтов, которые используют собственные шрифты на своих сайтах (кроме обычных Arial, Tahoma и т. Д.).
И они поддерживают большое количество браузеров.
Как это сделать? Также, по возможности, не позволяя людям иметь свободный доступ к загрузке шрифта.
cufon
Ответы:
В общем, вы можете использовать собственный шрифт, используя
@font-face
в вашем CSS. Вот очень простой пример:Затем, тривиально, использовать шрифт для определенного элемента:
(
.classname
это ваш селектор).Обратите внимание, что некоторые форматы шрифтов не работают во всех браузерах; Вы можете использовать генератор fontsquirrel.com , чтобы избежать слишком больших усилий по конвертации.
Вы можете найти хороший набор бесплатных веб-шрифтов, предоставляемых Google Fonts (также есть автоматически сгенерированные
@font-face
правила CSS , поэтому вам не нужно писать свои собственные).Нет, невозможно стилизовать ваш текст с помощью специального шрифта, встроенного с помощью CSS, и при этом запретить людям скачивать его. Вам нужно использовать изображения, Flash или HTML5 Canvas , которые не очень практичны.
Я надеюсь, что это помогло!
источник
@font-face
работает со всеми достаточно новыми браузерами, но вам нужны правильные форматы; Вот почему я рекомендовал использовать fontsquirrel.com для автоматизации процесса преобразования и генерации правил. И да, Google Webfonts бесплатны для коммерческого использования ( небольшая ссылка для получения дополнительной информации ).font-style:
иfont-weight:
в вашей@font-face
декларации нарушают какие-либо стандарты?format('truetype')
между исходным URL и;
.Чтобы убедиться, что ваш шрифт совместим с разными браузерами, убедитесь, что вы используете этот синтаксис:
Взято отсюда .
источник
Вы должны скачать файл шрифта и загрузить его в свой CSS.
Например, я использую шрифт Yanone Kaffeesatz в своем веб-приложении.
Я загружаю и использую это через
в моей таблице стилей.
источник
На сегодняшний день существует четыре формата контейнер шрифта в использовании в Интернете:
EOT, TTF, WOFF,
иWOFF2.
К сожалению, несмотря на широкий выбор вариантов, не существует единого универсального формата, который бы работал во всех старых и новых браузерах:
Если вы хотите, чтобы ваше веб-приложение имело один и тот же шрифт во всех браузерах, вы можете указать все 4 типа шрифта в CSS.
источник
#iefix
? и эта частьfont-family: 'besom'; !important
, то!important
есть за пределами;
?Если вы не нашли ни одного понравившегося вам шрифта на сайте Google.com/webfonts или fontsquirrel.com, вы всегда можете создать свой собственный веб-шрифт с использованием шрифта, который вы сделали.
Вот хороший урок: создайте свой собственный набор шрифтов для веб-шрифтов
Хотя я не уверен, что кто-то не сможет скачать ваш шрифт.
Надеюсь это поможет,
источник
есть также интересный инструмент под названием CUFON . В этом блоге есть демонстрация того, как его использовать. Это действительно просто и интересно. Кроме того, он не позволяет людям ctrl + c / ctrl + v сгенерированный контент.
источник
Я работаю над Win 8, используйте этот код. Он работает для IE и FF, Opera и т. Д. Я понял следующее: шрифт woff - легкий и распространенный в шрифтах Google.
Пойди сюда, чтобы конвертировать ттф шрифт в woff.
источник
Прежде всего, вы не можете запретить людям загружать шрифты, кроме случаев, когда они ваши, а это обычно занимает месяцы. И нет смысла запрещать людям использовать шрифты. Множество шрифтов, которые вы видите на веб-сайтах, можно найти на бесплатных платформах, таких как я упомянул ниже.
Но если вы хотите внедрить шрифт в ваш сайт, прочитайте это: Существует довольно простой и бесплатный способ внедрения шрифтов на ваш сайт. Я бы порекомендовал Google шрифты, потому что он бесплатный и простой в использовании. Например, я буду использовать шрифт Bangers от Google. ( Https://fonts.google.com/specimen/Bangers?query=bangers&sidebar.open&selection.family=Bangers ) Вот как это будет выглядеть: HTML
CSS
источник