The FreeType Project - Bugs: bug #12262, glyph name tables appear in the...
You are not allowed to post comments on this tracker with your current authentication level.
bug #12262: glyph name tables appear in the .data section of the FreeType2 shared library
Submitter: | David Turner <freetype> | ||
Submitted: | Wed 09 Mar 2005 04:48:20 PM UTC | ||
Severity: | 1 - Wish | Item Group: | Hack required |
Status: | Fixed | Privacy: | Public |
Assigned to: | freetype | Open/Closed: | Closed |
Planned Release: | None |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
CC list is empty
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 2 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2005-05-24 | wl | Status | None | Fixed | |
2005-03-09 | freetype | Open/Closed | Open | Closed |
Powered by Savane 3.13-d3ae.
Corresponding source code
About 16 Kb of the glyph name tables defined in src/psnames/pstables.h appear in the .data section of the FT2 shared library.
This is due to the fact that the code uses an array of pointers to the glyph name. Such constant pointers cannot be placed in the read-only portion of the relocatable shared object (because hey, they contain absolute values after all)
it might be beneficial to use a distinct storage scheme to avoid that every application linked to FreeType2 eats 16 Kb of data.