五、最后一枚啰嗦
风凝在 GS 有那么一点点市场的一个很大原因在于风凝总会在第一时间(通常3小时之内)将官方发布的 port 作品 MOD 一番之后堂而皇之挂在转载 / 原创的作品之后。排除速度上的熟能生巧可能哄了一批孩子,主要是解决了一些 porter 在 port 过程中遗留的一些他们不觉得是问题的问题。风凝的 MOD 很大程度是将一个洋人做的或者是依据洋人模式作的VS本地化而已,比如改字体、改开始菜单为 compact 样式等。此外做的工作就是查漏补缺啦。下面列出一些 port 可能会用的小技巧或者需要注意的小地方,来帮助大家更好的完善自己的port作品。
1,推荐使用和打算 por t的MacTheme 相似的VS做基础,然后替换其位图修改其配色,如此可以事半功倍——主要是简化了繁复的色彩配置调整工序。ShellStyle 同理:找个相似替换位图修改少量色彩配置即可。每次都用 winXP 自带的主题从头修改的人,除了其刻苦耐劳的精神,没有什么值得学习的地方。
2,VS中的窗口标题栏一般有如下几种:Caption Bar、Small Caption、Max Caption 还有 Min Caption。一般说来,Caption Bar 可直接由 Finder 抠图得到;Small Caption 推荐使用 Document Window Titlebar 资源,最好能将圆角去掉改为一块方形;Max Caption 只需将 Caption Bar 的位图两边去掉圆角就可以使用;Min Caption 通常就地使用 Caption Bar 的素材,当然你也可以把它PS成四角都是圆乎乎的可爱模样。
3,可以用 TIFF 资源中的 Bevel Button Corners 来制作 ToolbarButtons。PNG 格式与 BMP 格式皆可。将ToolbarButtons.bmp 一气刷成紫红色(win默认RGB 255, 0, 255 为透明色)是懒人的办法,风凝不是不赞成偷懒,只是这样的偷懒会在某些时候影响VS的使用——会让人分不清按钮的状态而出错。port 出来的VS也是拿来用的,不是装上截个图就雪藏的。
4,PS中的小窗口,会使用到 Small Caption 上的关闭按钮和 窗口最小化按钮的 MinimizeGlyph(2)。因此这两个按钮一定要风格统一,且在PS中反复对比调整。这样就不会出现所谓的“PS中的窗口按钮bug”。
5,如果 MacTheme 的任务栏上有放大镜(搜索用),在VS中制作的时候,可以修改 Values - TrayNotifyHoriz - TrayNotify - Background 路径下的 TaskbarTray 图片。将放大镜部分截图右对齐。一般推荐图片尺寸为 46*22。ContentMargins(着色范围)设置为 1, 44, 0, 0 即可。
6,进度条(Progress)一般推荐使用窄版本的资源,唯一的缺点是调整较麻烦,推荐参考 susumu 自己 port 的 STOMP 1.0 的参数设置。当然选用宽的也可以,像 Amora 就只有宽版本。这样在制作的难度上会小很多,只是某些时候可能在视觉上显得有些笨拙。折中的方法是:横向的做成窄版本样式,纵向的做成宽版本样式。选择,就要看各位 porter 自己的了。
7,很多 porter 将 ComboBox 位图制作出6像素宽的 255, 0, 255 透明色。其实 ComboBox 位图是不可被定义出透明色的,这样做的结果就是在某些用到 ComboBox 的地方出现了一块莫名其妙的黑块。解决方法:将那6像素宽度的色彩改为 Btnface,或者干脆就不要空出纯色的部分,全部制作为方框了事。
8,Tab 部分,如果要达到类似 MacTheme 的效果,需要将各个 tabItem 中间的 pressed 效果上下左右各缩小2像素,将空白部分设置为透明色。这样在 Tab 被选中的时候,才不会有突出的状况发生。
9,开始面板没有什么规律可循。因为MacTheme上没有“开始面板”这么个东西,大家自己开动脑筋就能斗败格格巫。不过从目前的趋势来说,一般都是使用和 Finder 一致的样式来制作的。宽窄这个度,作者自己把握。风凝用WB的时候喜欢宽版,后来转向VS又喜欢窄版的了。这个时候没原则不要紧。各取所需为上。
10,对于 Borderless 样式的VS,用1像素的PNG图片做出“真正的无边”效果的教程在此,风凝不再赘言。
风凝能想到的注意事项就上面10条。如果有什么不足之处欢迎大家指出。如果有什么是必需而风凝没有写的,也希望大家能指出,风凝好补上,服务更多人。
port,总体说来是一个技术活儿,其质量的高低,很大程度上取决于作者的SB技术。同时不可忽视的是,作者自己对于主题的理解也很重要,也因此往往一个 MacTheme 除了官方发布还会有许多个port的版本。风凝不避讳暴露自己浅薄写这个东西,只是想给想 port 而不会的人一点经验之谈,同时希望能与 port 高手切磋,借此提高自己的水准。
各位不甘于漂亮的东西为 mac 独有的同学们,抓紧鼠标,向着 port 前进。
出处:Fuiun Sphere
责任编辑:moby
上一页 从MacTheme到VS:非官方port教程 [3] 下一页
◎进入论坛Photoshop、Fireworks版块参加讨论
|