Я разработал проект PHP. В этом я хочу реализовать стиль шрифта в Wendy Medium. Но я не знаю, как установить этот шрифт на своем сервере.Установите шрифт на сервер
Кто-нибудь знает, как это сделать?
Заранее спасибо.
Я разработал проект PHP. В этом я хочу реализовать стиль шрифта в Wendy Medium. Но я не знаю, как установить этот шрифт на своем сервере.Установите шрифт на сервер
Кто-нибудь знает, как это сделать?
Заранее спасибо.
Вы можете использовать CSS 3, чтобы использовать свои собственные шрифты на странице HTML/PHP. Чтобы сделать это, вы должны сделать что-то вроде этого:
@font-face {
font-family: WendyMedium;
src: url(‘path/to/your/font/file.ttf’);
}
Вы можете использовать этот шрифт затем на следующие строки кода:
p { font-family: WendyMedium, Arial, sans-serif; }
Заметим, что это только при поддержке реальных веб-браузерами (Chrome , Safari, Firefox и т. Д.). Вам также нужна лицензия на использование этого шрифта на вашем веб-сайте.
Gotta люблю этот «настоящий веб-браузер». Возвращаясь к IE из коробки снова! : D – jolt
+1 для правильного ответа, но -1 для «реальных веб-браузеров». Запрещение IE (и не упоминание обходных решений, чтобы заставить все работать в нем как можно лучше) стало почти таким же утомительным, как и недостатки IE. [Здесь] (http://stackoverflow.com/questions/3082835/css-font-face-not-working-in-ie) является вопросом о том, как поддерживать IE, а также –
@Pekka Или определить IE и автопереслать пользователь на страницу загрузки Chrome и никогда не почувствуете усталость снова. – Andrew
В дополнение к ответу wgriffioen: этот website позволяет генерировать javascript, который делает что-то подобное. Он также работает в IE7/8.
На всякий случай есть какая-то путаница, чтобы использовать шрифт для веб-страницы, созданной с помощью PHP, шрифт должен быть установлен на компьютере конечного пользователя, а не на вашем веб-сервере.
Как упоминалось в других ответах, CSS3 предоставляет вам возможность размещать файл шрифта на вашем сервере (как и любой другой файл) и ссылаться на него в CSS, позволяя браузеру пользователя загружать его и отображать текст на страницу в этом шрифте.
Однако, как упоминалось в комментарии Yi Yang, это часто не допускается лицензией шрифта. Вы хотите, чтобы проверить, является ли и как это разрешено для Венди Medium - возможно посмотреть здесь: http://www.ascenderfonts.com/font/wendy-lp-family-3-fonts.aspx
FontSquirrel, вероятно, делает именно то, что вы хотите :) Работает на большинстве браузеров тоже.
Вот мое решение:
@font-face {
font-family: 'IlMioFont';
src: url('ballpark_weiner.eot'); /* IE6+ */
src: local('Ballpark'),
local('IlMioFont'),
url('ballpark_weiner.woff') format('woff'), /* FF3.6 */
url('ballpark_weiner.ttf') format('truetype') /* Saf3+,Chrome,Opera10+ */
;
}
Вы не должны просто служить произвольные шрифты для ваших сайтов - есть правовые последствия для этого. Большинство шрифтов в настоящее время не поставляются с лицензией при покупке. –
Если вы не используете PHP для создания изображений на основе шрифта (что возможно), этот вопрос не имеет ничего общего с PHP и должен быть изменен. – TRiG