mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-31 13:40:14 +01:00
Don't put Type3 glyphs in latin subsets
it is not yet implemented
This commit is contained in:
parent
b50d9d0783
commit
a0b208fc71
1 changed files with 7 additions and 2 deletions
|
|
@ -298,8 +298,13 @@ _cairo_sub_font_create (cairo_scaled_font_subsets_t *parent,
|
|||
sub_font->font_id = font_id;
|
||||
|
||||
sub_font->use_latin_subset = parent->use_latin_subset;
|
||||
if (_cairo_cff_scaled_font_is_cid_cff (scaled_font))
|
||||
sub_font->use_latin_subset = FALSE; /* latin subsets of CID CFF fonts are not supported */
|
||||
|
||||
/* latin subsets of Type 3 and CID CFF fonts are not supported */
|
||||
if (sub_font->is_user || sub_font->is_scaled ||
|
||||
_cairo_cff_scaled_font_is_cid_cff (scaled_font) )
|
||||
{
|
||||
sub_font->use_latin_subset = FALSE;
|
||||
}
|
||||
|
||||
if (sub_font->use_latin_subset)
|
||||
sub_font->current_subset = 1; /* reserve subset 0 for latin glyphs */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue