“Andalus”自定义字体在UITableViewCell
中不起作用。接下来的步骤:
在app-info.plist中添加字体文件名“Andalus.ttf”到“应用程序提供的字体”键
使用NSLog(@"%@", [UIFont familyNames]);
获取字体名称//返回“Andalus”
使用以下设置字体名称:cell.textLabel.font = [UIFont fontWithName:@"Andalus" size:10];
cell.detailTextLabel.font = [UIFont fontWithName:@"Andalus" size:10];
in
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
和
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
但是像'حمل'这样的单词没有出现在具有相同字体的短信息中
我使用UTF8
sqlite
获取数据
谢谢您提前
答案 0 :(得分:1)
Andalus是否有多个变体,例如Andalus Strong和安达卢斯夏普?如果是这种情况,您必须指定要使用的变体的名称。
检查[UIFont fontNamesForFamilyName:@"Andalus"]
答案 1 :(得分:1)
在这里您可以找到更新的字体列表:
此外,还有一个应用程序,您可以看到字体的样子: