1

iOS 7 の時点で、コンソールに次の情報が表示されるようになりました。

CoreText: Invalid 'kern' Subtable In name = Volkswagen-Bold, size =
17.000000, matrix = 0x0, descriptor = <CTFontDescriptor: 0x10a79370>{attributes = <CFBasicHash 0x10a793a0 [0x537fec8]>{type = mutable dict, count = 1,

entries =>

     1 : <CFString 0x6a9df90 [0x537fec8]>{contents = "NSFontNameAttribute"} = <CFString 0x10a795e0 [0x537fec8]>{contents = "Volkswagen-Bold"}

}

>}

フォントをインストールして FontBook で検証すると、カーンは正常にチェックアウトされます。iOS 6 ではこのフォントに問題はありませんが、これを修正するために何をすべきか正確にはわかりません。フォントで ftxdumperfuser を実行したところ、これが出力で、正常に見えます...何かアイデアはありますか?

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE hheaTable [
<!ELEMENT hheaTable EMPTY>
<!ATTLIST hheaTable versionMajor CDATA #IMPLIED
     versionMinor CDATA #IMPLIED
     ascender CDATA #IMPLIED
     descender CDATA #IMPLIED
     lineGap CDATA #IMPLIED
     advanceWidthMax CDATA #IMPLIED
     minLeftSideBearing CDATA #IMPLIED
     minRightSideBearing CDATA #IMPLIED
     xMaxExtent CDATA #IMPLIED
     caretSlopeRise CDATA #IMPLIED
     caretSlopeRun CDATA #IMPLIED
     caretOffset CDATA #IMPLIED
     metricDataFormat CDATA #IMPLIED
     numberOfHMetrics CDATA #IMPLIED
>
]>

<!--

     Data generated      Tue Nov  5 11:48:57 2013

     Generated by ftxdumperfuser build 248,
          FontToolbox.framework build 55

     Font full name: 'Volkswagen-Bold'

-->

<hheaTable
     versionMajor="1"
     versionMinor="0"
     ascender="978"
     descender="-239"
     lineGap="0"
     advanceWidthMax="1042"
     minLeftSideBearing="-90"
     minRightSideBearing="-82"
     xMaxExtent="1009"
     caretSlopeRise="1"
     caretSlopeRun="0"
     caretOffset="0"
     metricDataFormat="0"
     numberOfHMetrics="231"
     />
4

1 に答える 1

1

フォントはもともと ttf でしたが、ようやく問題を解決した otf のバージョンを見つけました。ファイル拡張子とは関係ないと思いますが、データがどのように作成または保存されたかということです。

于 2013-11-05T20:49:47.157 に答える