2012-10-02 35 views
0

我目前正在研究ST2供電的web應用程序,並在整個應用程序中遇到奇怪的字體大小一致性問題。最初我以爲這可能是由於我在自定義SASS文件中設置的字體大小屬性,但是當我從我的SASS文件中去除所有「字體大小」屬性時,我仍然看到字體渲染不一致。字體大小波動和不一致

我們從多個「根」視圖推送視圖,但沒有字體大小的屬性集,我期望所有字體都呈現相同的大小。我錯過了什麼嗎?請注意我不是在談論跨多個設備的字體大小......這是應用程序本身的字體大小。

查看附加的圖像和到達每個視圖所採用的路徑。他們是完全相同的視圖,具有相同的組件 - 唯一的區別是用戶到達那裏的路徑。請記住,我已經刪除了所有的自定義字體屬性,所以它現在完全引用了Sencha的樣式(已經在Chrome,iOS模擬器和本地運行的iPhone上測試過)。

用戶路徑:儀表板視圖(根視圖)>團隊簡介

enter image description here

用戶路徑:儀表板視圖(根視圖)>程序視圖(根視圖)>團隊簡介

enter image description here

通知第二個「球隊簡介」視圖如何具有較大的字體大小?沒有字體的整個應用程序設置,我希望它是相同的,無論你如何到達視圖。有人可以向我解釋可能發生的事情嗎?

在此先感謝!

+0

您是否曾嘗試在Chrome瀏覽器中運行它並使用開發工具來檢查元素?你應該能夠追查到流氓CSS屬性以及它是否是你的應用程序創建的 –

+0

是的,我已經搜尋了DOM,試圖找出可能導致問題的原因。我自己設置了零個字體屬性值,核心Sencha文件中只有少數字體屬性值。在這一點上,我幾乎可以肯定,這與Sencha架構本身的觀點推進方式有關。 – Bingles

+0

我有同樣的問題。只有我的第一個視圖更大,第二個視圖更小,後續視圖更大。 – Kevin

回答

1

我發現我的問題是不包括styleHtmlContent: true在視圖的配置與較大的字體。如果您沒有在視圖中設置該選項,請添加它並查看它是否有所不同。