T之家10月29日消息 本周微軟已經(jīng)開始推送Windows10 Mobile創(chuàng)意者更新秋季版,版本號并非是Win10 PC創(chuàng)意者更新秋季版的Build 16299,而是Win10 Mobile Build 15254.1紅石2 feature2版本。Win10 Mobile新版本帶來了Continuum提升、新的安全性和Bug修復等。
不過除了以下設備,其他設備將不會獲得Windows10 Mobile創(chuàng)意者更新秋季版升級。
HP Elite x3
HP Elite x3 (Verizon)
HP Elite x3 (Telstra)
Wileyfox Pro
Microsoft Lumia 550
Microsoft Lumia 650
Microsoft Lumia 950/950 XL
Alcatel IDOL 4S
Alcatel IDOL 4S Pro
Alcatel OneTouch Fierce XL
Softbank 503LV
VAIO Phone Biz
MouseComputer MADOSMA Q601
Trinity NuAns Neo
微軟官方已經(jīng)宣布Windows10 Mobile進入維護期,此后將不會再為其增加新功能。根據(jù)微軟Windows Phone支持慣例,IT之家現(xiàn)在查詢到Win10 Mobile 1709版本將會支持到2019年12月份。
Windows 10 Mobile生命周期支持幾乎和Windows10 PC一樣,但是時間更長一些。每一個Windows 10 Mobile大版本受支持時間是26個月,也就是2年2個月。
下面是歷代Win10 Mobile受支持結(jié)束時間:
Windows 10 Mobile version 1511 build 10586 / 初代: 2018年1月9日
Windows 10 Mobile version 1607 build 14393 / 一周年更新: 2018年10月9日
Windows 10 Mobile version 1703 build 15063 / 創(chuàng)意者更新: 2019年6月11日
Windows 10 Mobile version 1709 build 15254 / 創(chuàng)意者更新秋季版: 2019年12月10日
如果你還在使用Windows10 Mobile手機,可以關(guān)注下相應版本的技術(shù)支持結(jié)束時間。
如果你接觸過Mac,或多或少會被系統(tǒng)的整體感所吸引,統(tǒng)一的UI,流暢的動畫,明朗的字體,但是Windows嘛,雖然可能很少人注意,
但邊緣真的糊糊的,也有像素感,甚至有些“殘影”。雖然這和顯示器面板特性、以及分辨率都有很大關(guān)系,畢竟按照蘋果的Retina來,27英寸動不動就4K、5K了。
▌系統(tǒng)字體和渲染差異
但字體本身也有影響,從Win7的中易宋體,到Vista后的微軟雅黑,設計上確實無襯線的雅黑更漂亮和諧,一套字體成本甚至高達200w美刀...
而ClearType功能,則是利用并排3個彩色子像素勾勒字體輪廓,如果字號偏小,兩側(cè)就會有彩色殘影現(xiàn)象,
如同賽博朋克2077里開了“色差”特效,其實這是代替了傳統(tǒng)的純灰度抗鋸齒,理論上有更好的精度,但實際肉眼觀感并不好,白底黑字,放完望去,盡是花花綠綠...
在Win10 1703之后,微軟重寫了GDI與字體相關(guān)部分,X和Y軸都支持抗鋸齒,橫線不再粗細不均、重心偏移、大小不一,但銳化特征依然存在,因為ClearType的初衷是讓字體清晰銳利,即使改變字形,字符形狀也應和像素契合,以防止模糊,提高可讀性,并非圓滑。而中文筆畫多,其實不適合ClearType渲染。
反觀隔壁蘋果的目標是為了還原字體設計,哪怕模糊也要保持字形,保持觀感一致。總的用下來,Windows下字體觀感跟mac的Quartz、Linux安卓的FreeType引擎的那種亞像素平滑方案,還是有差距的。
關(guān)了ClearType之后,系統(tǒng)默認的部分字體觀感自然了,但其他字體的渲染又會很迷,模糊、粗細不均,開不開都有各自的問題...
為了兼容性的傳統(tǒng)Win32環(huán)境下,依然采用ClearType/GDI渲染。而WinRT環(huán)境下的Modern UI則采用了DirectWrite渲染,比方說各種UWP應用、瀏覽器。
(被DirectWrite接管后的ClearType抗鋸齒效果其實很不錯,甚至比Mac強)
▌什么是GASP和Hinting
GASP是什么東西呢?全稱Grid-fitting and Scan conversionProcedure Table,直譯過來就是柵格擬合與掃描轉(zhuǎn)換程序表,名字長的離譜...它把矢量化的字體,光柵化處理,以適應不同分辨率、尺寸的屏幕。
主流顯示器分辨率還是1080P,往上還有2K甚至4K,在高分辨率下,我們往往需要在設置中[更改文本、應用等項目大小],才能得到正常的顯示比例,(這里又得罵一句Win的高分屏適配蛋疼了)
微軟雅黑最佳顯示字號為14px、12px。按目前微軟雅黑的GASP表中的定義,21px(字體邊長21像素)是一個閾值,高于21px的大字,才會啟動平滑渲染,這就導致低分屏的字體,為了銳利就會“大果粒”,像素鋸齒感比較明顯。
開150%才能得到比較好的觀感,因為21px對應的是130%,但系統(tǒng)只有125%的縮放選項,剛好錯開,導致渲染效果不佳。
那hinting是什么呢?它是字體內(nèi)置的微調(diào)信息,也就是在分辨率不匹配的時候怎么做,Win默認hinting程度較高,且關(guān)了小字號AA(抗鋸齒),這正是顯得模糊或者鋸齒感強的原因。
▌更換字體
所以網(wǎng)上有很多玩家暴力替換成改過GASP 表的字體,繞開hinting,直接按原字形(Glyph)渲染。(如:zhuanlan.zhihu.com/p/20194452、i.a632079.me/win10-remove-font-hinting)
但這類方案可能會有bug或者風險,而且系統(tǒng)更新后可能失效,需要根據(jù)自己系統(tǒng)版本選擇對應的字體包,并非長久之計。
我們可以通過noMeiryoUI(github.com/Tatsu-syo/noMeiryoUI/releases),替換系統(tǒng)默認字體、字號,
如果你的使用環(huán)境,簡繁中日英都會接觸,可以嘗試等寬的Inziu Iosevka系列字體,觀感會比較一致。也可以換用insider版本放出的蘭亭黑Pro(微軟雅黑11.3.0)。
瀏覽器可以在設置里替換字體,比較推薦的是Sarasa Gothic更紗黑體(github.com/be5invis/Sarasa-Gothic/releases)。
最簡單的字體都有很深的門道,雖然微不足道,依然值得稱道,潛移默化地改善你的使用體驗。更暴力、全局的方案,則是使用MacType,這在一些系統(tǒng)美化案例中非常常見,有優(yōu)點,也有缺點,需要取舍,而且需要折騰,關(guān)于它的故事,我們下回再續(xù)~
參考&引用:
bilibili.com/read/cv7719200
zhuanlan.zhihu.com/p/56583542
zhuanlan.zhihu.com/p/96114832
www.joelonsoftware.com/items/2007/06/12.html
zhihu.com/question/19709748/answer/270219738
docs.microsoft.com/en-us/typography/opentype/spec/gasp