2017-02-02 9 views
1

Я недавно перешел на MacBook Pro 15" и основной текст ведет себя странно.Использование основной текст на Mac Book Pro экрана/HD другой текст размером

У меня есть приложение, которое использует основной текст, чтобы нарисовать NSattributedstring с CTFrameDraw. Он работает так, как ожидалось, на внешнем мониторе 1080p, если я перетащил окно на экран MacBook Pro, тогда шрифт будет отображаться очень маленьким, как если бы он был изменен с 10-точечного шрифта на 5 пунктов при окрашивании. Аналогично, если я перекрашу текст на MacBook Pro тогда он по-прежнему мал.

Я предполагаю, что это потому, что MacBook Pro имеет экран с высоким разрешением, а шрифт визуализируется на нативном пиксельном разрешении. Может ли кто-нибудь указать мне документы на ho w, чтобы справиться с этим? У меня был google и явился пустым.

Swift 3, Xcode 8.2.1 на OSX 10.12.2

тиа

ответ

0

Это был я. У меня был этот бит кода

var c = context.ctm 
c = c.inverted() 
context.concatenate(c) 

, чтобы преобразовать матрицу преобразования в идентификатор. Он закручивает вещи на двойных пиксельных дисплеях.