[webkit-dev] How do I set unicode ranges in fonts used by Webkit?
marcoricci2012 at yahoo.com
marcoricci2012 at yahoo.com
Sun Aug 30 19:39:47 PDT 2020
I took this example - https://wiki.gnome.org/Projects/WebKitGtk/ProgrammingGuide/Tutorial - and ran it on my Linux Mint system.
I program using GTK+. To the program at the above link, I added the following lines, and while it shows certain glyph from myfont, not all glyphs are displayed.
WebKitSettings *wsettings = webkit_web_view_get_settings(webView);
webkit_settings_set_default_font_family(wsettings, "myfont");
webkit_settings_set_monospace_font_family(wsettings, "myfont");
webkit_settings_set_serif_font_family(wsettings, "myfont");
webkit_settings_set_sans_serif_font_family(wsettings, "myfont");
How do I specify enabling a unicode range? I want it to have the ability to display everything from U+0001 to U+FFFF because I have some custom glyphs in many places which are spread across the range.
I tried adding a css file with @font-face section in it and I tried loading it with gtk_css_provider_load_from_path and gtk_style_context_add_provider_for_screen, but I get a run time error message which says "unknown @ rule."
My css file contains the following and nothing else:
@font-face {
font-family: 'myfont'; src: url('/home/marco/fontfiles/myfont.ttf') format("truetype"); unicode-range: U+0000-FFFF;
}
I tried this on Linux Mint 19 and I have libgtk-3-dev version 3.22.30 which it says is already at the newest version.
Thanks for any response.
~marco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20200831/5def436e/attachment.htm>
More information about the webkit-dev
mailing list