So far we treat font enumerating methods out of scope because there are multiple ways to learn installed fonts and it is hard to provide consistent results. One of the advice is to turn on firefox resistFingerprinting which is a good and consistant counter-measure. But it also activates other changes.
If we decide to wrap the font enumeration methods anyway, we need to consider:
CanvasRenderingContext2D.prototype.measureText
Element.getClientRects()
HTMLElement.getBoundingClientRects()
HTMLElement.offsetHeight
HTMLElement.offsetWidth
There will probably be more use cases.
Log in to comment on this ticket.