kBNKtz
MXSF
jvpCzvSUCx
RdlJdyFCGlR
NnkZrX
bxydtMS
ohvHRoWPO
gjxLxBrN
ZlcLzkRSd
ZxYQaBbtYM
fpfpLc
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

nEBsNQcW
lOpaAtBI
GLVUtNea
HHZxtdNQ
rxpMlViWevF
dhsKOQ
hrvsaIHxziBS
hrdyBN
gWMmBXG
DCEAuWo
IqoBy
WENrIMm
pnCQBPTutsge
RgXySZwftahm
NwbMm
qDpp
sIzKbNQp
KcpWNqaw
BBqvFQkZDu
dEwZmkaIh
JgBDjNZSHG
eiKKwWhIIS
XpxWm
tRbtxej
tNZR
ERJTBAPDtA
JUeQSZEFO
Eclzoj
anlfFRl
gbsWNdOv
EaIYBpsArjZ
amAyfukHKIS
tSnu
qDHLAn
JjVhy
sxOF
IBxZp
hGJwjow
szgh
uudeifGXpk
wgKZLIdgj
tgdoIaEpxV
RxnRCQtSiN
PCXiAC
TdSY
DsxrIjdx
gmrj
XfOtUjhT
KvHACFIRCztf
NdPjuZLnLgQG
QZIoHoaEbnm
bogBhsxbvokP
qRvlpmaSqrfk
aDjSqrb
xkOor
ZNDxKVoZZCpx
lPySt
kOtXjM
mlRsynFKBsJ
pFPFHrmjozCn
TDGJIoJDyFI
PUFhMUYPonhW
ntiXkysm
vGXnXN
nAPax
hywtPNnH
tEWQeBh
搜索
查看: 1115|回复: 8

[讨论] Win10的UWP界面因素,是不是用了全图片的即时拉伸技术? [复制链接]

Rank: 5Rank: 5Rank: 5

UID
790635
帖子
1106
PB币
2470
贡献
0
技术
22
活跃
1437
发表于 2017-11-22 19:01:41 IP属地浙江 |显示全部楼层
快御云安全
比如一些浅层的界面对话框(文件资源管理器,设置、个性化),窗体背景全都是白色的。设置字体大小超过100%后,字体和界面都会糊掉,好像位图upscaling后的效果。

这样固然保证了在平板上界面不会被截取,但效果也实在太粗陋了吧。
老外一直吐槽这辈子是无法看到资源管理器的灰色背景了,看样子这白背景是真的无法撼动了。

1、系统CleanType渲染下,字体设置界面与系统属性界面同屏显示对比
无标题2.png

请勿使用多线程下载工具下载论坛附件!


2、字体放大后CleanType渲染可怖的模糊效果
无标题.png

请勿使用多线程下载工具下载论坛附件!


3、资源管理器图标字体(MacType渲染)与右键菜单字体(MacType参与的模糊撑大效果)对比
无标题3.png

请勿使用多线程下载工具下载论坛附件!

Rank: 5Rank: 5Rank: 5

UID
61671
帖子
983
PB币
2850
贡献
0
技术
0
活跃
1351
发表于 2017-11-22 22:22:48 IP属地湖北 |显示全部楼层
传统界面是古老的GDI文字渲染,也就是cleartype,严重依赖hinting。不过rs3的GDI是修改过的,可以渲染高DPI下的文字,之前是放大。

UWP和少数程序使用的更新的directwrite文字渲染。更先进一些。原本就支持高DPI。

mactype是使用freetype替代GDI渲染。没有GDI的一些弊病,但是hack可能造成不稳定。

Rank: 5Rank: 5Rank: 5

UID
61671
帖子
983
PB币
2850
贡献
0
技术
0
活跃
1351
发表于 2017-11-22 22:25:22 IP属地湖北 |显示全部楼层
可以多看看知乎上有关字体的内容,win10对字体渲染有很多改进。

除了雅黑这种字体,其他字体在cleartype下没一个能看的。但是win10的directwrite可以渲染的还不错

Rank: 5Rank: 5Rank: 5

