Closed dwarring closed 5 months ago
HarfBuzz does both shaping and font selection. It seems to be easiest to implement as be a variation of identity-h encoding.
kerning also needs to be taken over by the encoder. It's enabled by turning on the :kern feature in HarfBuzz fonts.
:kern
Latest version has a shape() method, which includes a :kern option.
shape()
HarfBuzz does both shaping and font selection. It seems to be easiest to implement as be a variation of identity-h encoding.
kerning also needs to be taken over by the encoder. It's enabled by turning on the
:kern
feature in HarfBuzz fonts.