刚刚发现了TideSDK,并期待即将到来的1.4.0版本。我在Windows 7 32位上使用TideSDK Developer,并启动并运行HelloWorld应用程序…现在我很高兴地尝试了很多CSS3/HTML5代码片段,以了解当前测试版的工作原理。尝试使用谷歌网页字体似乎不工作…这是正确的吗?我在appcelerator Titanium上看到(旧的)关于windows字体使用的讨论,但不知道目前的情况。这将包括在即将发布的版本中吗?我非常热衷于这个项目(在它目前的完成水平,它已经是惊人的!!)我计划在对TideSDK有了更好的了解后,开发一个Windows/Mac桌面应用程序。我将使用jQuery并使用类似网页的技术设计应用程序的UI,而不必与多个HTML5/CSS3实现作斗争,这将是伟大的!感谢你对谷歌字体使用的任何建议。
虽然即将发布的版本可能会解决字体使用问题(包括Google字体),但我发现使用SVG字体的@font-face适用于当前(1.3.1)的TideSDK版本。例如,从Font Squirrel下载TangerineBold"字体工具包"——只需要SVG字体。然后在样式表中包含以下内容:
@font-face {
font-family: 'TangerineBold';
src: url('Tangerine_Bold-webfont.svg#TangerineBold') format('svg');
font-weight: normal;
font-style: normal;
}
和样式元素:
font-family: 'TangerineBold';
进一步解释 (添加于2013年3月19日):我在我的博客上给出了更多关于TideSDK 1.3.1-beta中自定义字体使用的细节,在这里
TideSDK当前版本包含较旧的webkit。因此,最新的html5/css3支持可能会少一点。随着更新的webkit即将发布,它将得到解决,所以我们应该在每个平台上获得最新的webkit构建,提供最大的标准支持。