[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40308] branches/soc-2011-garlic: i18n: replace gnu unifont with droid sans font

Dalai Felinto dfelinto at gmail.com
Sun Sep 18 06:17:45 CEST 2011


Hi Sergey,
I'm glad to see the Droid font there. I just updated the win garlic builds
with the new font :) [1]

Guillermo (gez) told me that you found your way to combine different tffs.
It seems, however, that the final one does not have at least the Latin
subset.

Some of the missing glyphs: ñ (you can see this in the "Español" (Spanish)
option in the UI). ç (missing in the Française option).
They are other missing characters visible from the Language selection ui as
well.

Note: if you want to try a quick hack to edit an existent UI file to replace
a text with a latin character you need to add this to the top of the
script:
# -*- coding: latin-1 -*-

Note 2: once we are done with this change would be nice to get rid of bfont
(i.e. to use DroidSans as the Font Object font).
Note 3: ideally we should use the DroidSansMono for the TextEditor, what do
you think? I remember trying it but the character spacing were all messed up
when code syntax was on (I think we have hardcoded values there).

Cheers,
Dalai

[1] - www.graphicall.org/dfelinto

2011/9/17 Sergey Sharybin <g.ulairi at gmail.com>

> Revision: 40308
>
> http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40308
> Author:   nazgul
> Date:     2011-09-17 20:50:22 +0000 (Sat, 17 Sep 2011)
> Log Message:
> -----------
> i18n: replace gnu unifont with droid sans font
>
> - Static variables can be initialized with constants only.
> - Removed bunifont.ttf.c from datafiles -- it's not actually a
>  data file. Unicode font loading stuff is not in blenkernel/font.c
> - Allocate as much memory for unzipped data as it's needed.
>  Default read chunk is 512Kb.
> - Fixed regression (or just a typo) in setting utf locale.
> - Default locale set to en_US:en works fine now.
> - Commented put Nepali language in user preferences -- it's
>  not supported by current droid font and imo it's better to
>  have nice font for languages we actually have translation for
>  rather than allowing to choose more languages in user preferences.
>
> Modified Paths:
> --------------
>    branches/soc-2011-garlic/source/blender/blenfont/intern/blf_lang.c
>    branches/soc-2011-garlic/source/blender/blenkernel/BKE_font.h
>    branches/soc-2011-garlic/source/blender/blenkernel/CMakeLists.txt
>    branches/soc-2011-garlic/source/blender/blenkernel/SConscript
>    branches/soc-2011-garlic/source/blender/blenkernel/intern/font.c
>    branches/soc-2011-garlic/source/blender/blenlib/BLI_fileops.h
>    branches/soc-2011-garlic/source/blender/blenlib/intern/fileops.c
>    branches/soc-2011-garlic/source/blender/editors/datafiles/CMakeLists.txt
>
>  branches/soc-2011-garlic/source/blender/editors/interface/interface_style.c
>    branches/soc-2011-garlic/source/blender/makesrna/intern/rna_userdef.c
>
>  branches/soc-2011-garlic/source/blender/windowmanager/intern/wm_init_exit.c
>
> Added Paths:
> -----------
>    branches/soc-2011-garlic/release/bin/.blender/fonts/droidsans.ttf.gz
>
> Removed Paths:
> -------------
>    branches/soc-2011-garlic/release/bin/.blender/fonts/unifont.ttf.gz
>    branches/soc-2011-garlic/source/blender/editors/datafiles/bunifont.ttf.c
>
> Added: branches/soc-2011-garlic/release/bin/.blender/fonts/droidsans.ttf.gz
> ===================================================================
> --- branches/soc-2011-garlic/release/bin/.blender/fonts/droidsans.ttf.gz
>                              (rev 0)
> +++ branches/soc-2011-garlic/release/bin/.blender/fonts/droidsans.ttf.gz
>      2011-09-17 20:50:22 UTC (rev 40308)
> @@ -0,0 +1,12441 @@
> + \x8B  '\xEAtN  DroidSansFallback.ttf \xEC\x9D
> +`\U\x95\xF8\xDF{y-E* \x88 %괝\xC2  t\xD4QF a\x80Q\x82 \x88 $j\x80  \x82
> $jq\xA6 \xB1jѪU\xABV\xADZ\xB5jкV\xB7j\xDD\xED\xEEv\xD7\xEEn\x85\xBAV-
> \xDC\xEA\xD6ݪU\xAB
> Z\xD2\xFF\xEF\x9C\xF7nss\xFB&I\xF9(\xDA?\xA7\xEF\xBD\xFBq\xBE\xEF\xBD\xE7~\xBC
> \xCF\xF7<\xEFH\xFE
> \xBD\xD4Yg\xB5\x9D{ɏN8\xDB;\xED\xECFR\x9B\xCF.\x9Fy\xD6O{\x8F
> \xF2N;\xA5\xC0s\xE9\xEC\xD6\xF3.\xFC\xB7%\xC3_\xF1N+\xAE\x{1FC9DD}u\xF6\x85\xAF=\xFD\x87ǜ{
> \xF9\xFD\x9EwX\xDBy
> \x9E|\xEAa\x9F?\xEBH\xCF\xF3\x97S\xBE\xF3\xF2\xEB.\xED=\xE23\x97\xAE\xF6\x82\x8Fux\xDE\xF3\xDEr\xF9-}\xA9\xC6\xEF4=\xCD
> \xBE/\xF8 \\xD9{\xD5u\xBF\xD8\xF8\x967{\xC1\xB76y\xDEԑ\xAB.\xBD\xA9כ\xE6=
> |Y\xF2\xA7_\xD5sە\xFF\xE3-\xBAś\xB2y\xAD\xF7–y\xDDW\ڵ\xFBi\xEB*\xE0\x97\xFC
> u\x930\xED\x82\xC1f\x9E\xBBxNw_\xD7\xD7 \xC5\xE57
> \xEEy\xC14/\xF8H[\xCF\xF5\x97_\xFA\xA1{\xFF#\x84\xDEZ\xAF\xE1
> \xEF\xBAK\xFB{\xFFew\xF0\xF7\x94 \xA4|\xEA͗^w\xC5_\xDE\xFD\xB3W{\xA7
> _\xF6\xBCC\xD6\xF5^ Sߞ\xBF\xF3\xE6B \xBA
>  \xE4\xF7\xDExEoedʼn^\xB0 \xFE\xBC7y\xA2\xAB༎B\xDB\xC6]ozF\xF1O
> +\x9F=\xF9\xEF\xDF>\xFA\xD1ϛ\xEB\x9E\xCAH_\xF8\xB3P\xF8\x9B \xF8Z@ԛ
> \xE9\xE3\xDF \x92\xFF
> \xE1\xCF\xE2\xF4\xBD\xFF\xCD\xFF?I\xF9\xE7\xEFy[\xBD\xE3\xFC)^\x93
> x3\xBC\x93\xBDד\xF5^o\x897\x85܆\x86 \xFEB\xEE\xA6 \xFF
> |\x94\xF4\x85\xD1\xD5\xDF\xEA\xCD\xF5\xDBa방^\xC3 \xF2\xBDy^\xAAa \xFF\xC6
> x\xA7\xBC\xF2\xC23\xBC\x92\xE7\xED\xD9 > \xE4&\xE1\xC4_`\xE8
> \xE9`\xB3H\xEA\x85\xC1\x95^\xA7\xFF4R\xBE/\xAE
> ^\xEE\xFDF\xAF\xE2/\xF1\xCA\xC1"\xAF)\xC8{ņ / l\xF0
> +pY\xF6\xF3^ H\x91\x9E \xF2\xB0\x9F\xF2+\xA4I\x9Dy\xDEt\xD2r@{|\x952\x92V
> + at V\xEAh=)ߨx\xF2{\xD3Vz\x8D
> +\xFD\x94녟 \xAF+\xE8\xA6\xDEj\xAE\xCD^\x97\xBF\x93\xEBZ\x9E7p\xDF!\xF4\xF6,
> Z\xA3\xF4 )\xBB
> +\xD8I~k|\xED\xE0\xDA \xDEF\xE8\xAF\xF7: ,\xDD0\xC8} \xDCxN\x90 G\xC1k
> \x9E\xB96 )\xAF\xD1_Fz\xAB\xB7\x96\xFB\\xD0\xEE\xB5\xFB\x9B\xE1\xA5 H{ \xBF՛
> \xAEF\xF0\xB6\xFBӼV ڞa \xB7޷7,B^ҩ+\xE5ۥ\x8E\xBF\x98\xBC
> +^ ^g\x90\xD7\xE6o \xF7n\xE8{\xDE \x87
> \xFAk\xA1ߣ\xF2\xEF\xE0\xDAdt"\xFA\xF6\xB7{Ep-\xF6ۼ\xB4趡\x8D<x\xF3W\x91.\xE5ڼ&`\x86\xF2\xBA
> Z\xD4\xF36\x82\xB7
> +[t\x83s\x87B#0 \x9D\xA6 \xBA\xA1\xBDZiT\xF6\xEA\xA8 >EN \xFC9\x91\xD1
> \xB2\xED \xB9T  b#\xB9"\xCB^h\x8Fq\xB4\x8F\xD6\xC5> y\xD3\xC0\xB1Sq\xF4\xE2
> \x8D\xE8Kt\x85\xAD\xF0 \xB9\xCE  w \xFA \xBBźkX\xE8\x95 \x96\x81 \x9B \xBD
> ~\xD1\xF5>\xB4
> +\xB4z󂢷@u!\xC0\xBD? \x9A\xAD\xDEB\xB1
> \xD7U\xDEj\xD5U\xAF\xF1+\xF5\xA52\xFA\xC1\xAF\xC4 ħD/\xE2W\xAA \xF1
> \xE3S)\xD2Dgk\xB9o\x8D\x9Fŧ\xF0\xA1\x86 \xE8$ _w\x92.z@\xAFb_\xE1W\xED\xBFQ\xF9n
> \xA7\xF8P\x9B\xE8!\x98\xBEgg\xD0\xC9u 6] \xEB\xB7 \xCEV\x95\xA9௧\xB5\x
>  8Bl\xEBIo\xA2\xECN\xAF\xAD!\xE4^\xF8\xEDU
> \xED\xDA+\xC7bʒ\xDEP\x86f\xCEK+\xCF\xDBb^W\xC4r\xC4\xF2\xED\x95Aڕ\xC8\xD0\xEEM72@\xAB
> {\xB45\xEC  \x80_M\xA7\xDDG\xE5;\xBD\xE6p\x86\xDAi\xBAڻ\x82 \x96\x91
>  \xA7n\xA3\xDA} \x9F\xDE \xFD>\xD2\xFA\xD4ƒ7\x8Dt}V ;\xB5mh\xBB\xC2\xFF
> UO"?mB\xFD\xB1\xDDk\x81\xDF\xF6\x86 \xF7\xAB\xE8 <\xD5[;x\x9B
> \x8A\xEAk3\xD4?=\xEF \xFE\x91\xDE\xCB\xF1\xEDY\xE4\xCD\xF1 \xA5- \xEA=W\xFA
> \xAE\xC7 \x8Fx\xA7s\xBD\xA8\xA1\xD9;=8 \xBF\xE2\xAA\xF7\xE7z' \x80\xF6s
> ^\xBBg\xB5@\xB8\xDA;]\xE1\xEF"h\xC8B  \x8E\xF7\x8E
> \xF0\xBE\xBA\xE7\xCF\xE1t\xD2{\xBC\x93 \xD7 \xC0h\xA7\xD7\xF3\xB4}
> \x84n8\xCB;\x9D>\x97qfO%\xBE
> +\ _\xDF , \xDE |4\x86_\xF8\xBF\xF2>D\xFDm@ p \xD0 _g Q_+p<|\xE7\xFD\xE7#
>  \xCFZ\xF7Pl ˷W\xCE\xF7\xC7\xF2 ٦[y\xF0\xDBp2\xF8΋\xF8
> +Φ\xEC\xBE\xF4
> +\xB4\x8D\xA1O\xFF \xCD\xED\xC0w\xE3\xEBG\xA5 \xC2~  ;\x80L0ݫy+\xBD\xE9
> ~_\xF4g\xF8} \xDBU
> +\xDA\xEFW<\xE7\xBFp\x85\x97g|\xC92\xEEd\xB96\xE1\x8Fy B\xDB\xE8K
>  \xB4o\x8B\xFB=I\x83\x97\xE6x\)\xC5\xFC\xCD\xC0\xBF\xF3\xF1  =S\xA6\xA1\xB2g
> \xD7i\xF1s) \x8F\xF4 ~ V }\xF8cS\xE8\xF9\xF2܊/f
> R^\x96\xFB6`\xA5\xB4m\xAE\xEBBd\xC1/+V\xFF:-\xBE6ɕ\xFAy\xCA
> + i\xA0   $\xAD \x98 \xA7m \x8A\xA1\xEA̗r\xF3\x84\xA6U\xBE4\xC6\xD0 \x97_
> D8\xCDu \xBEnu`\xB9 n\xBD\x98^-~^,\xD7\xF8~
> \xE8\x8D\xF3\xBB"\xFE\x90\xD5\xF3
> +R>\x96\xCD\+\xB1 c \xD7  \xC0\xD2 \x{DB46}~\xC2s\xAF\xC5gɹ \xA8ԑ\xC3\7 Kb
> \xDD\xF5\xE9}\xC1\xEB \xFA-ٺ\xE3kW|\xED\x8Dq\xCBu[\ \x9B \x9B\x80
> +\xD6\xF3@,W \xFClt\xB5\xC4\xE1ua\xF9X\x87 cۯDoӀ\xA6\xB8\xEEv`\xAD
> [#\xBA\xFE\xF4\x98\xFE\xA6\xA8\x8E\xF2\xB1J\xFD y \xB5\x8F F\xA0y \x82\xC8gV
> \x91\xFEvD௉\xAFMZ&/<E\xF7r }vA\xF9 \xB4\x9E]>
> +\xF4XЧ\xFCu\xFB mg \xD0a\xAE\x92 t\xEF\xD9\xE6\x94
> <\xA0\xF28\x83\xF8ϺX\xB6%\xB1n\xD7\xC6i&]\x{11B36F}\xA2\xF3\x82u-\xC6\xD7Bl\xF3Ǜ\xBFz\xF0x\xEB5
> \xB0\xE1\x8E \xFCi\xD8u\xF3\xC4\xCFr5\xF7v\xBE]n \xF2]p\xCB\xFF5\x827 \xCB0
> \x81+\xDF\xFE\xA4O \xA4\xEE <\xDE(<fY,<A\x93\xC6k \xC3Ҹ/ X
> \x83y.\xC5P\xB1`28  26\xB6Ǡ\xE3x\xC3 / \xD0 } \xB7\xE8o\xB5
> \x96\xFEg7\xB0:\xD4q\xCA/\xC4\xE9\x9D    \xE9\xD2_ \xC4W\x81\xA1\xF8ym|
> -_\xC6?\xA1\xBD\x88kGLkA \xD8)\xF8\x89}+\x80)7\x8FXR\xFA
> \x89\x95\x9A"\xD0\xF1T\xE8F\xB2
> \x92\xB7=\xBE\xF68\xCF+\xE2\xAB\xF0'\xE3\xD1\xFA\xE8YƉ\xBD\xF9\xF0\xA6\xB1
> \xE0\xCB R\x8C\xFB2\x89e\xA4 \xCE\xC7P\x8Cu\xB1:n\xE3k#]\xA8^ "\\x
>  AA\xA7 \xB1 ;c0\xFD\xCE\xF6  bX C_\xBBc0q\x96\xE9 M\xFD\x8E
> L\xF9\x951\xFDn+ό\xAD\xED1n S\xA5\xBFm
> +\xF7\x8ES
> +\xAD \xE4,(X0ς\xBE
> gg\x8C\xB33\xB2\xA9\xF2\xB9&\xD6\xCBڸ\x9C\xC8/\xFD\xFF\xC28
> q\xAC\xFB\xD6Xo\xE5\xF8\xDA \xE9!\xC0&
> +26\xCB\xD8= \xFDǠx\xA5ܒ\x98\xE6\xE6\x98\xE6P\x8C\xCB\xE8\xB9\xCB\xE2\xA93
> \xF5׶ \x96Ƽ\xB4\xC4`\xFAh\x93oڅ\xF0\x8E\xBFj\xCCb\xEB{\xC8\xC2
> \xD3\xF2ŷM\xDD\xCEXG-\xB1}K [\xB0\xC4 \xBBL\xD9 \xC1\xBF
> \x96\xAF3\xE6iq\xCCϲ8}[|/\xBCn\x89m\xB55\xD6\xC7p\xAC#  /\x8Ce  \xE8Y|\xC3_
> \xD1\xD8 \xAF̋i.\x8E}\xA3?\xAE\xB34 \xF5\xEB\xDE8msl \xF3\xDC ò Oo
> G\xB7\x95f\x97\xEF\x8Dq\x9B\xF8\xB9/ \x8D\xB5
> \xC74k1\xAC\x8B\xF9\x92\xFC\x95\xB1|&\xCD\xC0\xC2X
> \xF3\xBC6\x96״\xB1\xC1ؖ\x9B\xE3rm\xF1ue\vi$\x83/\xFA\x81O_k\x8Een\x8Ai\xB6\x87\xA3\xED\xB13\xB6y\xAB\xE5+-1\xEE\xD6\xE8^\xFA
> \xED\xBB Ų\xF4X\xFA\xE9s`A\x9C\xBF
> \x8Ec\xBB\xE3g\xE3{mQ9\x8Dw\x97\xC4xl\xDF\xC9G\xF6U\xFF\x9C \x8E\xF5_\xD3
>  ޻c|1\xFF\xFE\x92xn5\xEDI\x80 \x93\x84\xF0I\x84\xD6؎I \xBCI\xDF)\xFA
> ?i\x8EaU\xB6\x85\xB8L*\xB6A)  [\xD2\xF15
> \xE33\xBA\xC9\xC4\xCF\xD3\xC3\xD1>+ \xA7gc\xDB \xE3\xB2R\xA61\xBEOŴÌ
>  ¼\xBC CSL+
> \xD37\xF7\x83u\x9E;b\x9C=\xE1\xDEqR\xF17[r\xD9s\x8C\x96\x98N9.\x93\x89暈\xA3cKc\x9CW\x8C\xF5k\xE4\x9D
> \x97\xED\x88u>#\xE67 \xCB\xD1a\xC9h\xFA\xC9 1\xAE\xE51 \x8D1 \xD3 \xA6b
> \xA7b=\x94b>\x8D\xDE͜\xA4 \xA7\x99q\xB1 \xE7eñ\xE3e9\xC6c\xF2sV]\x83\xB3
> \xA7\x97c}d-Z&\xBF \xEE]\xD70i\xBE\x99\xCFJ]\xE9 \xA4\xFF\xE8\x8D\xF1
> \xBE\xBB\xE2<\xF1\x9F\xF6\xB8\x9E \x87\xCDܪݢa|\xCC\xC4h} \x9F\xDD
> ?\xF9p\xB4\x9F\x98 \xE3\xE9 G}2 \xCBb\xC7 \x92\x96\x8Ei\x98
> \xA2+\xA6\xD5i\xD53: \xBC \x96\xFE\xCC
> W\xB1\xF8l\x8Fy\x88\xD7O\xF6\xEA\xCD\xF8\x84\xE1\xB5h\xD5i\xB3lahf,~\xF3V\x9A\xF1͸\x9C\xEA\xAE'
> \x8D \xBF\xF9p\xD47\xEC\xF1\xDA\xD8\xD6 \xBFK\xE1h\xBF_\xB6\xEA'\x81\xCD .
> \xEBg&\xEE\xCB[WcS\xF3\x9Cs\xD2-\xDBDz\xF1 `t\xD1 \xCB\xEEB\xB6N\xBA\xE9
> +N\xB9\xBC\x85\xB3^] \xEFx\xE5ұ\x8D3 \xAD\xC7 \xF2\x8F#\xAE\xC9Bv
> \xFA\xE3\xE9\xE0` \xBB\x9D=Q\xB6z"l[ \xE7di= \xFE&\x90\xFB
> \xA1\xF3X\xDB\xF6\x81\xD4o\xBD\xB6\xFAh}\xE1\xC9\xF2\x8D\xA7\xE0\xC0\xC3dl\xFD\xD7>
>  \xA8>\xE5\x89\xD2\xEF߂\x8E\x9F\xA8\xC4z11\xA3 \xE3\x9Ax\xB4
> \x8EƜf\xCEa\xE2L\xC1\xD1 \x8EƷ\x99pt\xED\xC1\x94I\xC7`\xCF
> L\x9A\xF1-;\xDF\xC4
>  \xDB\xF7\x87\xA3\xF3\xD9\xE6p466e\xBAñ\xF1\xB6=\x87\xCA[\xB8\xED: L
> #\xABY',\xC4t Ĵ;\xC3\xD19D\xA7\xA5+\xA1=
> \x8E\xAEk\xF5\xC7t\xDB\xC3\xD1\xF8\xBA
> \x8E]\xC7k\xB1\xE8g\xADg3\xCF0s&{\xCE\xD1 \xFAf
> \xC0\xD8,i.Q/=i\xBE\xE1\xDE\xDBsU;\xAE\x9F\xA8n6!\xAD\xE4\xE0r\xE79v \xDB
> L[M\x85\xFB\xFA\xABi붯\xB9\xE9\x85pt
> +\xDC\xD8Ԭ5\x96,]\x9By`{d ]\xE3\xEF\xB2\xF4n\xEBѴ
> \xB3&`\xCF-\xD3\xF1\xBD\x99w\x9Ava\xE6\xB7Ʀ\xEDVٴeC\xC9o
> +G}\xBFb\xE9\xC0\xE8\xD6\xF0c\xCDQ\xF7\xFA\xAF=\xBFu\xDBP\xB3\x85\xD3ng\xF6\\xD4\xC8b\xD75{<F'\x99pt\xFEm\xF7
> &\xDD\xF0P\xB4\xAE\xC5p\xAC>
> +Vْ\x95n\xCA ] Y\x8D\xDC\xE6\xD9\xF6#\xD3vZ\xAD犅\xC7\xD0h\xB2p\xD8\xFD
> :\xAEk\xEBج
>  \xD9\xEBh\x85pl[ˆ\xA3kT\xA9p\xD4o\xED\xFAv\xBA\xD1s1\xAEg\xFA>\xBB=\xA5ñ\xFD\xAD\xDD
> lym  \xDDH\xB9\xCEptn^G\xD7CR
> N\x93\xDF\xE6\xA4\xD9>\x9B\xB5\xE8K]\xB3\xFE\xE1\xF6 \x86 { \xC7\xD8\xD1n
> -\xE1\xD86\xE2\xAE T\x9C\xE7\x92%\x97\xB9o\xB2\xE8\xDA}@\xC1\x92\xCF\xE8ՔI\xC7yF\xFF\xA6-\xDA6\x99
> \x8C\x9C\xF6\xBD-\xBF ï\xFD,ו\xE1\xA8\xCFw\xC6\xF7\xD2
> u\x85\xA3}\x93}\xEFB\x97u\xEDJxN*\xEF\xE26\xCF\xC5
>  h\x982f\x9C\xB2\xFBf\xA3W\xE33\xF6Xi\xFA\x80 +\xDF\xEE\x9B\xEC1\xD7\xF2
>  Q\x8C\xA7-\xC6#{1\xC6W \x97\xD9 ɏʡ\xFB \xD3c f\x9C5}jW8\xDA
> \xBB\xE3kO8\xDAg\xD8\xFEi\xFC͌\xF3v\xFB\xCDX2N6~J?Ne\x92ʻ\xF5\xEA\xE1\xB1\xCB
> _\xCC\xC6z\xB2\xD7/\xED6j\xAF \xDAc\x9C\xDB\xE7\x98r\xAE
> \xF3\xB1\xAEM|\x93q\xCA\xDAkí\xE1\xD8q\xC2\xF4      \xA6\xFD\xDAc²pt\
> \xDBv\xC4׶\xD86\x9DV s\xDF \x8E \x83o&\xBF ߛ}\xD9θ\xFCB\x8B\xBF\xCEpt
> .\xC4馜\xD1[_8\xBA\xDFk|ʌi\xBD\xE1\xD8\xFD\x80y ^;=c]\xED= c
> \xBB\xAC\xE9\xAFm(8u\xB2  #
>  \xABU\xA7թc\xD2L\xFB6y\xB5pt\xEC0\xF9\xA6\x9F.\x87c\xF5\xDE\xEA@\xB3C˦S\x8Aug\xD2\xDD\xFA-N\x9D6\xA7\xAC\xAD\xA7N+\xDF\xDC
> \xAC\xF2\xAE\xAC.\x9F\xA6N\xCEz\xEEL(o\xFC*I\x87&v(:eru\xE8\xB69\xF4\xDD4\xE3\x97\xC5
> z\xAE_ \xC2}e\xAA\xA7w\xF3\x9Cw\x9E\xFB\x9Dr\xF9p\xB4\x8DՓ9\x9F@׵Y\x92\xFD\\xC8$\xE4%\xF9T>
> \x97M\xB3\x90\x90f\xF4י\x90\xE7\xEA\xC6\\x8Ba\xB2\n{ O\xBEL
> \xDC\xE6\x9Av\xF8\xB1\xFD\xB5%\x81f=\x9D\xBA4r
> 8ƳA\xBD2I\xED\xCFୌC#\x97\x80\xDB\xC4\xDF.\xFD\x82C\xA7\xC5‘sp$\xF9\xB6\xEB\xAF\xF5|ݖ)I\x{18A4D6}\xA4߼E\xA7%\xA1\xACm\xEF$\xBD\xD4\xF35\x9B\xFFzvr\xFBw
> J \xFD\xA46R\xCF\xFE\xDDu\xD2[\xC3\xD1\xF1\xB8 \xAFn
> \x97Do<\xDA\xF5\xF4b׳\xED_vʺ\xB6\xB6uQ\xCF~.o\xB9qh\xDB\xFER\xAE\x83\xCF\xF6u
> O\x92-\xC7\xF3\xCD
> '}<_\xA9\xA7\xFB\xA4\xFAI\xED\xA5^\x9F\x92\xA4\x8F$\xFCr\xAD\xD4\xC1\x91\xD4^\xECz\xD9q\xEC>
> \xFB\xDAm\xD8\xC44\xF5\xFC\xCB\xE6\xCF\xEEW\x92|\xCA\xE0u\xF1\xD5\xC3\xEB\xFAcRى\xF4hʵ;\xE9y\xA7L\xC1I\xB3\xFB
> \xDB ƧK -s č+\x8D \xAD\xE1\xD8x\xCF䛼\xA2uo\xEB\xC7\xE6\x
>  CFnSf\xEE\xE4\xF2j\x83\xC4\xEF\xDD\xE1\xE8\xB93 z\xC3( I\xCA\xEBLH
> \xA8Sv\xA2\xBC\xF1\xA0\xB3 \xF4\x8E\x93g\xA0ù>
> 0sT\xFBj\xD6B\x8C?\xA4±\xEBPf\xDEZHHw׫\xEC\xE7l\xC2}\xD2\xF3D\xE5\xF2γ\xBDVV
>
> @@ Diff output truncated at 10240 characters. @@
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>
>


More information about the Bf-committers mailing list