我想知道是否可以调整文本的字体系列。我的意思是,新罗马时代的整个字母都带有细线(衬线)。是否可以仅在字母的顶部放置衬线。似乎这是不可能的,但我认为我在某处看到了它。这是我的代码,如果可能的话...

<style type="text/css">
p.pnc{font-size:8em; padding-top:0px; margin-top:-385px; margin-left:250px; color:#0054A8; font-family:arial;}
</style>

</head>

<body>

<div id="sample-2" style=" background-color:#F0F0F0; width:1000px; height:500px;">
</div>
<div>
<p class="pnc">PNC</p>
</div>
</body>
</html>

最佳答案

不,您不能(合理地)使用JavaScript进行操作;这将需要使用衬线字体渲染顶部,并使用sans-serif字体渲染底部,除非设计为以这种方式使用,否则结果可能不可读(或至少非常没有吸引力)。

当然,您可以创建一个web font,只在需要的地方有衬线。或者,您可能会发现那里的Web字体本质上已经具有您想要的外观,有成千上万种(例如here)...

07-26 02:42