The FreeType Project - Bugs: bug #46489, CFF: Add support for missing...
You are not allowed to post comments on this tracker with your current authentication level.
bug #46489: CFF: Add support for missing opcodes in new engine
Submitter: | Werner LEMBERG <wl> | ||
Submitted: | Sat 21 Nov 2015 05:48:22 AM UTC | ||
Votes: | 50 | ||
Severity: | 3 - Normal | Item Group: | Wishlist |
Status: | Fixed | Privacy: | Public |
Assigned to: | wl | Open/Closed: | Closed |
Planned Release: | 2.8 |
Mon 20 Feb 2017 09:04:13 AM UTC, comment #5: |
Werner LEMBERG <wl> |
Sat 28 Nov 2015 02:01:38 AM UTC, comment #4: Would it be worth splitting up this issue into one for adding the operator support back in (with an UNSUPPORTED_OPCODE_ERROR for the random operator?), and a separate issue for dealing with implementing proper support for random?
|
Pomax <pomax> |
Wed 25 Nov 2015 03:17:29 PM UTC, comment #3: Yes, this is another possible solution. I have to think about it. |
Werner LEMBERG <wl> |
Wed 25 Nov 2015 03:09:50 PM UTC, comment #2: Another option is to accept glyphs with the "random" without generating an error code, but treat the "random" opcode as if it's simply the numeral 1, so that the glyph doesn't cause any errors, but simply always looks the same
|
Pomax <pomax> |
Wed 25 Nov 2015 07:10:09 AM UTC, comment #1: Some ideas.
|
Werner LEMBERG <wl> |
Sat 21 Nov 2015 05:48:22 AM UTC, original submission:
Currently, the new CFF engine contributed by Adobe lacks support of the following opcodes:
Note that it is rather straightforward to add the missing support to FreeType. Unfortunately, this doesn't solve the lack of support on Windows...
|
Werner LEMBERG <wl> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 50 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 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2017-02-20 | wl | Status | Confirmed | Fixed | |
Open/Closed | Open | Closed | |||
Planned Release | None | 2.8 | |||
2015-11-21 | pomax | Carbon-Copy | - | Added pomax |
Powered by Savane 3.13-758e.
Corresponding source code
The new CFF engine now supports the `random' operator also.
Control of the pseudo-number generation is possible with a new CFF driver property `random-seed'; using the new `FT_Face_Properties' function, this can also be set per face.
All other missing opcodes are also implemented since some time.