Jump to content
  • 0

Нестандартные шрифты на холсте Canvas.


Yamaradg
 Share

Question

Всем привет.

Недавно начал экспериментировать(в первые для себя) с различными манипуляциями над тегом Canvas и задался одним вопросом:

Можно ли как то отображать на холсте нестандартные шрифты?(при условии, что они заранее не установлены на компьютере естественно.)

(Не используя картинки!)

Можно ли как то задействовать в этом плане сервис Cufon?

Если да - то как именно?

(Имею ввиду как именно все это дело подключать? Это же не элементы dom дерева, насколько я понимаю?)

Возможно существует какая то альтернатива в этом плане?

P.S. Заранее благодарен за ответ..

Link to comment
Share on other sites

Recommended Posts

  • 0

Да, куфон облегчает подготовку картинок, с тем же успехом можно их сразу тупо нарезать в фотошопе и вставить

Не совсем так. Потому, как поисковые боты вряд ли с картинок информацию считывать смогут!

(В Яндексе так это точно..)

В куфоне же есть соответствующий тег <cufontext />

P.S. И ещё!

У меня есть вопрос к модераторам.(насчёт одного моего заблокированного поста.)

Написал в личку 2-им модераторам но ответа так и не дождался за месяц!

Не могли бы вы сказать к кому в моём случае обратится можно, что бы меня услышали?

(Буду очень признателен за помощь!)

Edited by Yamaradg
Link to comment
Share on other sites

  • 0

поисковые боты не менее эффективно считывают тайтлы или альты с картинок.

В этом случае согласен с вами! (Чисто Tеоретически это должно так работать. И примеры подобных реализаций(Не знаю насколько успешных..) имеются..)

Но разве является такой подход менее затратным, по сравнению с подключением через Сufon?

(+ если мне надо целую страницу текста сделать. Не совсем себе представляю как это дело редактировать при необходимости?

Каждый раз к фотошопу обращаться? (Не все контент менеджеры это умеют делать.. :) )

или резину делать к примеру, в которой ширина текстового контента будет зависеть от размера экрана браузера..

Как такое с помощью фотошопа реализовать? Каждое слово(и возможно даже 'слог') картинкой нарезать что ли?)

Edited by Yamaradg
Link to comment
Share on other sites

  • 0

Да, есть ньюансы. Именно поэтому шрифты надо вставлять через фонт-фейс :)

Я обоими руками только ЗА! :)

Но есть 2 большие проблемы:

1) для фонт-фейс нужны лицензионные шрифты(если мне память не изменяет.)

Если их нет - то ничего не получится!

2) Если подключать очень 'крутые', c точки зрения графики, шрифты - то фонт-фейс начинает глючить!

(Часто в опера!) Баги эти не решаемы! :)

P.S. Но для простеньких шрифтов конечно фонт фейс вполне прокатит..

Edited by Yamaradg
Link to comment
Share on other sites

  • 0
1) для фонт-фейс нужны лицензионные шрифты(если мне память не изменяет.) Если их нет - то ничего не получится!

@font-face'у плевать какие шрифты через него подключаются, он никак не проверяет лицензию. :)

2) Если подключать очень 'крутые', c точки зрения графики, шрифты - то фонт-фейс начинает глючить! (Часто в опера!) Баги эти не решаемы!

Сколько уже просто ужаснейших по весу шрифтов подключал, ничего нигде не глючит, просто дольше грузится и подключается с большей задержкой

У меня есть вопрос к модераторам.(насчёт одного моего заблокированного поста.) Написал в личку 2-им модераторам но ответа так и не дождался за месяц! Не могли бы вы сказать к кому в моём случае обратится можно, что бы меня услышали? (Буду очень признателен за помощь!)

Вообще не в курсе о чем ты, что за пост? Когда? Где?

  • Like 1
Link to comment
Share on other sites

  • 0
1) для фонт-фейс нужны лицензионные шрифты(если мне память не изменяет.) Если их нет - то ничего не получится!

@font-face'у плевать какие шрифты через него подключаются, он никак не проверяет лицензию. :)

2) Если подключать очень 'крутые', c точки зрения графики, шрифты - то фонт-фейс начинает глючить! (Часто в опера!) Баги эти не решаемы!

Сколько уже просто ужаснейших по весу шрифтов подключал, ничего нигде не глючит, просто дольше грузится и подключается с большей задержкой

У меня есть вопрос к модераторам.(насчёт одного моего заблокированного поста.) Написал в личку 2-им модераторам но ответа так и не дождался за месяц! Не могли бы вы сказать к кому в моём случае обратится можно, что бы меня услышали? (Буду очень признателен за помощь!)

