Quoting Nathan Willis (2023-04-08 11:22:07) > On Fri, Apr 7, 2023 at 8:28 PM Agathe Porte <deb...@microjoe.org> wrote: > > > Similarly, if the intent is to make some sort of distinction based on the > > > contents of the tables (e.g., GSUB and GPOS), then the filename extension > > > still isn't adequate, because .ttf files can and do include those tables > > > (see Noto and many many others). > > > > I do not know how to inspect the tables, but the `file` tool indicates > > that creep2.ttf (provided by upstream) and creep2.otb (built by the > > package) are reported as TrueType fonts with BDF tables: > > > > > There are a couple of passable options. FontForge *can* show you all the > contents, but the drawback is that it doesn't have a good concept of > "general overview" and instead it's all split up into different panes of > different editable info-windows. > > The much easier option (IMO) is probably the "TTX" tool, which is a > round-trip-through XML tool, but it has several convenience switches, too, > letting you just look at stuff.
The tool otfinfo part of Debian package lcdf-tools can list the tables: $ otfinfo -t /usr/share/fonts/opentype/cantarell/Cantarell-Bold.otf 77805 CFF 498 GDEF 15980 GPOS 2818 GSUB 96 OS/2 3308 cmap 54 head 36 hhea 5288 hmtx 6 maxp 1112 name 32 post $ otfinfo -t /usr/share/fonts/opentype/creep2/creep2.otb 1184 BDF 3581 EBDT 156 EBLC 28 FFTM 28 GDEF 96 OS/2 1184 cmap 0 glyf 54 head 36 hhea 1030 hmtx 2 loca 32 maxp 495 name 3329 post Hope that's of some help. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ * Sponsorship: https://ko-fi.com/drjones [x] quote me freely [ ] ask before reusing [ ] keep private