Core Text框架詳細(xì)解析(二) —— 關(guān)于Core Text

版本記錄

版本號(hào) 時(shí)間
V1.0 2017.10.21

前言

Core Text框架主要用來做文字處理弟孟,是的iOS3.2+OSX10.5+中的文本引擎样悟,讓您精細(xì)的控制文本布局和格式。它位于在UIKit中和CoreGraphics/Quartz之間的最佳點(diǎn)没讲。接下來這幾篇我們就主要解析該框架爬凑。感興趣的可以前面幾篇试伙。
1. Core Text框架詳細(xì)解析(一) —— 基本概覽

關(guān)于 Core Text

Core Text是一種用于布置文本和處理字體的高級(jí)疏叨、低等級(jí)技術(shù)。 在Mac OS X v10.5和iOS 3.2中引入的Core Text API可從所有OS X和iOS環(huán)境訪問卦溢。

重要提示:Core Text適用于必須在低級(jí)別進(jìn)行文本布局和字體處理的開發(fā)人員单寂,例如布局引擎的開發(fā)人員吐辙。 如果可能昏苏,您應(yīng)該使用更高級(jí)別的框架來開發(fā)應(yīng)用程序,也就是說洼专,在iOS中使用Text Kit(請(qǐng)參閱Text Programming Guide for iOS)或OS X中的Cocoa文本系統(tǒng)(請(qǐng)參閱Cocoa Text Architecture Guide)壶熏。 Core Text是這些文本系統(tǒng)的基礎(chǔ)技術(shù)浦译,所以它們的速度和效率是共享的精盅。 此外,Text Kit和Cocoa文本系統(tǒng)提供豐富的文本編輯妻枕,功能齊全的頁(yè)面布局引擎以及您的應(yīng)用程序如果單獨(dú)使用Core Text所需提供的其他基礎(chǔ)架構(gòu)。


At a Glance - 總體概括

Core Text適用于需要與Core Graphics框架(Quartz)相關(guān)的低級(jí)文本處理技術(shù)的應(yīng)用程序。如果直接使用Quartz工作愕掏,并且需要繪制一些文本饵撑,請(qǐng)使用Core Text滑潘。例如,如果您有自己的頁(yè)面布局引擎 - 您有一些文本追逮,并且您知道需要在您的視圖中進(jìn)行操作 - 您可以使用Core Text生成字形并根據(jù)具有所有功能精細(xì)排版將它們相對(duì)于彼此定位粱侣,,如字距調(diào)整油猫,連字情妖,斷線诱担,連字符和對(duì)齊蔫仙。

Core Text Lays Out Text - Core Text布局文本

Core Text生成字形(從字符代碼和字體數(shù)據(jù)),并在字形運(yùn)行中將它們相對(duì)于彼此定位恤煞。它將字形運(yùn)行成行居扒,并將線組合成多行框架(如段落)丑慎。核心文本還提供字形和布局相關(guān)數(shù)據(jù)瓤摧,例如字形位置以及線和幀的測(cè)量。它處理字符屬性和段落樣式玉吁,包括各種類型的選項(xiàng)卡樣式和定位照弥。

相關(guān)章節(jié):Core Text Overview, Common Text Layout Operations

You Can Manage Fonts With Core Text - 你可以使用Core Text管理字體

Core Text字體API提供字體,字體集合进副,字體描述符和輕松訪問字體數(shù)據(jù)产喉。 它還支持多種主字體,字體變體敢会,字體級(jí)聯(lián)和字體鏈接。 Core Text為Quartz提供了一種替代方法这嚣,可將自己的字體加載到當(dāng)前進(jìn)程中鸥昏,即字體激活姐帚。

相關(guān)章節(jié):Common Font Operations


Prerequisites - 先決條件

要充分利用本文檔吏垮,您應(yīng)該了解文本系統(tǒng)和問題,您應(yīng)該知道如何使用Core Foundation不透明類型罐旗。 有關(guān)Core Foundation的信息膳汪,請(qǐng)參閱Core Foundation Design Concepts


See Also - 也可以查看

除了本文檔九秀,還有幾個(gè)內(nèi)容涵蓋了Core Text的更多具體內(nèi)容遗嗽,或者描述了Core Text使用的軟件服務(wù)。

以下章節(jié)(在iOS開發(fā)人員庫(kù)中)描述了iOS中的Text Kit

以下文檔(在Mac Developer Library中)提供了描述OS X中Cocoa文本系統(tǒng)的文檔的入口點(diǎn):

后記

未完霸琴,待續(xù)~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末椒振,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子梧乘,更是在濱河造成了極大的恐慌澎迎,老刑警劉巖庐杨,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異夹供,居然都是意外死亡灵份,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門哮洽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來填渠,“玉大人,你說我怎么就攤上這事鸟辅》帐玻” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵匪凉,是天一觀的道長(zhǎng)枪眉。 經(jīng)常有香客問我,道長(zhǎng)再层,這世上最難降的妖魔是什么贸铜? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮聂受,結(jié)果婚禮上蒿秦,老公的妹妹穿的比我還像新娘。我一直安慰自己蛋济,他們只是感情好棍鳖,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瘫俊,像睡著了一般鹊杖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上扛芽,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天骂蓖,我揣著相機(jī)與錄音,去河邊找鬼川尖。 笑死登下,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的叮喳。 我是一名探鬼主播被芳,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼馍悟!你這毒婦竟也來了畔濒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤锣咒,失蹤者是張志新(化名)和其女友劉穎侵状,沒想到半個(gè)月后赞弥,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡趣兄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年绽左,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片艇潭。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拼窥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蹋凝,到底是詐尸還是另有隱情鲁纠,我是刑警寧澤,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布鳍寂,位于F島的核電站房交,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏伐割。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一刃唤、第九天 我趴在偏房一處隱蔽的房頂上張望隔心。 院中可真熱鬧,春花似錦尚胞、人聲如沸硬霍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)唯卖。三九已至,卻和暖如春躬柬,著一層夾襖步出監(jiān)牢的瞬間拜轨,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工允青, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留橄碾,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓颠锉,卻偏偏與公主長(zhǎng)得像法牲,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子琼掠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容