Re: 請問這個10點 12點的東西

看板Programming作者 (烏龜烏龜翹)時間18年前 (2007/04/07 00:17), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串2/2 (看更多)
抱歉沒有說清楚問題 文中說: 每英寸96點, 10點字體, 即是10/72英寸 如果乘以96點,每英寸大概就為13圖素 問題是: 為什麼要乘以96阿? 阿味什麼又突然冒出圖素這個單位? ※ 引述《Shaka (烏龜烏龜翹)》之銘言: : 在"programming windows 5th edition"中 : 有段話是這樣的: : Windows系統字體-不考慮是大字體還是小字體,也不考慮所選擇的視頻圖素大小-固定 : 假設為10點字體和12點行距。這聽起來很奇怪,如果字體都是 : 10點,為什麼還把它們稱為大字體和小字體呢? : 解答是:當您在「控制臺」的「顯示」程式上選擇小字體或大字體時,實際上是選擇了一 : 個假定的視訊顯示解析度,單位是每英寸的點數 。當選擇小字體時,即 : 要Windows假定視訊顯示解析度為每英寸96點。當選擇大字體時,即要Windows假定視訊顯 : 示解析度為每英寸120點。 : 再看看圖5-2。那是小字體,它依據的顯示解析度為每英寸96點。我說過它是10點字體。 : 10點即是10/72英寸,如果乘以96點,每英寸大概就為 : 13圖素。這即是tmHeight減去tmInternalLeading的值。行距是12點,或12/72英寸,它乘 : 以96點,每英寸就為16圖素。 : 這即是tmHeight的值。 : 圖5-3顯示大字體。這是依據每英寸120點的解析度。同樣,它是10點字體,10/72乘以120 : 點,每英寸等於16圖素,即是tmHeight減 : tmInternalLeading的值。12點行距等於20圖素,即是tmHeight的值。(像第四章一樣, : 再次強調所顯示的是實際的度量大小,因 : 此您可以理解它工作的方式。不要在您的程式中對此寫作程式。) : ==================== : 看不是很懂耶@_@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.54.234

04/07 00:52, , 1F
圖素就是點,單位由英吋換圖素當然用乘的
04/07 00:52, 1F

04/07 02:59, , 2F
圖素:pixel
04/07 02:59, 2F

04/07 11:00, , 3F
pixel是電腦存放的單位,
04/07 11:00, 3F

04/07 11:00, , 4F
point是真實世界的長度單位,別搞混了
04/07 11:00, 4F

04/07 11:02, , 5F
你要小心分辨文中 "點" 和 "圖素" 的意義
04/07 11:02, 5F

04/07 11:04, , 6F
另,96dot per inch, dot也是圖素的意義
04/07 11:04, 6F
文章代碼(AID): #165dA9fE (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #165dA9fE (Programming)