Вопросы по теме 'core-text'

Поиск ограничивающего прямоугольника текста в Core Text
Я пытаюсь найти границы строки текста в Core Text. Для простоты предположим, что он состоит из одного символа. На данный момент я использую следующий метод: line = CTLineCreateWithAttributedString(attrString); rect = CTLineGetImageBounds(line,...
2568 просмотров
schedule 16.03.2022

Вертикальное выравнивание с основным текстом?
Как изменить вертикальное выравнивание текста во фрейме CTFramesetter? Я хочу, чтобы мой текст был посередине, а не вверху . Я использую фреймворк Core Text. Есть настройка абзаца на изменение выравнивания по горизонтали, но не по вертикали.
6182 просмотров
schedule 01.06.2023

Могу ли я использовать NSAttributedString в основном тексте в iOS?
Я пытаюсь понять, как взять NSAttributedString и использовать его в основном тексте на iPad. Я посмотрел одно из видео WWDC (110), в котором есть слайды (но нет исходного кода), и в нем описывается, как создать NSAttributedString, а затем просто...
14722 просмотров
schedule 09.04.2024

Преобразование HTML в NSAttributedString в iOS
Я использую экземпляр UIWebView для обработки некоторого текста и его правильного цвета, он дает результат в виде HTML, но вместо того, чтобы отображать его в UIWebView , я хочу отображать его, используя Core Text с NSAttributedString . Я...
112942 просмотров

Рисование текста с основной графикой
Мне нужно нарисовать центрированный текст в CGContext. Я начал с подхода какао. Я создал NSCell с текстом и попытался нарисовать его так: NSGraphicsContext* newCtx = [NSGraphicsContext graphicsContextWithGraphicsPort:bitmapContext...
13726 просмотров
schedule 20.02.2022

Как установить размер пробела в CoreText?
Я хочу спросить, как установить размер пробела в CoreText? Я хочу, чтобы пустое пространство CoreText имело тот же размер, что и пустое пространство UITextView. Кто-нибудь может мне помочь?
418 просмотров

Поддерживает ли CoreText малые заглавные буквы?
Есть ли в CoreText какое-либо средство для выбора варианта шрифта с маленькими заглавными буквами или для синтеза маленьких заглавных букв, если шрифт не имеет этой функции? Я не могу найти в документации CoreText ничего, что говорит о маленьких...
3060 просмотров
schedule 23.03.2022

Ошибка рендеринга текста CoreText
Я работаю над новым приложением. Я отображаю различные документы из NSAttributedString, используя основной текст. У меня проблемы со странными глюками при рендеринге текста. Это происходит не с каждым документом. Кажется, нет рифмы или причины,...
857 просмотров
schedule 19.11.2022

Многострочный NSAttributedString с усеченным текстом
Мне нужен подкасс UILabel с многострочным атрибутивным текстом с поддержкой ссылок, полужирных начертаний и т.д. Также мне нужно усечение хвоста многоточием. Ни один из открытых исходных кодов, который поддерживает текст с атрибутами внутри UILabels...
28915 просмотров
schedule 31.03.2022

Core Text загружает ВСЕ системные шрифты в резидентную память
Всякий раз, когда я использую CTFontCreateWithFontDescriptor() (фрагмент ниже взят из этой статьи ) Я обнаружил, что ВСЕ шрифты сопоставляются и, кажется, теряют около 20 МБ. dispatch_queue_t queue = dispatch_queue_create("font.worker",...
1065 просмотров
schedule 12.07.2023

Сбой CTTypesetter при работе со странными символами Unicode
Я использую CTTypesetter для компоновки сообщений, прочитанных из JSON с сервера. Однако в некоторых конкретных сообщениях происходит сбой, а именно в сообщениях с необычными символами Unicode, такими как приведенное ниже. CFAttributedStringRef...
853 просмотров
schedule 28.05.2022

iPhone sdk: поведение NSMutableAttributedString с ошибками при использовании CTFramesetterCreateFrame
Я пытаюсь нарисовать текст, часть которого окрашена в другой цвет. Сначала выдайте это при использовании следующего кода: NSMutableAttributedString *test1 = [[NSMutableAttributedString alloc] initWithString:@"fi"]; // Should color only the...
1467 просмотров
schedule 24.12.2022

CoreText - изменить цвет текста при нажатии
Я использую CoreText для рисования текста в ячейках табличного представления, поскольку реализовал технику быстрой прокрутки. Ссылки в моем тексте имеют другой цвет и реагируют на клики, но я не могу понять, как сделать так, чтобы ссылки выглядели...
731 просмотров
schedule 04.08.2022

Как разместить текст в обратном порядке, используя основной текст?
Для размещения длинной строки на страницах я могу использовать CTFramesetterCreateFrame для создания CTFrameRef , а затем перемещать начальный индекс в строке для создания следующего CTFrameRef . Это легко, поскольку начальный индекс продвигается...
449 просмотров
schedule 05.05.2022

почему создание фреймсеттера с китайским текстом было очень медленным в iOS5
Я обнаружил, что использование CTFramesetterCreateWithAttributedString для создания фреймсеттера с китайской строкой в ​​iOS5 было очень медленным, а в iOS4 — быстрым. Я провел такой тест: (chinese.txt содержит 77571 китайских символов, а...
501 просмотров
schedule 13.06.2022

CTFrameGetLineOrigins получил неправильное происхождение
Я использую CTFrameGetLineOrigins для получения источника каждой строки. Но он всегда возвращает неправильное начало строки. Код: CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetTextMatrix(context,...
1175 просмотров
schedule 06.03.2023

Сглаживание шрифта CoreText на прозрачном фоне
Я пытаюсь визуализировать с помощью CoreText (версия appkit) на (полу-) прозрачном фоне, и в результате края не гладкие. Поиск в Интернете показывает, что решения этой проблемы нет, однако я не верю в это из-за одного простого наблюдения: если я...
472 просмотров
schedule 24.09.2023

Изменение значения kCTLigatureAttributeName в iOS
Я пытаюсь использовать лигатурный шрифт в своем приложении iOS, и другие ответы говорят мне, что для этого мне нужно установить kCTLigatureAttributeName = 2 ( Встраивание лигатурного шрифта в приложение для iPhone ). Однако я относительно новичок в...
365 просмотров
schedule 21.08.2022

постоянно загружать шрифт
Я создаю приложение для Mac, которое должно использовать собственный шрифт. Шрифт загружается с помощью функции CTFontManagerRegisterFontsForURL . Шрифт загружался каждый раз при запуске приложения. Можно ли просто загрузить шрифт один раз и...
222 просмотров

Как предотвратить обрезание обводки текста по краю UILabel?
Я добавляю довольно широкую обводку в несколько пикселей к тексту в UILabel , и в зависимости от межстрочного интервала, если самые края текста касаются самых краев этикетки, стороны обводки могут быть обрезаны, если они выходят за пределы метки....
1416 просмотров
schedule 14.02.2023