Описание тега uniscribe
Windows Uniscribe API позволяет отображать текст с гораздо более точным контролем над функциями шрифта, чем это может быть выполнено с помощью других функций на основе GDI (например, DrawText или TextOut).
2
ответа
Как получить глик Unicode представление Unicode символа
В Windows используется библиотека unscribe для замены символов арабского и индийского алфавита в зависимости от их местоположения. Новый глиф все еще имеет исходный юникод типизированного символа, хотя у него есть свое специальное представление в Юн…
23 май '11 в 17:38
0
ответов
Попытка экспортировать отчет с текстом Unicode в PDF с использованием SynPDF приводит к перепутанному тексту
SynPDF исправил некоторые проблемы с юникодом, но, по-видимому, не все из них. Ниже приведен простой код для экспорта быстрого отчета в PDF с использованием SynPDF: procedure TForm1.CreatePdf(QuickRep: TCustomQuickRep; const aFileName: TFileName); v…
18 сен '14 в 10:56
1
ответ
Арабская буква полдень Гунна неправильно отображается с точкой
Фон Арабская буква полдень Гунна ( ں) неправильно отображается на моем компьютере с Windows 10 (в Chrome, Edge, Notepad и Word). Последовательность ALEF, NOON GHUNNA, ALEF отображается как: Эта же последовательность отображается правильно на моем т…
11 июн '18 в 13:43
2
ответа
Конвертировать LTR в RTL?
Как вы знаете, многие компоненты пользовательского интерфейса и инструменты разработки не поддерживают RTL, мы можем назвать это перелистыванием текста, потому что результатом является тот же пример: LTR سلام salam متن راهنما word РТЛ word متن راهنم…
18 янв '12 в 12:44
1
ответ
Использование ScriptGetProperties с Delphi
Как я могу использовать ScriptGetProperties API от Uniscribe Dll (usp10.dll) в Delphi Я нашел пример в C++, но я не знаю, как его перевести, потому что я плохо разбираюсь в C. const SCRIPT_PROPERTIES **g_ppScriptProperties; int g_iMaxScript; WCHAR *…
05 май '10 в 10:22
2
ответа
Как сбалансировать функции OpenType, ориентированные на сценарии, с другими функциями OpenType, использующими DirectWrite?
Полное раскрытие: я работаю над текстовым API моей библиотеки libui GUI. Это оборачивает DirectWrite в Windows, Core Text в OS X и Pango (который использует HarfBuzz для формирования OpenType) в других Unix-системах. Один из атрибутов форматирования…
18 июн '17 в 03:47
3
ответа
Сложное расположение текста в индийских скриптах
Я использую шрифты TrueType Unicode для телугу. Я хочу ввести последовательность символов Unicode в диапазоне, указанном для телугу, и использовать функции Java для отображения соответствующих букв. Какая часть Java обрабатывает разбиение последоват…
05 дек '10 в 11:34
0
ответов
Столкнувшись с проблемами в ScriptShape(USP10.dll) Windows API в Windows 10
Тестируемое приложение: Блокнот Содержание напечатано в блокноте: ABCD Поведение наблюдается в средах Windows: Windows 7 / Windows 8.1: чтобы нарисовать текст ABCD в блокноте, вызов попадает в ScriptShape Windows API(USP10.dll) для генерации Glpyhs,…
10 фев '17 в 12:27
1
ответ
Что именно происходит, когда включена поддержка сложных сценариев?
Когда мы устанавливаем флажок "Установить файлы для сложных скриптов и языков справа налево (включая тайский)" в региональных и языковых настройках, что именно происходит? Изменения в ключах реестра? Я заметил, что он устанавливает некоторые файлы.f…
20 мар '10 в 18:06
0
ответов
Uniscribe ScriptShape персонаж не найден в упрощенном арабском Windows Svr 2012 или W10
У меня есть приложение, которое должно конвертировать строки из файлов RTF, которые будут отображаться в формате PDF. У меня проблема с упрощенным арабским полужирным шрифтом, он работает в Windows 7, но не работает в Windows 10 или W.Srv 2012. Очен…
31 окт '16 в 21:03
1
ответ
Как настроить ширину шрифта с помощью Uniscribe API
Пожалуйста, потерпите меня, я новичок в Uniscribe, поэтому надеюсь, что это не глупый вопрос, но я не смог найти решение где-либо еще. Итак, здесь идет... Я пытаюсь использовать Uniscribe API, чтобы уменьшить ширину шрифта; то есть, учитывая конкрет…
25 янв '11 в 15:54
1
ответ
Windows API выберите жирный шрифт
Я пытаюсь написать код для выбора жирного шрифта (я на самом деле хочу получить имя файла шрифта для отправки кроссплатформенному средству визуализации шрифтов, но это не слишком важно). Я использую CreateFont(), устанавливающий cWeight в FW_BOLD и …
10 июл '12 в 00:01
3
ответа
Uniscribe Kerning
На работе мне было поручено улучшить отрисовку текста в нашем приложении, чтобы лучше поддерживать кернинг символов. Наше приложение генерирует изображения, которые появляются на телевидении, поэтому качество изображения имеет первостепенное значени…
05 авг '09 в 09:45
1
ответ
Как определить, поддерживается ли шрифт символом Unicode суррогатной пары?
Мне удалось найти следующий метод определения, если Unicode-16 символ поддерживается шрифтом. К сожалению, это не работает для суррогатной пары символов Unicode, так как WCRANGE структура поддерживается GetFontUnicodeRanges функция возвращает только…
05 янв '19 в 07:58
1
ответ
Почему FONTSIGNATURE не отражает lfCharSet?
Я перечисляю шрифты Windows следующим образом: LOGFONTW lf = {0}; lf.lfCharSet = DEFAULT_CHARSET; lf.lfFaceName[0] = L'\0'; lf.lfPitchAndFamily = 0; ::EnumFontFamiliesEx(hdc, &lf, reinterpret_cast<FONTENUMPROCW>(FontEnumCallback), reinterp…
14 июн '10 в 19:25
0
ответов
Как нарисовать повернутый текст с ScriptTextOut?
Как нарисовать повернутый текст, используя ScriptTextOut функционировать? Я пробовал оба Graphics::SetTransform а также SetWorldTransform и они, кажется, не делают трюк.
24 июл '18 в 08:22
1
ответ
Расчет позиций глифов в Windows
Существует ли какая-либо простая и совместимая GDI или.NET доступная подсистема Windows, которая будет давать символы положения глифа. Задачей здесь является объединение символов, таких как символы на арабском языке, которые иногда имеют цепочки из …
19 ноя '14 в 18:17
1
ответ
Uniscribe и текстовые наброски
Могу ли я использовать выходные данные ScriptShape/ScriptItemize в Uniscribe для получения кодов символов и передачи кодов символов в GetGlyphOutline для получения кодов Безье? У Uniscribe есть звонок, чтобы получить план?
19 июн '14 в 06:47
1
ответ
Как внедрить Uniscribe для Linux
Я пытаюсь реализовать Uniscribe для Linux для отображения сложного текста, например арабского. Кажется, это огромная задача. Что мне нужно сделать, так это реализовать указанные ниже API: Проверьте, является ли строка сложной. Получите ширину строки…
13 ноя '19 в 10:26