微軟前員工揭秘如何設計傳奇的Windows 95″開始”選單漸層色
開始”選單在Windows 95 上開始了它漫長而輝煌的一生,並從此成為操作系統的主打功能。如今,人們對Windows 11 的”開始”菜單褒貶不一,而微軟開始在其中添加廣告更是雪上加霜。
Windows 開發資深人士戴夫普盧默(Dave Plummer)最近在Twitter/X 上披露了Windows NT 開始選單品牌旗幟背後的故事。就像Plummer 的許多故事一樣,其中不乏令人興奮的見解和驚喜。關於這個標誌性開始功能表的一個重要啟示是,Plummer 採用了”即時渲染”的方式,而不是依賴點陣圖。這是一種相當現代的做法,Plummer 分享了他的理由,我們也了解了他的選擇背後的利弊。
Plummer 指出,當他接到為Windows NT 開始功能表編寫程式碼的任務時,他還是個Windows 新手。由於Windows NT 的許多版本都需要相應的橫幅文字,他希望消除創建大量點陣圖選項的工作,而按SKU 即時渲染文字和背景漸變。
戴夫在影片開頭解釋說,”開始”菜單不能完全歸功於他,畢竟,”開始”菜單是建立在Windows 95 的核心技術基礎上的,而Windows 95 的核心技術正是”開始”菜單的雛形。他為”開始”選單進行了一些美化工作,也在系統上做了一些工作,以便啟動使用者希望選擇的應用程式。
最有趣的是,原來,橫跨”開始”選單左側的那個很酷的藍黑色橫條並不是圖像。戴夫解釋說,如果他為”開始”選單的這一部分製作一個點陣圖,那麼由於需要視覺微調, Windows 翻譯成的每種語言都需要一個點陣圖。考慮到當時硬體並不豐富,這意味著每次打開開始功能表時都要檢查和整理大量圖片。
相反,他使用圖形設備介面(GDI)繪製了一切。他對從藍色到黑色的漸變進行了編程,他說他喜歡這種漸變的原因是如果某一台電腦無法顯示所有的顏色,系統會自動對其進行抖動處理(這在當時是個問題)。然後,他必須將Windows 作業系統的文字渲染成90 度角,以適應長條圖。
與之前的Windows 9X 不同,Windows NT 引入了旋轉裝置上下文的方法,這使得Plummer 可以使用系統字體以90 度渲染開始功能表橫幅文字。在他分享的範例中,”Windows NT Workstation”疊加在藍黑漸層上,與Windows NT 的設定和啟動畫面以及其他關鍵視覺效果相符。 Plummer 解釋說,匹配的漸變也是使用”標準GDI 呼叫”即時創建的。
這是對Windows 歷史關鍵部分的深入了解。
這段影片出現在YouTube 頻道”Dave’s Garage”上,該頻道的所有者幫助製作了Windows 95″開始”選單。