在页面滚动时,我希望更改H1中的字母间距。
我原以为我的代码会起作用,但显然不行,我也不确定是否以及如何才能使每个H1的样式有所不同
理想情况下,我希望这样做,所以页面顶部越近,每个H1的间距就越小:
<h1 style="letter-spacing:3px">this is the Title</h1>
<h1 style="letter-spacing:7px">this is the Title</h1>
<h1 style="letter-spacing:11px">this
我目前正在做一个项目,其中我使用了React和Material-UI框架。但是,在使用grid之后,会弹出一个错误消息:
checkPropTypes.js:20 Warning: Failed prop type: The property `spacing` of `Grid` must be used on `container`.
in WithStyles(ForwardRef(Grid)) (created by NavBar)
in NavBar (created by Root)
in Root
我已经检查了我的所有代码,网格容器确实使用了spacing
我使用的是SharpFont,一个C# FreeType库。加载Times New Roman OpenType文件后,我获得了所有字形的度量。我注意到字符'f','w','y','A','/','\‘的HorizontalAdvance小于它们的正常宽度,字符'@’的VerticalAdvance小于它的高度。这怎麽可能?我一直认为HorizontalAdvance是宽度加上一些填充(bearingX)。