[tuhopuu-cvs] CVS commit: tuhopuu3/source/blender/blenkernel BKE_font.h BKE_global.h tuhopuu3/source/blender/blenkernel/intern blender.c font.c tuhopuu3/source/blender/blenlib BLI_vfontdata.h tuhopuu3/source/blender/blenlib/intern freetypefont.c psfont.c tuhopuu3/source/blender/blenloader/intern ...
Rob Haarsma
phaseIV at zonnet.nl
Sat Mar 5 02:33:21 CET 2005
phase (Rob Haarsma ) 2005/03/05 02:33:21 CET
Modified files:
tuhopuu3/source/blender/blenkernel BKE_font.h BKE_global.h
tuhopuu3/source/blender/blenkernel/intern blender.c font.c
tuhopuu3/source/blender/blenlib BLI_vfontdata.h
tuhopuu3/source/blender/blenlib/intern freetypefont.c psfont.c
tuhopuu3/source/blender/blenloader/intern writefile.c
tuhopuu3/source/blender/include BIF_editfont.h BIF_interface.h
butspace.h
tuhopuu3/source/blender/makesdna DNA_curve_types.h
tuhopuu3/source/blender/src buttons_editing.c editfont.c
interface.c interface_draw.c
Added files:
tuhopuu3/source/blender/include unicodect.h
Log:
Introducing 3D Unicode font support.
When you add a Text and go in editmode, a second panel will appear in the Font panel,
here you can add characters from unicode tables to the text. There is also a button
to copy the content of a (unicode) textfile to a 3D font object.
Beware that this is an initial version, mainly committed so Mika Saari and I can work
on this together ;-) It is fully functional, but there are two major issues;
- If you work with Text objects, it is not safe to use AA fonts for the interface.
- When you load a font for a Text object, Blender eats a lot of memory.
To compile, you need to #define INTERNATIONAL.
Revision Changes Path
1.2 +5 -1 tuhopuu3/source/blender/blenkernel/BKE_font.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/BKE_font.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.3 +6 -2 tuhopuu3/source/blender/blenkernel/BKE_global.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/BKE_global.h.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
1.2 +13 -3 tuhopuu3/source/blender/blenkernel/intern/blender.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/blender.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.2 +319 -105 tuhopuu3/source/blender/blenkernel/intern/font.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenkernel/intern/font.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.2 +16 -6 tuhopuu3/source/blender/blenlib/BLI_vfontdata.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenlib/BLI_vfontdata.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.2 +31 -33 tuhopuu3/source/blender/blenlib/intern/freetypefont.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenlib/intern/freetypefont.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.2 +7 -3 tuhopuu3/source/blender/blenlib/intern/psfont.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenlib/intern/psfont.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.3 +2 -2 tuhopuu3/source/blender/blenloader/intern/writefile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/blenloader/intern/writefile.c.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
1.2 +3 -2 tuhopuu3/source/blender/include/BIF_editfont.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/include/BIF_editfont.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.2 +2 -1 tuhopuu3/source/blender/include/BIF_interface.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/include/BIF_interface.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.7 +6 -1 tuhopuu3/source/blender/include/butspace.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/include/butspace.h.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>
1.2 +4 -1 tuhopuu3/source/blender/makesdna/DNA_curve_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/makesdna/DNA_curve_types.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.15 +130 -5 tuhopuu3/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/buttons_editing.c.diff?r1=1.14&r2=1.15&cvsroot=tuhopuu>
1.2 +304 -60 tuhopuu3/source/blender/src/editfont.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/editfont.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
1.12 +109 -2 tuhopuu3/source/blender/src/interface.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/interface.c.diff?r1=1.11&r2=1.12&cvsroot=tuhopuu>
1.12 +112 -1 tuhopuu3/source/blender/src/interface_draw.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu3/source/blender/src/interface_draw.c.diff?r1=1.11&r2=1.12&cvsroot=tuhopuu>
More information about the tuhopuu-cvs
mailing list