|
|
|
| Подскажите пожалуйста, как в данной функции ImageString($im, $FONT, $text_x, $dy, $s, $black) выводить русские символы.(переменная $s)
Заранее благодарю | |
|
|
|
|
|
|
|
для: Maestro
(27.06.2008 в 03:34)
| | А скрипты написаны в какой кодировке? | |
|
|
|
|
 10.7 Кб |
|
|
для: Phantom
(27.06.2008 в 03:39)
| | Извините, уже хотел удалить тему, но для интересующихся, или столкнувшихся с этой проблемой, вот её overview:
Проблема сия состоит в том, что русских шрифтов как таковых в php нету, и не зависит от того, в какой кодировке пишем. Поэтому, нужно создать свой шрифт, в котором будут присутствовать русские символы, а затем загрузить его с помощью фукнции
$FONT = imageloadfont ('myfont.phpfont');
и уже после этого ImageString($im, $FONT, $text_x, $dy, $s, $black) будет работать вполне корректно. Тулзы для создания шрифтов можно найти в нете, если кому нужно, приклепляю один из них(уже созднанный - Thanks неизвестному автору), который поддерживает русские символы. | |
|
|
|
|
|
|
|
для: Maestro
(27.06.2008 в 03:47)
| | Так ведь шрифты и с винды можно взять русские. Да и в сети найти можно. Разве они не годятся? | |
|
|
|
|
|
|
|
для: Phantom
(27.06.2008 в 04:25)
| | хз, виндовские не пробовал. Но думаю тулза существует не просто так(php_font_editor помоему называется), там расширение у шрифта особое. а тот шрифт из сети и взял. | |
|
|
|