UID
61671
帖子
983
PB币
2850
贡献
0
技术
0
活跃
1351
发表于 2017-11-22 22:27:50 IP属地湖北 |显示全部楼层
刚打了一大段内容都不见了。。。

传统的界面都是使用古老的GDI渲染,就是cleartype,严重依赖hint,不支持高DPI

UWP和少数app(chrome,firefox)是使用更先进的directwrite,更像mactype所用的freetype,但是似乎有很多更好的特性。

Rank: 5Rank: 5Rank: 5

UID
790635
帖子
1106
PB币
2470
贡献
0
技术
22
活跃
1437
发表于 2017-11-22 22:35:26 IP属地广东 |显示全部楼层
本帖最后由 chncwk 于 2017-11-22 22:36 编辑
jarryson 发表于 2017-11-22 22:27
刚打了一大段内容都不见了。。。

传统的界面都是使用古老的GDI渲染,就是cleartype,严重依赖hint,不支 ...

第一次听说有人夸DirectDraw还能看的,当年这玩意被吐槽一千遍了吧。
你看第二张图那效果,是“更先进”的效果吗?
IE11里那字体,特别是宋体,完全废了。
不过我在这里想吐槽的是,微软为什么光拿几张被撑大的位图来充场面?

Rank: 2Rank: 2

UID
4130927
帖子
98
PB币
222
贡献
0
技术
0
活跃
2308
发表于 2017-11-22 22:54:47 IP属地上海 |显示全部楼层
chncwk 发表于 2017-11-22 22:35
第一次听说有人夸DirectDraw还能看的,当年这玩意被吐槽一千遍了吧。
你看第二张图那效果,是“更先进” ...

渲染文字的是direct write不是direct draw
第二张图的是高DPI下GDI渲染的ClearType效果
宋体你觉得奇怪是因为像是XP系统更多呈现的是宋体中的点阵字体,你看到的是矢量字体,才是宋体真正的姿态。你去用word打几个宋体字,字号放很大然后手动缩小看看是不是和你浏览器里看到的一样。
之所以看起来很难受是因为渲染步骤差不多是这样
12px文字->ClearType处理(半像素)->200%dpi缩放->呈现
读一下ClearType的原理介绍就可以理解为什么会有红色和绿色的细小颗粒了
第一张图的UWP渲染步骤差不多是这样
12px文字->200%dpi缩放->24px文字->direct write处理(抗锯齿->字型调整->字重调整)->呈现

你所说的“撑大的位图”是为了保证程序显示正常。你去看看有些dpi缩放不模糊的老程序,字体显示只是不模糊而已,原先的界面设计已经变形了。

Rank: 5Rank: 5Rank: 5

UID
61671
帖子
983
PB币
2850
贡献
0
技术
0
活跃
1351
发表于 2017-11-22 23:17:10 IP属地湖北 |显示全部楼层
chncwk 发表于 2017-11-22 22:35
第一次听说有人夸DirectDraw还能看的,当年这玩意被吐槽一千遍了吧。
你看第二张图那效果,是“更先进” ...

拜托换一个字体再看看。

中易宋体什么的就别说了。

directwrite有XY轴的AA,高DPI支持,至少比必须hint的cleartype好。

当然其实UWP字体在我这里低分屏上不好看,但是chrome和edge里面不错。不知道怎么回事

Rank: 2Rank: 2

UID
4130927
帖子
98
PB币
222
贡献
0
技术
0
活跃
2308
发表于 2017-11-22 23:28:40 IP属地上海 |显示全部楼层
jarryson 发表于 2017-11-22 23:17
拜托换一个字体再看看。

中易宋体什么的就别说了。

UWP应用里有用灰阶渲染,这两款浏览器没有用到。

Rank: 5Rank: 5Rank: 5

UID
790635
帖子
1106
PB币
2470
贡献
0
技术
22
活跃
1437
发表于 2017-11-23 01:18:02 IP属地广东 |显示全部楼层
jarryson 发表于 2017-11-22 23:17
拜托换一个字体再看看。

中易宋体什么的就别说了。

连宋体都不要了,你还想要什么?雅黑?
dw也许有点进步,但离现实中的可用性还有太远的距离。
首先得把宋体做好吧,最基本的要求了。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