Вообще не в курсе о чем ты, что за пост? Когда? Где?

https://disk.yandex....izeX6hzn54DhEI=

https://disk.yandex....bqdKFURWjqOeoI=

Попробуйте эти шрифты сконвертировать через font-face?

(Это Impact в 2-х разных версиях. Только, что скачал...)

Далее:

Вот страница с подключениями разных шрифтов:

http://ayrveda.ru/we...tions_Up/1.html

Смотрим на скрин(C акцентом на слово 'расстояние')

https://st.free-lanc...4037488a400.jpg

Затем наблюдаем глюки(в виде неправильного отступа. А вернее его отсутствия!) в Opera, Safary, Google Chrome!

Попробуйте Исправить.. :)

Файлы со страницей(+ полностью всей её начинкой: шрифтами и т. д.) можно скачать по следующему адресу:

https://disk.yandex....C+sZy+km2OE7QU=

P.S. Писал в личку не вам(не буду говорить кому..)

А пост вот этот:

http://forum.htmlboo...topic=31171&hl=

Edited by Yamaradg
Link to comment
Share on other sites

  • 0

что-то не стыкуется, вы мне дали impact, а у вас там Orbitronio

Всё правильно.

Impact это просто для примера того, что его загнать в сервис font-face не удается!

(У меня просто была недавно такая проблема(с этим шрифтом + другими тоже!) и я о ней вспомнил..)

На странице же действительно проблемы с Orbitronio!

Link to comment
Share on other sites

  • 0

ну сконвертировал https://dl.dropbox.c..._hack-demo.html

не уверен отдаст ли DropBox корректно шрифты, но вроде работает

вы на этой странице конвертировали?

http://www.fontsquirrel.com/tools/webfont-generator

(просто, что бы я ориентировался..)

Link to comment
Share on other sites

  • 0
вы на этой странице конвертировали? http://www.fontsquir...bfont-generator (просто, что бы я ориентировался..)

Да конечно :)

У меня примерно такая картина:

http://ayrveda.ru/we...r/font_face.jpg

(Что я мог из виду упустить?)

P.S. А что по глюкам с Orbitronio?

(Если вы это решите я скажу, что вы гений! :) )

Edited by Yamaradg
Link to comment
Share on other sites

  • 0
У меня примерно такая картина: http://ayrveda.ru/we...r/font_face.jpg (Что я мог из виду упустить?)

У меня так же само :) Просто шрифт платный и его нельзя конвертировать и использовать на сайтах.

P.S. А что по глюкам с Orbitronio? (Если вы это решите я скажу, что вы гений! )

У меня оригинального шрифта нету

  • Like 1
Link to comment
Share on other sites

  • 0
У меня примерно такая картина: http://ayrveda.ru/we...r/font_face.jpg (Что я мог из виду упустить?)

У меня так же само :) Просто шрифт платный и его нельзя конвертировать и использовать на сайтах.

P.S. А что по глюкам с Orbitronio? (Если вы это решите я скажу, что вы гений! )

У меня оригинального шрифта нету

А я же говорил, что не все шрифты конвертировать можно!? :)

(Только не пойму как вы всё таки это сделали? Вы же ссылку на уже сконвертированный файл дали. Или вы шрифт где то в другом месте нашли?)

Там в папке fonts шрифт(Orbitronio) лежит.. + в папке font-face уже всё есть сконвертированное!

(Внутри папки(Company_Solutions_Up) с целой страницей..)

Edited by Yamaradg
Link to comment
Share on other sites

  • 0
А я же говорил, что не все шрифты конвертировать можно!? (Только не пойму как вы всё таки это сделали? Вы же ссылку на уже сконвертированный файл дали. Или вы шрифт где то в другом месте нашли?)

Сконвертировал в белке. Ловкость рук и сплошное мошенничество

Там в папке fonts шрифт(Orbitronio) лежит.. + в папке font-face уже всё есть сконвертированное! (Внутри папки(Company_Solutions_Up) с целой страницей..)

А нашел. Там сам по себе шрифт днище, но тем не менее нормально (более-менее) можно конвертировать https://dl.dropbox.com/u/12766560/orbitronio/orbitronio-demo.html

  • Like 1
Link to comment
Share on other sites

  • 0

А нашел. Там сам по себе шрифт днище, но тем не менее нормально (более-менее) можно конвертировать https://dl.dropbox.c...ronio-demo.html

А вы не могли бы поделиться секретом как вы сконвертировали всё это дело?

+ Что вы подразумеваете под словом 'днище'? :)

