2013-04-10 92 views
2

我不能讓TM符號展現出來,因爲它應該在SM符號是工作的罰款。該測試頁面,您可以看到位於http://codita.ro/test/ 我已經刪除了這兩個reset.css和normalize.css及其不是因爲復位.. 這裏的頁面,如果你可以跟蹤下來,所以我不必須包裝的符號跨越整個網站,使其看起來更小。代碼TM符號不會顯示出來,SM符號的作品壽

例如:

the SkinLaze™ aesthetic 
+0

在你的問題中添加您的代碼。鏈接到沒有代碼的網站是不好的做法。有關更多信息,請參見[FAQ]。 – sanjaypoyzer 2013-04-10 10:10:29

+0

我已經添加了一個代碼im在帖子中使用的樣本,對不起,我以爲我提到即時通訊使用html符號...在測試網站上,你可以看到它們與文本顯示在同一行大,而不是像他們應該我已經使用了tm符號的十進制和十六進制版本 – 2013-04-10 10:12:30

+0

我猜你的字體不支持商標字形。要進行測試,請將字體更改爲更正常的字體(如'font-family:serif;'),看看它是否開始工作。 – 2013-04-10 10:12:59

回答

2

符號「™」在那裏,只是毫無意義的小(我從它的頁面拷貝到這個消息中)。這是正在使用的字體設計中的一個缺陷。

如果您不能更改字體,請考慮使用不同的字體「™」和可能是「©」太(它看起來壞了)。這樣做的簡單方法是用classspan元素中的事件包裝起來,並使用CSS設置它們的字體。一個更現代的,但較少瀏覽器的方式是使用@font-faceunicode-range

參考™是由規格不正確; ™™是正確的。但是現在所有的瀏覽器也都接受™

0

您需要使用HTML實體該字符。在您的HTML中使用™。更多關於HTML實體,你可以找到under this link

+0

頁面正確地聲明爲UTF-8,據我所見。是否有一個特定的原因,爲什麼你認爲使用™(就像我剛剛在這裏做的)不起作用? (不是對答案的批評,我只是好奇。) – 2013-04-10 10:14:30

+0

看來你是對的,閱讀以上評論。該darn字體支持所有符號,但tm! – 2013-04-10 10:16:43

+0

我現在看到那裏有一種奇怪的行爲。如果一切都失敗嘗試使用tm 2013-04-10 10:24:14

0

它看起來像你對我正在使用的字體,蒂諾定期,不支持trademark symbol

我對這樣的事情上解決方法的專家,但首先是彈簧想到的是回落到包含字形字體:

/* CSS */ 
.fallback-font { 
    font-family: serif; 
} 

<!-- HTML --> 
This is trademarked<span class="fallback-font">™</span>. 

編輯:雖然我們的解決方案基本上都是同樣的,我會推遲到Jukka這個人,他清楚地知道他在說什麼比我更多:D

+0

我照你的建議做了,但它是你幫助最多的人:)乾杯 – 2013-04-10 11:26:46

0

在我的工具AmpWhat HTML entity reference上,使用底部的「f」按鈕來嘗試不同的字體。有些具有自定義字形,還有一些可以回退到其他字體。雖然不是它的主要用途,但您可以瀏覽不同字體支持哪些字符。

或者,使用sup tm元素,如在<sup>tm</sup>中那樣。