Внедрение шрифтов для правильного отображения текста

При воспроизведении опубликованных SWF-файлов на компьютерах различных пользователей Интернета нет никакой гарантии, что на их компьютерах присутствуют требуемые шрифты. Чтобы текст гарантированно отображался задуманным способом, можно внедрить необходимые шрифты или набор определенных символов шрифта в SWF-файл. После внедрения шрифта в SWF-файл при его воспроизведении требуемый шрифт будет гарантированно доступен независимо от того, на каком компьютере воспроизводится этот файл. Внедренные шрифты можно применять к различным элементам SWF-файла.

Animate автоматически внедряет все символы, использованные любыми текстовыми объектами, содержащими текст. Если вы хотите, чтобы текстовые объекты использовали дополнительные символы, например для отображения вводимых пользователем данных или при редактировании текста с помощью ActionScript, внедрите символ шрифта вручную. Внедренные шрифты необязательно используются текстовыми объектами, свойство «Сглаживание» которых имеет значение «Использовать шрифты устройства». Выберите шрифты, которые требуется внедрить в FLA-файл, и Animate внедрит их при публикации SWF-файла.

Существует четыре стандартных ситуации, когда необходимо обеспечить согласованное отображение текста в SWF-файле.

  • При создании текстовых объектов в FLA-файле, являющихся частью дизайна, требующего согласованного отображения текста.
  • При использовании любого параметра сглаживания, кроме «Использовать шрифты устройства», необходимо встраивать шрифты, иначе текст может исчезнуть или отображаться неправильно.
  • При создании текста в FLA-файле динамически с помощью ActionScript.
  • При создании текста динамически с помощью ActionScript необходимо указать в ActionScript, какой шрифт использовать.
  • При наличии SWF-файла, содержащего текстовые объекты, который может быть загружен другим SWF-файлом, в который требуемые шрифты не внедрены.

Возможности в диалоговом окне «Внедрение шрифтов».

  • Централизованное управление всеми внедренными шрифтами.

  • Создание символов шрифтов для каждого внедренного шрифта.

  • Выбор пользовательских или стандартных диапазонов внедренных символов для шрифта.

  • Обработка классического текста и текста Text Layout Framework (TLF) в пределах одного и того же файла и использование внедренных шрифтов для каждого типа текста. Обратите внимание, что текст TLF недоступен в Animate. Дополнительные сведения см. в разделе Открытие файлов CS6 в Animate.

Внедрение символов из шрифта в SWF-файл:

  1. Откройте FLA-файл в Animate, а затем откройте диалоговое окно «Внедрение шрифтов», выполнив одно из следующих действий.

    • Выберите «Текст» > «Внедрение шрифтов».

    • В меню параметров панели «Библиотека» выберите «Новый шрифт».

    • В древовидном представлении панели «Библиотека» нажмите правой кнопкой мыши пустое место, затем выберите «Новый шрифт».

    • В инспекторе свойств текста нажмите кнопку «Внедрить».

  2. Если в диалоговом окне «Внедрение шрифтов» шрифт не был выбран, нажмите кнопку «Добавить» (+), чтобы внедрить новый шрифт в FLA-файл.

    Если открыть диалоговое окно «Внедрение шрифтов» из панели «Библиотека» или из инспектора свойств текста, элемент шрифта отображается в диалоговом окне автоматически.

  3. На вкладке «Параметры» выберите «Семейство» и «Стиль» внедряемого шрифта.

    Если открыть диалоговое окно «Внедрение шрифтов» из панели «Библиотека» или из инспектора свойств текста, текущий выбранный шрифт отобразится в диалоговом окне автоматически.

  4. В разделе «Диапазоны символов» выберите диапазон внедряемых символов. Чем больше в публикуемом SWF-файле внедренных символов, тем больше его размер.

  5. Чтобы внедрить дополнительные специальные символы, введите их в поле «Включить также следующие символы».

  6. Чтобы внедренный символ шрифта был доступен для ActionScript, выберите на вкладке ActionScript пункт «Экспорт для ActionScript».

  7. При выборе «Экспорт для ActionScript» также необходимо выбрать формат контура. В качестве формата контура для контейнеров текста TLF выберите TLF (DF4). В качестве формата контура для контейнеров классического текста выберите Classic (DF3).

    Для контейнеров классического текста и текста TLF необходимо создать отдельные символы внедренного шрифта. Формат контура TLF (DF4) не поддерживает шрифты PostScript Type 1. Для отображения текста с форматом контура TLF (DF4) требуется проигрыватель Flash Player 10 или более поздней версии.

  8. Чтобы использовать символ шрифта в качестве общего ресурса, необходимо указать параметры в разделе «Общий доступ» на вкладке ActionScript. Дополнительные сведения об использовании общих ресурсов см. в разделе Общий доступ к ресурсам библиотеки.

Редактирование параметров внедренного символа шрифта:

  1. Выполните одно из следующих действий.

    • На панели «Библиотека» нажмите правой кнопкой мыши символ шрифта и выберите «Свойства».

    • В рабочей области выберите контейнер текста и нажмите кнопку «Внедрить» в разделе «Символ» инспектора свойств.

    • Выберите на панели «Библиотека» символ шрифта и выберите на панели параметров пункт «Редактирование свойств».

    • Дважды нажмите значок символа шрифта на панели «Библиотека».

    • Выберите «Текст» > «Внедрение шрифтов», затем в древовидном представлении в левой части диалогового окна выберите символ шрифта для редактирования.

  2. Внесите необходимые изменения в диалоговом окне «Внедрение шрифтов» и нажмите кнопку ОК.

В древовидном представлении диалогового окна «Внедрение шрифтов» отображаются все символы шрифтов в текущем FLA-файле, сгруппированные по семействам. В открытом диалоговом окне можно отредактировать любой или все шрифты, после чего необходимо подтвердить изменения нажатием кнопки ОК.

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?