P.S. Если решите глюк(на странице) - дайте, при возможности, знать..

Edited by Yamaradg
Link to comment
Share on other sites

  • 0
Что вы подразумеваете под словом 'днище'?

Подразумеваю то что шрифт плохого качества :)

P.S. Если решите глюк(на странице) - дайте, при возможности, знать..

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

https://dl.dropbox.com/u/12766560/Company_Solutions_fix.zip

  • Like 1
Link to comment
Share on other sites

  • 0
P.S. Если решите глюк(на странице) - дайте, при возможности, знать..

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

https://dl.dropbox.c...lutions_fix.zip

Здорово! Всё работает! :)

А как вам это удалось?

+ не могли бы вы(хотя бы в личку) написать как вы шрифты Impact сконвертировали + orbitronio где взяли? :)

По каким признакам понимаете что шрифт плохой или хороший?

Как вообще научится решать подобные проблемы задачи?

P. S. Если ещё и насчёт моего заблокированного поста ответите - то это вообще будет замечательно..

(возможно его стоит в будущем просто заново создать? Не заблокирут ли его за то что он будет копией ранее заблокированного поста?)

Edited by Yamaradg
Link to comment
Share on other sites

  • 0
А как вам это удалось?

Я давненько статейку писал по белке http://css-live.ru/faq/ne-standartnye-shrifty-v-web-vmeste-s-fontsquirrel.html

там правда часть уже не очень актуальна, например svg можно не создавать. Но основные моменты по настройкам конвертора описаны.

По каким признакам понимаете что шрифт плохой или хороший?

Я смотрю на то как сбиваются параметры x-height и Vertical Metrics, сложно объяснить, на уровне интуиции что-ли) Вот когда оно сбито получается такой результат как был у вас, что символы повылетали из своих символьных ячеек (вот не помню как они правильно называются). В режиме expert можно пытаться исправлять такие ситуации

не могли бы вы(хотя бы в личку) написать как вы шрифты Impact сконвертировали + orbitronio где взяли?

Говорю же сплошное мошенничество. Немного смекалки и гугла, и все обязательно получится. А рассказывать подробности нельзя по правилам форума. Да и чем меньше народу об этом знает тем дольше не прикроют лавочку, а те кто тоже догадались как обойти защиту у белки, думаю, тоже не будут об этом говорить во все стороны ^_^

P. S. Если ещё и насчёт моего заблокированного поста ответите - то это вообще будет замечательно..

Я не в курсе о каком посте идет речь, напишите в ЛС

  • Like 1
Link to comment
Share on other sites

  • 0

Я смотрю на то как сбиваются параметры x-height и Vertical Metrics, сложно объяснить, на уровне интуиции что-ли) Вот когда оно сбито получается такой результат как был у вас, что символы повылетали из своих символьных ячеек (вот не помню как они правильно называются). В режиме expert можно пытаться исправлять такие ситуации

А Где на результаты этого 'сбивания' посмотреть можно? (Только на глаз на сколько я понял?(сбивается(глючит) текст или нет..)

Получается, что при помощи настроек в режиме эксперт можно абсолютно любой(по сложности) шрифт адекватно настроить?

(даже если исходник плохого любого качества будет..)

Я правильно понял? (или не совсем?)

P.S. Ваш старый пост о шрифтах я обязательно почитаю..

Edited by Yamaradg
Link to comment
Share on other sites

  • 0

Ну да на глаз, вы когда подключили шрифт, если выделить текст написанный им, то будет видно что выделение стоит нормально, а символы из него улетают выше или нише, или как бы не помещаются, по всякому бывает. Ваш шрифт еще далеко не самый плохой. Бывает совсем клиника, там уже довольно сложно исправлять, приходится подбирать X-height Matching в ручную в маленьком поле под надписью None. Но имхо это настолько нетривиальная задача, что проще дать кому-то по рогам, и выбить замену шрифта

  • Like 1
Link to comment
Share on other sites

  • 0

Ну да на глаз, вы когда подключили шрифт, если выделить текст написанный им, то будет видно что выделение стоит нормально, а символы из него улетают выше или нише, или как бы не помещаются, по всякому бывает. Ваш шрифт еще далеко не самый плохой. Бывает совсем клиника, там уже довольно сложно исправлять, приходится подбирать X-height Matching в ручную в маленьком поле под надписью None. Но имхо это настолько нетривиальная задача, что проще дать кому-то по рогам, и выбить замену шрифта

:)

Oк. Понял. Огромное вам спасибо!

P.S. Я там вам в личку ещё одно сообщение написал насчёт своего поста..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy