edit: meanwhile I have found this answer, that said I dont know if it is still relevant.
Here my sandbox using codepen: https://codepen.io/joondoe/pen/orpQRp
The CSS specifications affirms: CSS inherited the units pt (point) and pc (pica) from typography
Using wikipedia, I know one point= 0.0352778cm. Hence, dividing 1 by 0.035 give me 28.6 as a quotient. Great.
The letter M is effectively 1cm. I assume it is the size of the capital M but I haven't found an explicit certification of my assumption. Maybe someone have some source to share treating of this question?
h1{
font-size:28.5pt;
}
<h1>M</h1>
<p> <i>the capital <b>M</b> makes approximately 1cm</i><p>
Any hint would be great, thanks