mirror of
https://https.git.savannah.gnu.org/git/groff.git
synced 2026-01-27 01:44:25 +00:00
(install_html, uninstall_sub): Updated. Introduce Unicode fonts. * font/devhtml/DESC.proto: Mark as unicode. font/devhtml/R.proto: Remove all * charset entries that are already in glyphuni.cpp. font/devutf8/DESC.proto: Mark as unicode. * font/devutf8/R.proto: Remove all charset entries. src/include/font.h * (font): New static field `is_unicode'. Change order of fields. src/libs/libgroff/font.cpp: Include unicode.h. * (font::font): Update for changed order of fields. (font::contains, font::get_width, font::get_height, font::get_depth, font::get_italic_correction, font::get_left_italic_correction, font::get_subscript_correction, font::get_character_type, font::get_code, font::get_special_device_encoding): Handle both the explicitly enumerated glyphs and use general code for Unicode fonts. (font::load): Make the charset section optional when the font is declared unicode. (font::load_desc): Recognize the `unicode' attribute. * src/libs/libgroff/fontfile.cpp (font::is_unicode): New variable.
14 lines
201 B
Protocol Buffer
14 lines
201 B
Protocol Buffer
res 240
|
|
hor 24
|
|
vert 40
|
|
unitwidth 10
|
|
sizes 1-1000 0
|
|
fonts 9 R I B BI CR CI CB CBI S
|
|
tcommand
|
|
unscaled_charwidths
|
|
postpro post-grohtml
|
|
prepro pre-grohtml
|
|
use_charnames_in_special
|
|
pass_filenames
|
|
unicode
|