NSTextViewのGlyphRangeとCharacterRangeの違いは何ですか?NSTextViewのGlyphRangeとCharacterRangeの違いは何ですか?
- (NSRectArray)rectArrayForCharacterRange:(NSRange)charRange withinSelectedCharacterRange:(NSRange)selCharRange inTextContainer:(NSTextContainer *)container rectCount:(NSUInteger *)rectCount;
- (NSRectArray)rectArrayForGlyphRange:(NSRange)glyphRange withinSelectedGlyphRange:(NSRange)selGlyphRange inTextContainer:(NSTextContainer *)container rectCount:(NSUInteger *)rectCount;
グリフと文字は常に同じ範囲にあると思います。 私はglyphRangeとcharRangeが同じであると思います。なぜなら、2つのメソッドを使用すると、charRangeとglyphRangeに同じ範囲の値が与えられ、出力NSRectArrayは同じになるからです。
私は誤解していますか?
グリフの範囲と文字の範囲は常に同じであると思われますが、それらの値がいつ異なるかはわかります – aelam
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/FontHandling /Concepts/CharactersAndGlyphs.html –