-39

Особенности верхнего/нижнего индекса

Ваяю примитивный текстовый процессор (под винду, с некоторой спецификой).

Предпросмотр перед печатью, возможность экспорта в MS Word (rtf, docx), PDF, Open/LibreOffice ... возможность оформления символов в верхнем/нижнем индексе (superscript/subscript).

И вот на последнем - полнейший затык.

Нижний пикчер - Word 2016

Верхний - LibreOffice

Шрифт Arial, Размер 1000 , второй символ - верхний индекс.

Особенности верхнего/нижнего индекса C++, Боль

Взялся копать - почему так. B повстречал птицу обломинго:

https://en.wikipedia.org/wiki/Subscript_and_superscript

Разные производители - трактуют этот индекс по своему.

OpenOffice/LibreOffice берут 58% от размера "нормального" символа

Word 2015 (если не врут, проверить негде) - 50%

Adobe - 58,3

Word 2016 - 65,2%

ИЧСХ, GetOutlineTextMetrics даёт рекомендованный размер в 64,8%

(Шрифт 1000pt, otm.otmptSuperscriptOffset.y == 866, т.е. 866/96*72 = 648pt)

Хаоса добавляет документ

https://docs.microsoft.com/en-us/typography/opentype/spec/tt...

там ещё более другие цифры (правда про математические написания разнообразных формул, но аналогично)

Б - Боль

Как выкручиваться? 
Лучшие посты за сегодня
8492

Огородная боль

6608

Как Украина "не хотела" воевать. Хронология событий. Часть 1

Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://russian.rt.com/ussr/article/945278-ukraina-nato-uche...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.osce.org/ru/special-monitoring-mission-to-ukrain...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://nationalinterest.org/blog/buzz/can-ukraines-revamped...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.osce.org/ru/special-monitoring-mission-to-ukrain...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.osce.org/ru/special-monitoring-mission-to-ukrain...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Данные на 19:30 11 января:https://www.osce.org/ru/special-monitoring-mission-to-ukrain...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.csis.org/analysis/russias-possible-invasion-ukra...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.osce.org/ru/special-monitoring-mission-to-ukrain...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://zaborona.com/ru/v-ukraine-usilyat-ukrainizacziyu-16-...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.osce.org/ru/special-monitoring-mission-to-ukrain...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.osce.org/ru/special-monitoring-mission-to-ukrain...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.congress.gov/bill/117th-congress/senate-bill/352...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
https://www.osce.org/ru/special-monitoring-mission-to-ukrain...
Как Украина "не хотела" воевать. Хронология событий. Часть 1 Политика, Украина, Россия, Россия и Украина, Спецоперация, ОБСЕ, ДНР, ЛНР, Признание независимости ДНР и ЛНР, Длиннопост, Текст
Показать полностью 23
5616

На сербский

5369

Былое

5106

Кажется пчелы начинают что-то подозревать...

Показать полностью
4624

Неловко как-то

Неловко как-то
4614

Способ схлопнуть вселенную

Способ схлопнуть вселенную Скриншот, Комментарии на Пикабу, Black Lives Matter, Украинцы, Политика, Негры, Юмор
4357

Самокритично

Самокритично Комментарии на Пикабу, Самокритика, Скриншот
4253

Уровень безделия, к которому я стремлюсь

Уровень безделия, к которому я стремлюсь Юмор, Картинка с текстом, Мемы, Лига Лени, Комментарии, Повтор
Показать полностью 1
3944

ПРО МОЁ И НАШЕ

3929

Немного самоиронии)))

3915

Моя идеальная премия Оскар

3855

На Балканах обсуждают Евровидение

На Балканах обсуждают Евровидение Политика, Балканы, Евровидение
Показать полностью 1
3597

Суровое детство 90-ых

3588

Он все помнит

Он все помнит
3487

Паранойя

3462

Элементарно. 4 сезон, 9 серия

3438

И не посадят!

И не посадят!
3387

Ублюдков, ограбивших подростка в Ижевске, нашли. По классике извинения на камеру

3318

Милота

Милота США, Расизм, Ку-клукс-клан, Белые люди, Негры, Дети, Милота, Полиция США, Щит, Полиция
Показать полностью 1
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: