lib-font icon indicating copy to clipboard operation
lib-font copied to clipboard

Implement all tables

Open Pomax opened this issue 6 years ago • 4 comments

simple

  • [x] OS/2
  • [x] SVG
  • [x] head
  • [x] hhea
  • [x] hmtx
  • [x] maxp
  • [x] name
  • [x] post

cmap

  • [x] CMAP
  • [x] subtable 0
  • [x] subtable 2
  • [x] subtable 4
  • [x] subtable 6
  • [x] subtable 8
  • [x] subtable 10
  • [x] subtable 12
  • [x] subtable 13
  • [x] subtable 14

advanced

  • [x] BASE
  • [x] GDEF
  • [ ] GPOS
  • [x] GSUB
  • [ ] JSTF
  • [ ] MATH

bitmap

  • [x] CBDT
  • [x] CBLC
  • [x] EBDT
  • [x] EBLC
  • [x] EBSC
  • [x] sbix

bitmap formats

  • [x] format1
  • [x] format2
  • [x] format3
  • [x] format4
  • [x] format5
  • [x] format6
  • [x] format7
  • [x] format8
  • [x] format9
  • [x] format17
  • [x] format18
  • [x] format19

cff

  • [x] CFF
  • [x] CFF2
  • [x] VORG

color

  • [x] COLR
  • [x] CPAL

other

  • [x] DSIG
  • [x] LTSH
  • [x] MERG
  • [x] PCLT
  • [x] VDMX
  • [x] hdmx
  • [x] kern
  • [x] meta
  • [x] vhea
  • [x] vmtx

ttf

  • [x] cvt
  • [x] fpgm
  • [x] gasp
  • [x] glyf
  • [x] loca
  • [x] prep

variation

  • [ ] HVAR
  • [ ] MVAR
  • [ ] STAT
  • [ ] VVAR
  • [x] avar
  • [x] cvar (but see https://github.com/Pomax/Font.js/issues/55)
  • [x] fvar
  • [ ] gvar

Pomax avatar Nov 21 '19 04:11 Pomax

It's great to have supported COLR / CPAL. Is there a plan to support COLR v1?

https://github.com/googlefonts/colr-gradients-spec/blob/master/colr-gradients-spec.md https://groups.google.com/a/chromium.org/g/blink-dev/c/XIXudwZdr44

yisibl avatar Jan 30 '21 16:01 yisibl

Until there's a spec update there is nothing to implement, but if and when it happens, it's quite likely there will be an update.

Pomax avatar Jan 30 '21 17:01 Pomax

I think the GPOS table shouldn't be checked off? 🤔 https://github.com/Pomax/lib-font/blob/master/src/opentype/tables/advanced/shared/subtables/gpos.js

RoelN avatar Jul 14 '21 13:07 RoelN

Indeed not, let's uncheck that again.

Pomax avatar Jul 14 '21 15:07 Pomax