2015-01-04 2 views
0

После длительного поиска нужного шрифта я решил создать свой собственный. Я основывал его на шрифте Arial, который был изменен (pixelated = anti-aliassed: none).Пользовательский шрифт изменяется в браузере

Вот фотошоп цветопередача шрифта

anti-aliassed:none font from photshop

После, я создал шрифт с помощью FontStruct с точно такой же конфигурацией пикселя было бы показать в фотошопе с каждым отдельным письмом. Я создал шрифт, протестировал его в фотошопе, и он отлично работал в Photoshop. Казалось бы, точно так же. НО затем я добавил его на свой веб-сайт, который будет использоваться, и по какой-то причине браузер сократил шрифт по горизонтали.

website font rendition

Почему это сжиматься по горизонтали? Мой размер шрифта - 8 пикселей, а при 8 пикселях - отлично, но вместо этого он горизонтально сжат. Есть предположения? Благодаря

Шрифт связан с CSS

@font-face { 
    font-family: 'Arial Pixel'; 
    src: url('ArialPixel.ttf'); 
} 

и показывается через тег h1

h1 { 
    text-align : center; 
    color   : #FFF; 
    font   : 8px 'Arial Pixel'; } 

Font is here

+0

Изображение показывает результат сглаживания (сглаживание шрифта) в дополнение к уменьшающемуся эффекту. Это зависит от браузера, и вы должны идентифицировать те или иные браузеры. Усадка может быть связана с сглаживанием. –

ответ

0
  1. Вам необходимо преобразовать файл .ttf здесь http://www.fontsquirrel.com/tools/webfont-generator
  2. Оттуда вы будете необходимо загрузить файлы шрифтов (см. ниже) на ваш сервер. Абсолютные URL-адреса не будет работать с веб-шрифтов, так что держите его локальным
  3. Используйте следующий код

CSS

<style type="text/css"> 
@font-face { 
    font-family: 'arial_pixelregular'; 
    src: url('arialpixel-webfont.eot'); 
    src: url('arialpixel-webfont.eot?#iefix') format('embedded-opentype'), 
     url('arialpixel-webfont.woff2') format('woff2'), 
     url('arialpixel-webfont.woff') format('woff'), 
     url('arialpixel-webfont.ttf') format('truetype'), 
     url('arialpixel-webfont.svg#arial_pixelregular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 
h1 { 
    font-family: 'arial_pixelregular'; 
    font-weight: normal; 
} 
</style> 

HTML

<h1>ABC</h1> 
+0

Шрифт взят из файла .ttf, который я создал и связал в моем CSS. – user3565264

+0

Я добавил ссылку на файл с шрифтом выше. Photoshop 8px с .ttf показывает шрифт отлично, но в Интернете он создает тени и сжимает шрифт. Только КАПИТАЛ. – user3565264

+0

Это сработало. Преобразуйте его с помощью этой настройки. Благодаря! – user3565264

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