Изменение формы номера шрифта в PowerPoint

3764
dumbledad

Некоторые шрифты, например Corbel, включают в себя несколько числовых форм: рисунки с подкладкой, где цифры имеют одинаковую высоту с заглавной буквой, и рисунки в старом стиле или текст, где цифры имеют различную высоту и смешиваются с строчными буквами. Например, в следующем фрагменте строки в Segoe используются подкладочные фигуры, а в строке в Corbel используется стандартная числовая форма, фигуры в старом стиле:

lining and text figures

(NB. Текст в этом фрагменте не важен, он просто иллюстрирует различную высоту цифр.)

Я обнаружил, из этой статьи через ответ на графический дизайн SE, что я могу изменить между числом форм слова с помощью вкладки Дополнительно диалогового шрифта:

Screenshot form Word

ВОПРОС: Как выбрать облицовочные фигуры Корбеля в PowerPoint?

6
Вы правы, я допустил ошибку при копировании текста из Word в PowerPoint. Я удалил свой ответ. harrymc 9 лет назад 0
Из моих тестов в ответе, который я удалил, я считаю, что единственным решением является тщательный выбор шрифтов, так как некоторые из них обрабатывают цифры одним способом, а другие - наоборот. Я не думаю, что что-то изменилось в PowerPoint 2013. harrymc 9 лет назад 0
@harrymc Corbel обрабатывает их в обоих направлениях, но проблема заключается в переключении между ними в PowerPoint. dumbledad 9 лет назад 0

3 ответа на вопрос

8
Vinayak

Короткий ответ: ты не можешь . Во всяком случае, не сейчас.

Microsoft еще не представила поддержку расширенных типографских функций для шрифтов OpenType для PowerPoint и Excel. Microsoft Word, однако, « поддерживает ограниченный набор функций OpenType »

Из этой старой статьи HowToGeek (это, по-видимому, та, которую вы связали в своем вопросе), я предполагаю, что эти функции доступны в Word, Outlook и Publisher.

Однако, согласно этой статье службы поддержки Office, она доступна только в Microsoft Word.

Источник: статья с описанием OpenType (PracticalTypography.com)


РЕДАКТИРОВАТЬ: я нашел обходной путь

Хотя вы не можете включить функции OpenType для шрифта в PowerPoint, вы можете, однако, отредактировать указанный шрифт и создать новое подмножество оригинала, содержащее глифы только для цифр, и использовать отредактированный шрифт, когда вам нужно набирать цифры в PowerPoint.

Вот результат после примерно 15 минут редактирования шрифта Corbel онлайн на IcoMoon Corbel Edited - Icomoon.io

Сначала вам нужно будет преобразовать шрифт TrueType (TTF) в SVG, а затем импортировать файл SVG в IcoMoon . После этого выберите глифы для чисел, которые вы хотите отредактировать (убедитесь, что вы выбрали соответствующие значки из списка, так как это важно сделать правильно. Проверьте высоту чисел для помощи. Найдите значки в центре) select the icons you wish to edit и щелкните значок карандаша и переместите каждое число на 6 пунктов с помощью кнопки « Вниз» .
(Это в основном процесс проб и ошибок. Возможно, вам придется поэкспериментировать здесь. Это поможет изменить несколько глифов, загрузить шрифт и просмотреть их, чтобы убедиться, что вы правильно поняли.)

edit glyph

После этого нажмите « Создать шрифт» и свяжите каждый глиф с правильной кодовой точкой Юникода или просто свяжите их с правильным номером, введя цифры от 0 до 9 в поля справа.

associate glyphs with correct Unicode values

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

1
harrymc

PowerPoint apparently shows each font with its own default numerals lining option. In the below example the above is displayed in Calibri and below in Corbel font, and the numerals are handled differently :

image1

I therefore believe that choosing your fonts with care is the only way to change numerals lining in PowerPoint, based on the tests detailed below.

I went as far as embedding a Word object in PowerPoint and copying into it text that used the same font but with different advanced lining options, and got at first this perfect display :

image2

However, the moment I switched the focus from the object, the display suddenly became this:

image3

The display stayed this way also in presentation mode. However, when I then clicked inside the object, so placing it again in edit mode, suddenly the display switched back to the previous image, with numerals lining now done correctly!

So confusedly, it seems like Word is used to edit the Word object, so numerals lining is supported at that stage. But after the editing is done, PowerPoint takes over and displays it in its own wretched way.

My tests were done using PowerPoint 2010 and remain to be verified with PowerPoint 2013, but I do not believe that numerals lining in implemented at all in the PowerPoint display engine. I think it is a horrible idea for Word and PowerPoint to use different display engines for text, but this is the way it apparently works. As both seem to use the same Office Open XML document format, as seen from the fact that Word can pick up where it left off, this is even more lamentable.

1
Dɑvïd

Другой вариант - использовать LibreOffice Impress, программное обеспечение для презентаций в этом офисном пакете F / OSS.

Он будет читать / записывать файлы PPT и PPTX (по моему опыту, более полный успех с первым, чем последним). Это позволит вам настроить параметр шрифта следующим образом:

  • выделите текст, для которого вы хотите иметь «номера подкладки»;
  • щелкните по раскрывающемуся списку имени шрифта и добавьте :lnum=1или, в более поздних версиях LibreOffice, :+lnumк имени шрифта (Corbel, в случае OP);
  • нажми "Enter" и готово!

Это будет выглядеть примерно так:

Скриншот

И у вас будут номера подкладки в вашей презентации Impress. Это не решение Powerpoint, но о нем стоит знать. Powerpoint действительно обладает множеством других функций, которых нет в Impress, так что это вопрос компромисса при оценке того, какое программное обеспечение лучше в данном случае.

(И стоит также знать, что Impress позволит встраивать шрифты в презентацию, чего не сделает Mac Powerpoint .)


Обратите внимание, что если вы хотите добавить дополнительные стили opentype, используйте амперсанд: например, :+lnum&smcpчтобы добавить маленькие заглавные буквы.