|
发表于 2003-11-17 17:54:52
|
显示全部楼层
最初由 james_su 发表
Impossible. I checked the XFree86 CVS tree last week, the patch was not there yet. And XFree86 4.4 code had been freezed several weeks before.
Only my GB18030 font encoding tables were added.
...
- XFree86 4.3.99.15 ( 1 November 2003)
- 548. Update libfreetype-xtt2 to version 1.1:
- - Improved the very lazy method. To prevent displaying chipped bitmap
- when having italic angle, the lsb and rsb are adjusted by using
- italicAngle in post table.
- - Added automatic correction of bitmap position for preventing
- displaying chipped bitmap when using charcell or very lazy method.
- - Set DEFAULT_VERY_LAZY macro. If post table is available, the very
- lazy method is used as default when handling multi-bytes fonts.
- - Added additional glyphs(0x2d21-0x2d7c) to jisx0208.1990-0.enc.
- (Chisato Yamauchi, After X-TT Project).
复制代码
- 521. Update libfreetype-xtt2 to version 1.0c. This consists of some minor
- fixes and cleanups (Chisato Yamauchi, After X-TT Project).
复制代码
- 512. Add the After X-TT Project's libfreetype-xtt2 1.0b fixes and
- enhancements to the "freetype" module (Chisato Yamauchi,
- After X-TT Project). This should make it possible to deprecate the
- "xtt" module in a future release. Fixes and enhancements include:
- - Fixed crash caused by using fonts which have OS2 sfnt table.
- - Corrected metrics calculation error. Although the original code uses
- size->metrics, the FT_Size_Metrics does not have exact values when
- handling the outline. So the codes for metrics calculation were
- drastically rewritten.
- - Fixed some problems with FreeTypeRasteriseGlyph():
- + Made "only metrics is required" distinct from "both metrics and
- rasterised bitmap are required" to improve performance when
- loading large charset.
- + Fixed the erroneous usage of freetype2 API. To get valid metrics,
- FT_Outline_Get_BBox() or FT_Outline_Get_CBox() is used for outline.
- + Took the strange code for raster copying and rewrote it.
- - Fixed UNDERLINE_POSITION so that it counts downwards.
- - Fixed a risky calculational method for info->maxbound and
- info->minbound when spacing is not charcell. All glyphs' metrics are
- calculated and valid info->maxbounds and info->minbounds are set
- without cutting any corners.
- - Added TTCap option "fn","ai","ds","fs","vl","cr","bw","eb","hi",
- "fc" and "fm" which are compatible with X-TT 1.4.
- - Supported character width for vertical layouts.
复制代码
- 511. Encoding file updates (After X-TT Project):
- - Removed jisx0208.1983-0.enc and added 'ALIAS jisx0208.1983-0' to
- jisx0208.1990-0.enc.
- - Added Windows ucs2 cmap(3,1) to jisx0208.1990-0.enc and
- jisx0201.1976-0.enc.
- - Added files for GB18030-0 and GB18030-1 (James Su).
复制代码
- 510. Update X-TrueType (X-TT) to version 1.4.2 (Chisato Yamauchi,
- After X-TT Project):
- - Fixed several bugs of make_up_italic_bitmap() function.
- - Changed the order of priority of mapIDRelations in JISX0208 and
- JISX0201 code converter. The windows ucs2 is given the highest
- priority for kochi-substitute Japanese fonts.
- - Fixed code relation in cc_jisx0208_to_std_ucs2() function
- (not 0x215d -> 0x00b1 but 0x215d -> 0x2212)
复制代码 |
|