установка шрифтов на клиентском компьютере - PullRequest
3 голосов
/ 09 сентября 2010

Я создаю сайт (PHP) с китайскими шрифтами. Проблема в том, что в большинстве браузеров по умолчанию не установлены китайские шрифты. Я хочу, чтобы на клиентском компьютере был установлен этот шрифт для просмотра веб-страницы.

Как я могу это сделать?

Edit:

Я частично решил проблему с этим сайтом: http://www.font2web.com/

работает в IE и FF, но не в веб-браузерах. Нужно ли делать хак CSS для браузеров WebKit?

Ответы [ 6 ]

4 голосов
/ 09 сентября 2010

На большинстве компьютеров сегодня установлены шрифты Unicode, поэтому, если ваш HTML кодируется для вашего целевого языка, у вас должно быть все в порядке.

3 голосов
/ 09 сентября 2010

Вы говорите, что в большинстве браузеров не установлены китайские шрифты.Я позволю себе не согласиться - я обычно не просматриваю китайские сайты, но когда я это делал (или когда на английском форуме были комментарии на китайском языке), я всегда видел китайские иероглифы.То же самое относится и к другим сценариям, таким как русский.

Возможно, в этом есть что-то большее, но это мой опыт со времен Windows XP, включая Windows 7 и различные рабочие столы Linux.в любом случае, я бы сказал, что еще более вероятно, что у любого, кто умеет читать по-китайски, будут установлены соответствующие шрифты.И любой, кто не умеет читать по-китайски, вероятно, не будет подвержен тому, что они не будут правильно отображаться.

1 голос
/ 09 сентября 2010

Хорошо, я обновил свой Chrome до последней версии, и этот код:

@font-face {
    font-family: 'bloodrev';
    src: url('fonts/bloodrev.eot');
    src: local('?'), url('fonts/bloodrev.woff') format('woff'), url('fonts/bloodrev.ttf') format('truetype'), url('fonts/bloodrev.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

- это все, что нужно для отображения моего собственного шрифта в IE, FF и Chrome.Я еще не тестировал в Safari.

Спасибо за ваши ответы и предложения.

1 голос
/ 09 сентября 2010

Это может решить вашу проблему http://www.css3.info/preview/web-fonts-with-font-face/, font-face разрешен в css3, вам не нужно устанавливать шрифты на клиентском компьютере

1 голос
/ 09 сентября 2010

http://alexandermp.com/post/2010/07/10/Your-favorite-custom-fonts-in-your-webpage.aspx

На этой странице описаны все известные способы отображения шрифтов в клиентском браузере.

0 голосов
/ 09 сентября 2010

Если вы посмотрите по этой ссылке , у вас будет огромное описание каждой кодировки, которую вы можете использовать.Кроме того, такие сайты, как cn.china.cn , используют следующий тип контента:

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

Просто используйте это, и у вас все будет без проблем;)

Надеюсь, это поможет,

...