Chrome 37 | Firefox 32 | IE 8 | ||
TTF(TrueType) | ○ | ○ | ○ | ╳ |
OTF(OpenType) | ○ | ○ | ○ | ╳ |
WOFF | ○ | ○ | ○ | ╳ |
SVG | ╳ | ○ | ╳ | ╳ |
local() | ╳ | ○ | ○ | ╳ |
EOT | ╳ | ╳ | ╳ | ○ |
WOFF 2.0 | ╳ | ╳ | ╳ | ╳ |
TTF/OTF格式的字体文件属于Web Fonts默认支持的;
WOFF需要开启一个条件宏,也没什么问题
EOT是IE专用的
SVG需要启用ENABLE(SVG_FONTS),问题是最终链接时报错:
g++ -fuse-ld=gold -Wl,--gc-sections -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/home/cteng/qt48/WebKitBuild/Release/lib -Wl,-rpath,/opt/browser13/qt/lib -o ../../bin/QtTestBrowser obj/release/QtInitializeTestFonts.o obj/release/locationedit.o obj/release/launcherwindow.o obj/release/main.o obj/release/mainwindow.o obj/release/urlloader.o obj/release/utils.o obj/release/webpage.o obj/release/webview.o obj/release/fpstimer.o obj/release/cookiejar.o obj/release/moc_locationedit.o obj/release/moc_launcherwindow.o obj/release/moc_mainwindow.o obj/release/moc_urlloader.o obj/release/moc_webinspector.o obj/release/moc_webpage.o obj/release/moc_webview.o obj/release/moc_fpstimer.o obj/release/moc_cookiejar.o obj/release/qrc_QtTestBrowser.o -L/home/cteng/qt48/WebKitBuild/Release/lib -L/opt/browser13/qt/plugins