core-text 相关问题

Core Text是Apple Mac OS X和iOS操作系统上的现代文本布局和渲染框架。

在 UILabel 中,是否可以强制一行不在斜线处断开?

示例:我的文字是@“这是一个很棒的 UI/UX 功能”。 一个更好的例子:@“这个数量的 5/17”。 是否可以强制该行不在 / (斜线)处断开? 我正在寻找一位将军...

回答 3 投票 0

与 CTRun 和 CTRunGetPositions 相关的崩溃问题

我遇到了一个奇怪的问题。在很多年前的一个项目中,有这样一段代码: 函数测试函数() { // ...... 让运行 = CTLineGetGlyphRuns(finalLine) 作为! [CT运行] 如果让

回答 1 投票 0

CTFramesetterCreateFrame 和 kCTParagraphStyleSpecifierFirstLineHeadIndent

我有一个200x200px的矩形。我想使用 CTFramesetterCreateFrame 和 kCTParagraphStyleSpecifierFirstLineHeadIndent 在文本中写入。最大的问题是,如果我想写……

回答 1 投票 0

如何让CTFontCreateUIFontForLanguage与汉字和表情符号一起使用?

这个问题与CoreText(Apple平台上可用)有关。语言是 Swift 5.10。 如果给定的 UniC,CTFontCreateUIFontForLanguage() 似乎不会返回可用的结果...

回答 1 投票 0

iOS UITextView 无序/有序列表,如笔记应用程序

我正在尝试复制Apple的Notes无序列表(项目符号),但似乎无法使其工作。 我目前正在使用该字符串作为显示良好的属性字符串。 “\u{2022} 示例项目符号”

回答 2 投票 0

如何使用iOS默认系统字体(SF Pro Text/Display)与Core Text的CTFontCreateWithName

我正在开发一个 iOS 应用程序,我需要使用 Core Text 渲染文本,以便更精确地控制文本布局。我想使用默认的系统字体,我理解是 SF Pro Text for...

回答 1 投票 0

带有 NSAttributedString 的首字下沉

我想仅使用 attributeText NSAttributedString 属性在 UILabel 中将第一个字符首字下沉。像这样: (来源:interpretationbydesign.com) 我尝试过调整...

回答 6 投票 0

获取 UILabel 中的每一行文本

我正在尝试将 UILabel 中的每一行添加到数组中,但我使用的代码似乎不太准确。 func getLinesArrayOfStringInLabel(标签:UILabel) -> [String] { 守护乐...

回答 3 投票 0

如何在 Swift 中迭代加载的 OpenType 字体的所有 FourCharCode 表标签?

这可能只是一个 UnsafeRawPointer 问题,但我不太知道。 在我基于 Swift 的应用程序中,我已将 OpenType/TrueType 字体加载到 CoreText 字体对象中。 然后我要求一个数组来存储所有...

回答 1 投票 0

如何复制 NSMutableAttributedString

我只是想知道如何制作 NSMutableAttributedString 的副本。我有一个名为 text 的属性,我想在某个时刻保存其内容并在出现问题时恢复到它

回答 1 投票 0

SwiftUI 自定义字体加载缓慢

我在使用SwiftUI构建app的时候,在项目中使用了自定义字体来显示emojis(字体ttf文件有23.7M)。使用自定义字体时,代码如下: ContentView 会加载缓慢...

回答 0 投票 0

查找东南亚语言(泰语、高棉语、老挝语、缅甸语)中的单词边界

许多语言的单词之间都有空格,因此很容易知道何时换行。例如,在英语中,任何空格都代表换行的机会。 然而,像泰语这样的语言...

回答 1 投票 0

字符串的写作方向

场景。用户可以动态改变键盘语言,在UITextView中输入文字。问题:如果用户将键盘语言改为阿拉伯文并输入文字,文字在右至右的位置上。如果用户将键盘语言改为阿拉伯语并输入文本,文本在右至......

回答 3 投票 0

是否可以设置仅在iOS中部分文本动画的文本颜色变化?

[我想知道是否甚至可以在iOS中为文本的一部分动画化颜色,最好不是逐个字符,而是逐个像素地动画化,就像这张图片一样?我知道如何在...

回答 1 投票 1

使用CoreText从给定的文本位置获取先前的CTFrame对象

这里是示例代码块,让attrString = NSAttributedString(string:“很长的字符串在这里...”)//非常长的字符串var currentTextPos = 400 //当前的文本位置。例如400 let照排机= ...

回答 1 投票 0

如何将制表位添加到NSAttributedString并显示在UITextView中

我正在创建一个iOS应用,我想显示一个属性字符串,并在UITextView中指定特定的制表位。我也想使用...

回答 4 投票 7

如何使用“核心文字”从文件中加载字体(TTF)?

在OSX 10.6之前,ATSFontActivateFromFileSpecification / ATSFontActivateFromFileReference可用,可用于从文件加载字体。我在核心文字中找不到类似的内容。

回答 4 投票 13

使用CoreText和CTFontDescriptor设置字体粗细

我正在尝试使用CoreText创建具有特定字体粗细的字体。我正在尝试使用通过属性字典创建的CTFontDescriptor,该属性字典指定字体的名称和字体的...

回答 2 投票 1

MacOS:如何在系统范围内以编程方式激活字体?

[我正在尝试使行为与字体管理器非常相似,但是我找不到关于如何使用的任何文档,例如,将OpenType字体添加到NSFontManager提供的列表中。...

回答 2 投票 0

我如何在IOS13中找到此字体相关的核心文本警告的来源?

[正在更新我的应用程序,我注意到在IOS13上的Xcode 11.2中运行该应用程序时,我在日志中收到大量警告。 CoreText注意:客户端请求的名称为“ .SFUI-Regular”,它将得到...

回答 3 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.