Blender Git Loki
Git Commits -> Revision 98bd461
Revision 98bd461 by Alexander Ewering (master) September 14, 2005, 14:02 (GMT) |
On behalf of Mika Saari, the famous Unicode Font support! Further information is available here: http://wiki.blender.org/bin/view.pl/Blenderdev/UnicodeFont3D Shortlist of features: - Unicode character support for Font3D - UI to select characters from Unicode character list - UI to select Unicode table areas - Optimized character loading (Load only those characters which are used in font object) Please test extensively if it breaks anything, try also loading/saving files, packing fonts, etc. The official text regression file in the regression suite should be a good start. Thanks to mikasaari for this very useful addition! |
Commit Details:
Full Hash: 98bd4615b55bc66410764178148d91409bbf9ee1
SVN Revision: 5282
Parent Commit: 2cb24ce
Lines Changed: +1511, -294
16 Modified Paths:
/source/blender/blenkernel/BKE_font.h (+4, -0) (Diff)
/source/blender/blenkernel/BKE_global.h (+5, -0) (Diff)
/source/blender/blenkernel/intern/blender.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/font.c (+366, -51) (Diff)
/source/blender/blenlib/BLI_vfontdata.h (+29, -5) (Diff)
/source/blender/blenlib/intern/freetypefont.c (+315, -181) (Diff)
/source/blender/blenlib/intern/psfont.c (+6, -2) (Diff)
/source/blender/blenloader/intern/writefile.c (+8, -1) (Diff)
/source/blender/include/BIF_editfont.h (+13, -3) (Diff)
/source/blender/include/BIF_interface.h (+1, -0) (Diff)
/source/blender/include/butspace.h (+6, -0) (Diff)
/source/blender/src/buttons_editing.c (+306, -0) (Diff)
/source/blender/src/editfont.c (+172, -50) (Diff)
/source/blender/src/interface.c (+117, -0) (Diff)
/source/blender/src/interface_draw.c (+135, -1) (Diff)
/source/blender/src/usiblender.c (+24, -0) (Diff)
/source/blender/blenkernel/BKE_global.h (+5, -0) (Diff)
/source/blender/blenkernel/intern/blender.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/font.c (+366, -51) (Diff)
/source/blender/blenlib/BLI_vfontdata.h (+29, -5) (Diff)
/source/blender/blenlib/intern/freetypefont.c (+315, -181) (Diff)
/source/blender/blenlib/intern/psfont.c (+6, -2) (Diff)
/source/blender/blenloader/intern/writefile.c (+8, -1) (Diff)
/source/blender/include/BIF_editfont.h (+13, -3) (Diff)
/source/blender/include/BIF_interface.h (+1, -0) (Diff)
/source/blender/include/butspace.h (+6, -0) (Diff)
/source/blender/src/buttons_editing.c (+306, -0) (Diff)
/source/blender/src/editfont.c (+172, -50) (Diff)
/source/blender/src/interface.c (+117, -0) (Diff)
/source/blender/src/interface_draw.c (+135, -1) (Diff)
/source/blender/src/usiblender.c (+24, -0) (Diff)