[英]How to change the size of a sign
當寫在這樣的字母上時,我想將符號 ^ 改得更寬更大:ô
我如何 go 關於這樣做?
為此,您需要更改為能夠代表該字符的字體。 您可以在頁面https://www.w3schools.com/css/css3_fonts.asp中包含非網絡安全字體
另一種選擇是使用 javascript latex 渲染器並使用它來指定您想要更寬的帽子。 Javascript tex 在 latex 中加寬帽子
雖然繁瑣且默認情況下無法訪問,但您可以使用 CSS 偽造這樣的東西。但我認為jhylands 的答案是正確/最好的; 為了完整起見,我只包括這個。
.special-letter { display: inline-flex; flex-direction: column; }.special-letter.char { line-height: 0.4em; }.char.caret { transform: scaleX(2); }
<div class="special-letter"> <div class="char caret">^</div> <div class="char o">o</div> </div>
正如其他答案中所建議的那樣,在內部發送帶有新“o-with-wide-circumflex”字符的自定義字體可能是最好的解決方案。 然而,根據您的要求,應該可以用 CSS 來近似您想要的:
.c { transform: scaleX(3); display: inline-block; position: relative; left: -0.25em; }
<h1>Rhône</h1> <h1>Rho<span class="c">̂</span>ne</h1>
這會水平縮放組合抑揚符以使其變寬,然后將其稍微向左微移。
筆記:
aria-label
和aria-hidden
屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.