Импорт кириллического текста в иллюстратор через переменную xml - PullRequest
2 голосов
/ 04 августа 2011

Я работаю над небольшим проектом, который берет информацию из sql через php и сохраняет в xml-файлы, которые затем импортируются в illustrator.

Проблема заключается в том, что при использовании кириллического текста в XML-файле он не отображается после импорта в Illustrator только в виде пробела.

ниже приведен простой XML-файл с одной переменной, который я использовал для решения проблемы.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"    "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd" [
    <!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
    <!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
    <!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
    <!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
    <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
]>
<svg>
<variableSets  xmlns="&ns_vars;">
    <variableSet  varSetName="binding1" locked="none">
        <variables>
            <variable  category="&ns_flows;" varName="Variable1" trait="textcontent"></variable>
        </variables>
        <v:sampleDataSets  xmlns:v="&ns_vars;" xmlns="&ns_custom;">
            <v:sampleDataSet  dataSetName="Data Set 1">
                <Variable1>
                    <p>Пена Для Ванн</p>
                </Variable1>
            </v:sampleDataSet>
        </v:sampleDataSets>
    </variableSet>
</variableSets>
</svg>

любая помощь будет принята с благодарностью, это задерживает проект на несколько дней!

Ответы [ 2 ]

0 голосов
/ 19 декабря 2011

У меня была проблема с импортом XML со ссылками в CS5. Решено обновлением Illustrator. Попробуйте обновить свой.

0 голосов
/ 18 декабря 2011

Для обычного XML укажите язык, используя атрибут xml:lang:

<p xml:lang="ru">Пена Для Ванн</p>

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...