Para converter pixel (px) em ponto (pt) você deve multiplicar o valor em pixel por 0,75, o resultado será o valor em pt.
A multiplicação por 0,75 é feita pois 1 pixel equivale a 0,75pt, veja um exemplo
12px x 0,75 = 9pt;
Um pouco mais abaixo listamos uma tabela de conversão de pixel convertidos para pt.
Não existe uma diferença entre eles quando nos referimos a tamanho de fonte, pois ambos os formatos tem tamanho absoluto, ou seja, não se ajustam ao tamanho do texto raiz, e no ambiente de programação é baixa a utilização do ponto (pt), assim, não ha, ao menos não conseguimos apontar claramente, quando é melhor usar um ou outro.
| Pixel (px) | Ponto (pt) |
|---|---|
| 1px | 0,75pt |
| 2px | 1,5pt |
| 3px | 2,25pt |
| 4px | 3pt |
| 5px | 3,75pt |
| 6px | 4,5pt |
| 7px | 5,25pt |
| 8px | 6pt |
| 9px | 6,75pt |
| 10px | 7,5pt |
| 16px | 12pt |
| 24px | 18pt |
| 32px | 24pt |
| 40px | 30pt |
| 48px | 36pt |