ดูวิดีโอสาธิตได้ที่: vimeo.com/155636855
ฉันต่อสู้กับปัญหานี้มานานเกินไป - ตอนนี้ฉันจะรักความช่วยเหลือจากภายนอก
* สิ่งนี้ไม่เกี่ยวข้องกับเทคโนโลยี VM - ดูบันทึกย่อที่ท้ายโพสต์ *
ภาพที่แนบมาประกอบด้วยภาพด้านข้างของไฟล์ WordPad พร้อมข้อความที่แสดงถึงตัวอักษรทั้งหมดในตัวอักษรตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ภาพทางด้านซ้ายนั้นถ่ายจากเครื่องเสมือน Windows 10 (ระบบปฏิบัติการ "guest") ที่ทำงานบนโฮสต์ Windows 10 (ระบบปฏิบัติการ "host") รูปภาพด้านขวาถูกถ่ายจากโฮสต์ Windows:
ขยายภาพและดูความแตกต่างบริเวณขอบของตัวอักษรแต่ละตัว: ด้านซ้ายมีความนุ่มนวลกว่าด้านขวา - และในกรณีที่คุณถูกล่อลวงให้ข้ามไปสู่ข้อสรุปที่รวดเร็ว CLEARTYPE ไม่ใช่ปัญหา (ดูประเด็นด้านล่าง ) อย่างน้อยไม่ได้มาจากเปอร์สเปคทีฟ "on" และ "off" (กล่าวอีกนัยหนึ่งการตั้งค่ารีจิสทรีที่เกี่ยวข้องกับ ClearType อาจเกี่ยวข้อง แต่ไม่มีอะไรใน Windows UI ที่เกี่ยวข้องกับ ClearType ทำให้เกิดสิ่งนี้เพราะทั้งสองเครื่องได้รับการปรับเทียบสำหรับ ClearType และ ClearType เปิดอยู่ทั้งบนเครื่องโฮสต์และเครื่องแขก)
ข้อเท็จจริง:
ระบบปฏิบัติการทั้งสองใช้ไฟล์ฟอนต์ TrueType (TTF) แบบอักษร Myriad เดียวกัน
ระบบปฏิบัติการทั้งสองถูกตั้งค่าเป็นความละเอียดหน้าจอเดียวกัน
ฉันคิดว่านี่เป็นปัญหาเกี่ยวกับไดรเวอร์วิดีโอของ Windows แต่ฉันมีไดรเวอร์ nVidia รุ่นล่าสุดและฉันใช้การ์ด GeForce GTX 560 ระดับไฮเอนด์ที่มี DirectX 12 ทั้งบนโฮสต์และแขก
ไฟล์ WordPad ทั้งสองใช้แบบอักษรขนาดตัวอักษรลักษณะแบบอักษรและการซูม (100%) ที่เหมือนกัน
ทั้งระบบปฏิบัติการ Windows 10 นั้นได้รับการอัพเดตอย่างสมบูรณ์โดยใช้ Windows Update
ClearType เปิดใช้งาน (เปิด) ทั้งบนโฮสต์ Windows และในเครื่องเสมือน ฉันได้ลองชุด ClearType หลายแบบ (ปิดมันในโฮสต์และปิดมันกับแขกและชุดอื่น ๆ ทั้งหมด) และไม่มีการเปลี่ยนแปลงกับสิ่งประดิษฐ์หยาบที่แสดงบนโฮสต์เมื่อเปรียบเทียบกับแขก
ฉันไม่ทราบความแตกต่าง DPI ระหว่างแขกและโฮสต์ ฟอนต์อื่น ๆ เช่นฟอนต์ Arial ที่รวมอยู่ใน Windows แสดงปัญหาหยาบ ๆ ที่คล้ายกันเฉพาะบนโฮสต์ - ฉันเพิ่งเลือก Myriad Pro เพื่อแสดงปัญหา
สีของทั้งสองฟอนต์นั้นคือ 100% BLACK (# 000)
ปัญหานี้ปรากฏในแอปพลิเคชันทั้งหมดที่สามารถแสดงแบบอักษร TrueType ฉันใช้ WordPad เป็นตัวอย่าง แต่มันเกิดขึ้นใน Microsoft PowerPoint และ Camtasia ของ TechSmith เช่นกัน
ปัญหานี้ไม่เกี่ยวข้องกับแบบอักษร TrueType มันเกิดขึ้นกับแบบอักษร OTF เช่นกัน
และสำหรับสิ่งที่คุ้มค่ามันไม่สำคัญว่าถ้าฉันดูโฮสต์จากคอมพิวเตอร์เครื่องอื่นผ่านเซสชันเดสก์ท็อประยะไกล (RDP) หรือใช้บางอย่างเช่น TeamViewer นอกจากนี้พฤติกรรมของแขกจะไม่เปลี่ยนแปลงเมื่อฉันใช้ RDP หรือ TeamViewer
เห็นได้ชัดว่ามีบางสิ่งผิดปกติกับระบบย่อยการแสดงผลแบบอักษรบนโฮสต์ น่าสนใจโฮสต์เป็นเครื่อง Windows 7 Ultimate จนถึงประมาณหนึ่งสัปดาห์ที่ผ่านมา (ต้นเดือนกุมภาพันธ์ 2559) เมื่อฉันอัปเกรดโดยติดตั้ง Windows 10 Enterprise ฉันหวังว่าการอัปเกรดจาก Windows 7 เป็น Windows 10 จะแก้ไขปัญหาการแสดงผลแบบอักษรโดยเฉพาะเพราะฉันเห็นแล้วว่า Windows 10 ทำงานในเครื่องเสมือนบนโฮสต์เดียวกันไม่มีปัญหาในการแสดงผลแบบอักษร น่าเสียดายที่การอัปเดตเป็น Windows 10 ไม่ได้แก้ไขการแสดงผลแบบอักษร (ฉันไม่ได้ติดตั้ง Windows 10 ใหม่ - ฉันทำการอัปเดตที่เก็บรักษาไฟล์และการตั้งค่าระบบปฏิบัติการก่อนหน้านี้ไว้แล้ว)
เนื่องจากทุกสิ่งที่ฉันเขียนข้างต้นฉันสงสัยว่ามีบางค่าเสียหายสูญหายหรือไม่ถูกต้องในรีจิสทรีที่เกี่ยวข้องกับการแสดงผลแบบอักษรสำหรับโฮสต์ระบบปฏิบัติการ - แต่สิ่งที่อาจเป็นได้?
* เพิ่ม 2/12/2016 * ฉันใช้ฮาร์ดไดรฟ์ใหม่และติดตั้งอินสแตนซ์ Windows 10 ใหม่ทั้งหมดลงบนฮาร์ดแวร์เดียวกันกับที่ "โฮสต์" ที่ฉันอ้างถึงข้างต้นกำลังทำงานอยู่ อินสแตนซ์ Windows 10 ใหม่มีฟอนต์ที่ราบรื่นเช่นเดียวกับอินสแตนซ์ของ virtual machine (VM) ของ Windows 10 สิ่งนี้บอกฉันว่าฮาร์ดแวร์ของเครื่องไม่ทำให้เกิดปัญหาในการสร้างอิมเมจทางด้านขวาและ VM (หรือ virtualization เทคโนโลยี) ไม่ใช่เหตุผลของความไม่เท่าเทียม ตอนนี้ฉันมีฮาร์ดไดรฟ์ A พร้อม Windows 10 บนเครื่องจริงฉันสามารถบู๊ตและดูภาพทางด้านขวา ฉันมีฮาร์ดไดรฟ์ B ตัวที่สองที่มี Windows 10 อยู่ในเครื่องเดียวกันฉันสามารถบูตเข้าไปเพื่อแสดงภาพทางด้านซ้าย
ฉันเช็ดฮาร์ดไดรฟ์ใหม่นั้นและติดตั้ง Windows 7 Ultimate จาก Microsoft Setup DVD นอกจากนี้ยังแสดงภาพที่ LEFT (แบบอักษรที่ถูกต้องและนุ่มนวล) ดังนั้นปัญหาไม่ใช่ว่า Windows 7 มีปัญหากับฮาร์ดแวร์ของฉันและ Windows 10 ไม่ถูกต้อง - มันชัดเจนสำหรับฉันตอนนี้ที่ Windows 7 ไม่แสดงปัญหาแบบอักษรบนฮาร์ดแวร์ของฉันหากฉันติดตั้ง Windows 7 อีกครั้ง
ดังนั้นการทำงานแบบเสมือนจริง - ดูเหมือนว่าฉันกำลังเห็นความเสียหายบางอย่างในระบบย่อยการแสดงผลแบบอักษรระหว่างเครื่องโฮสต์ปัจจุบันของฉันและเครื่อง Windows 7/10 ปกติ "(จำไว้ว่าเครื่องโฮสต์ปัจจุบันของฉันได้รับการอัพเกรดจาก Windows 7 Ultimate เป็น Windows 10 Enterprise และมีปัญหาเกิดขึ้นใน Windows 7 Ultimate ก่อนที่ฉันจะทำการอัปเกรดจริง ๆ แล้วฉันหวังว่าการอัปเกรดจะแก้ไขปัญหานี้ - อนิจจามันไม่ได้)
ฉันจะพยายามค้นหา / เปรียบเทียบรายการรีจิสตรีที่สำคัญเพื่อความไม่เสมอภาคในเวลาว่างของฉัน แต่ฉันก็ยังอยากได้ยินจากผู้เชี่ยวชาญที่อาจช่วยฉันให้ไม่มีอะไรเป็นต้นเหตุ