tuxpaint-devel Mailing List for Tux Paint (Page 140)
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
(15) |
Apr
(5) |
May
(12) |
Jun
(15) |
Jul
(21) |
Aug
(2) |
Sep
(14) |
Oct
(32) |
Nov
(47) |
Dec
(39) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(33) |
Feb
(59) |
Mar
(17) |
Apr
(5) |
May
|
Jun
(6) |
Jul
(7) |
Aug
(19) |
Sep
(64) |
Oct
(161) |
Nov
(9) |
Dec
(23) |
| 2007 |
Jan
(6) |
Feb
(46) |
Mar
(55) |
Apr
(41) |
May
(43) |
Jun
(44) |
Jul
(46) |
Aug
(25) |
Sep
(16) |
Oct
(29) |
Nov
(50) |
Dec
(64) |
| 2008 |
Jan
(11) |
Feb
(18) |
Mar
(52) |
Apr
(37) |
May
(40) |
Jun
(78) |
Jul
(85) |
Aug
(31) |
Sep
(23) |
Oct
(13) |
Nov
(19) |
Dec
(37) |
| 2009 |
Jan
(36) |
Feb
(24) |
Mar
(86) |
Apr
(43) |
May
(36) |
Jun
(151) |
Jul
(23) |
Aug
(40) |
Sep
(11) |
Oct
(91) |
Nov
(68) |
Dec
(27) |
| 2010 |
Jan
|
Feb
(11) |
Mar
(79) |
Apr
(50) |
May
(26) |
Jun
(44) |
Jul
(31) |
Aug
(6) |
Sep
(2) |
Oct
(16) |
Nov
(11) |
Dec
(4) |
| 2011 |
Jan
(14) |
Feb
(5) |
Mar
(22) |
Apr
(1) |
May
(5) |
Jun
(5) |
Jul
(13) |
Aug
(1) |
Sep
(3) |
Oct
(18) |
Nov
(15) |
Dec
(25) |
| 2012 |
Jan
(1) |
Feb
(9) |
Mar
(41) |
Apr
(32) |
May
|
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2013 |
Jan
|
Feb
(5) |
Mar
(16) |
Apr
(21) |
May
(3) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
(13) |
Nov
(1) |
Dec
(3) |
| 2014 |
Jan
|
Feb
(12) |
Mar
(6) |
Apr
(35) |
May
|
Jun
(12) |
Jul
(35) |
Aug
(98) |
Sep
(3) |
Oct
(8) |
Nov
(4) |
Dec
(1) |
| 2015 |
Jan
(4) |
Feb
(9) |
Mar
(58) |
Apr
(9) |
May
(15) |
Jun
(23) |
Jul
|
Aug
(32) |
Sep
(12) |
Oct
(21) |
Nov
(5) |
Dec
(14) |
| 2016 |
Jan
(6) |
Feb
(3) |
Mar
(37) |
Apr
(18) |
May
(5) |
Jun
(8) |
Jul
|
Aug
(21) |
Sep
(5) |
Oct
(20) |
Nov
(4) |
Dec
(6) |
| 2017 |
Jan
(2) |
Feb
|
Mar
|
Apr
(19) |
May
(8) |
Jun
(3) |
Jul
(3) |
Aug
(5) |
Sep
|
Oct
(4) |
Nov
(4) |
Dec
(6) |
| 2018 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(4) |
Sep
(4) |
Oct
|
Nov
|
Dec
(3) |
| 2019 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
(2) |
Jul
(1) |
Aug
(3) |
Sep
(14) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
|
Aug
(3) |
Sep
(15) |
Oct
(9) |
Nov
(11) |
Dec
(7) |
| 2021 |
Jan
(12) |
Feb
(2) |
Mar
(16) |
Apr
|
May
|
Jun
(11) |
Jul
|
Aug
(4) |
Sep
(24) |
Oct
(68) |
Nov
(61) |
Dec
|
| 2022 |
Jan
(42) |
Feb
(17) |
Mar
(20) |
Apr
(2) |
May
(23) |
Jun
(4) |
Jul
(6) |
Aug
|
Sep
(27) |
Oct
(4) |
Nov
(10) |
Dec
(31) |
| 2023 |
Jan
(4) |
Feb
(18) |
Mar
(8) |
Apr
(11) |
May
(18) |
Jun
(47) |
Jul
(1) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(2) |
| 2024 |
Jan
(10) |
Feb
|
Mar
|
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(6) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
|
Dec
(3) |
| 2025 |
Jan
(2) |
Feb
(11) |
Mar
(3) |
Apr
(1) |
May
(22) |
Jun
(5) |
Jul
(15) |
Aug
(5) |
Sep
|
Oct
(3) |
Nov
|
Dec
|
|
From: Ben A. <sy...@sa...> - 2006-10-16 14:37:27
|
Song Huang wrote: > Dears, > > I fixed this problum of zh_tw.ttf, I don't known what differ from SDL, > but I change the fontforge script to keep all orig font's properties. > > pls kindly to confirm the fixed, and put the zh_tw.ttf into tuxpaint 0.9.16 > release, > thanks~!! > Thanks, Song. This is good to have in Tuxpaint upstream. But for the Debian package, I think it is best to keep on using ttf-arphic-uming as I do now. I am sure Traditional Chinese Debian users will already have this package installed, so there is no need for me to use the subset of the wangfonts font. If we decide that the wangfonts font is superior for some reason, then it should be packaged for Debian, and then I will switch. Regards, Ben |
|
From: Song H. <So...@so...> - 2006-10-16 14:26:37
|
Dears, I fixed this problum of zh_tw.ttf, I don't known what differ from SDL, but I change the fontforge script to keep all orig font's properties. pls kindly to confirm the fixed, and put the zh_tw.ttf into tuxpaint 0.9.16 release, thanks~!! Best regards, song. ----- Original Message ----- From: "John Popplewell" <jo...@jo...> To: "Discussion list for Tux Paint developers" <tux...@li...> Sent: Saturday, October 14, 2006 11:28 PM Subject: Re: [Tuxpaint-devel] Chinese fonts > On Sat, Oct 14, 2006 at 04:12:19PM +0100, John Popplewell wrote: > > > <snip!> > > > I appreciate this. I cannot, of course, make the SDL packages revert to > > > an earlier version in Debian. So for Chinese to work in Debian, we have > > > to move forward starting with what's there now. > > Sure, I understand. > > > > For what it's worth, I've built similar versions to the ones in Debian: > > > > freetype-2.2.1 > > SDL_ttf-2.0.7 > > SDL_ttf-2.0.8 > > with this patch (so that SDL_ttf builds): > > http://www.freetype.org/freetype2/patches/SDL_ttf-2.0.7-noftinternals.patch > > > > and the problem with SDL_ttf-2.0.8 and the small zh_tw.ttf font remains. > > If I use the original zh_tw.ttf (13MB) it works fine. > > > > At least it's probably not a freetype problem :-) > > > An additional data-point. If I use the 'showfont' test program that > comes with SDL_ttf-2.0.8: > > $ showfont c:/windows/fonts/arial.ttf 32 "Hello world." > Font is generally 36 big, and string is 36 big > [displays correctly] > > $ showfont ../tuxpaint/fonts/locale/zh_tw.ttf 32 "Hello world." > Font is generally 1 big, and string is 1 big > [displays the top row of pixels only] > > regards, > John. > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > |
|
From: Albert C. <aca...@gm...> - 2006-10-16 03:09:52
|
On 10/13/06, Bill Kendrick <nb...@so...> wrote: > > On Fri, Oct 13, 2006 at 01:03:54PM -0700, Bill Kendrick wrote: > > Hi - you actually sent this to the mailing list (so, about 70 people, > > only one of which could do anything for you ;^) ... hint: he's writing > > to you now) > > Oops! And Mutt confused me, making me think I was replying _only_ to > them. Sorry for the noise! This is one reason why many mailing lists are configured to have replies go to the sender. The "reply to all" or "group reply" feature is used to send mail to the list. The other reason is that replying to the sender becomes easy; with tuxpaint-devel I have to do a group reply and then manually edit the list of recipients. See the linux-kernel mailing list for a popular example of a mailing list that doesn't force a reply to the list. Mail to you seems to be even worse. Group reply seems to send two copies to the list and none directly to you. |
|
From: Bill K. <nb...@so...> - 2006-10-16 02:03:50
|
On Sun, Oct 15, 2006 at 07:01:54PM -0700, Bill Kendrick wrote: > One more issue. Ok, one more, then I'm done. ANy reason you include only the english plain-text (TXT) version of the documentation, and not the HTML docs (either instead of, or as well as the plain-text)? Thanks! -bill! |
|
From: Bill K. <nb...@so...> - 2006-10-16 02:01:55
|
On Sun, Oct 15, 2006 at 06:55:04PM -0700, Bill Kendrick wrote: > On Sun, Oct 15, 2006 at 06:24:50PM -0700, Bill Kendrick wrote: > > > > Awesome, thanks! I've put them on my FTP site here: > > > > ftp://ftp.tuxpaint.org/unix/x/tuxpaint/testbuilds/macosx/ > > > > And will test it on my PPC Mac Mini momentarily! ;) > One more issue. It seems the locale is not being kept track of inside Tux Paint. If I change the locale to Catalan in Tux Paint Config, the UI text is all Catalan, which is correct. However, none of the stamps play their descriptive (spoken) sounds, when I click them. e.g., when I click the Rooster stamp, I do not hear "rooster_desc_ca.ogg" play after "rooster.ogg" plays. Additionally, when I click the number stamps (i.e., "0.png" thru "9.png"), I get the english sounds (e.g., "0_en.png"), rather than the Catalan ones (e.g., "0_ca.png"). Any ideas? (I'll need to double-check this works right in Win32. It works fine in Linux.) Thx, -bill! |
|
From: Bill K. <nb...@so...> - 2006-10-16 01:55:13
|
On Sun, Oct 15, 2006 at 06:24:50PM -0700, Bill Kendrick wrote: > > Awesome, thanks! I've put them on my FTP site here: > > ftp://ftp.tuxpaint.org/unix/x/tuxpaint/testbuilds/macosx/ > > And will test it on my PPC Mac Mini momentarily! ;) Testing now. First off, the splash screen within Tux Paint still says 0.9.15 from 2005.11.25. I see your About screen has the right version (although the build seems to be from a few days in the future ;^) ) Secondly, Chinese (both), Japanese and Korean are ALL showing up as squares. Can you perhaps try using an older SDL_ttf, like John is on Win32, and see if these locales render properly for you? I tried playing with locale settings in the Mac's System Preferences dialog, and some worked, some didn't seem to do anything, except pick the next option down the list (e.g., if I moved Portuguese to the top of the list in the Mac's settings, Tux Paint would end up using the next language down... other languages worked properly, e.g., Hebrew) Thanks! -- -bill! bi...@ne... http://www.newbreedsoftware.com/ |
|
From: Bill K. <nb...@so...> - 2006-10-16 01:24:53
|
On Sun, Oct 15, 2006 at 07:20:15PM -0600, Martin Fuhrer wrote: > I've posted the Mac OS X Tux Paint 0.9.16rc5 builds here: > > www.cpsc.ucalgary.ca/~fuhrer/temp/tuxpaint-0.9.16rc5-macosx.dmg > www.cpsc.ucalgary.ca/~fuhrer/temp/tuxpaintstamps-2006.10.12-macosx.dmg > > They are compiled as universal binary, though because I only have a > PowerPC Mac, it would be nice if someone with an Intel-based Mac > could test these and make sure they run fine. Awesome, thanks! I've put them on my FTP site here: ftp://ftp.tuxpaint.org/unix/x/tuxpaint/testbuilds/macosx/ And will test it on my PPC Mac Mini momentarily! ;) -bill! |
|
From: Martin F. <mf...@gm...> - 2006-10-16 01:20:29
|
I've posted the Mac OS X Tux Paint 0.9.16rc5 builds here: www.cpsc.ucalgary.ca/~fuhrer/temp/tuxpaint-0.9.16rc5-macosx.dmg www.cpsc.ucalgary.ca/~fuhrer/temp/tuxpaintstamps-2006.10.12-macosx.dmg They are compiled as universal binary, though because I only have a PowerPC Mac, it would be nice if someone with an Intel-based Mac could test these and make sure they run fine. The eraser ghosted lines problem still exists. I've noticed that this problem only exists in windowed mode; if Tux Paint runs fullscreen, the problem is gone... Could this be an SDL problem? > > How much bigger will a Universal Binary be, compared to a PPC-only > and an x86-only binary? For the Tux Paint application bundle (binaries + resources): Tux Paint 0.9.16 PPC: 13 MB Tux Paint 0.9.16 Universal: 13.3 MB So a fairly negligible size difference. Mind you, the PPC application bundle contains the universal binary SDL frameworks, so these will definitely add some disk space in terms of x86 code. The 0.3 MB size increase in the universal is due to the x86 Tux Paint code, plus the x86 code linked in from the static libraries libpng.a, libiconv.a, and libintl.a. > Also, any chance of Tux Paint 0.9.16 running on OS X 10.2.8? > Last I heard (last year after 0.9.15 was released), many people were > still using that version on their Macs. (Presumably, mostly > schools w/ > tight budgets.) > > So... it's pretty important to me that we support it. I have read recently that it actually is possible to create a universal binary app that supports OS X 10.2.8, but I'm not certain as to how this is done. I might have to peruse some developer forums for more information about this - but I have a feeling there are some tricks and caveats involved (Apple's stance is that universal binaries require OS X 10.3.9 or newer)... It is definitely possible to build a PowerPC-only app that supports OS X 10.2.8 and up (this would be distributed alongside the universal binary version of Tux Paint), but I ran into some odd compile errors when I tried this earlier in the year. I can revisit this, but the next few weeks are busy for me, so it won't be for a while (I also have to visit some of the longstanding Mac OS X bug reports for Tux Paint). Martin |
|
From: Bill K. <nb...@so...> - 2006-10-16 01:01:50
|
On Sun, Oct 15, 2006 at 04:49:04PM -0700, Bill Kendrick wrote: > > The source to Tux Paint 0.9.16rc6, Tux Paint Config 0.0.7rc6 and > Tux Paint Stamps 2006.10.15 are now available on my FTP site: > > ftp://ftp.tuxpaint.org/unix/x/tuxpaint/testbuilds/source/ John has already built Win32 versions of this, available from here: ftp://ftp.tuxpaint.org/unix/x/tuxpaint/testbuilds/win32/ Thx! -bill! |
|
From: Bill K. <nb...@so...> - 2006-10-16 00:15:15
|
Would anyone like to be listed as a Press Contact for Tux Paint in Europe, Africa or 'Oceania'? (Ref: http://www.tuxpaint.org/latest/tuxpaint-0.9.16-press-release-en.php3 ) -- -bill! bi...@ne... http://www.newbreedsoftware.com/ |
|
From: Bill K. <nb...@so...> - 2006-10-15 23:49:06
|
The source to Tux Paint 0.9.16rc6, Tux Paint Config 0.0.7rc6 and Tux Paint Stamps 2006.10.15 are now available on my FTP site: ftp://ftp.tuxpaint.org/unix/x/tuxpaint/testbuilds/source/ Chances since 0.9.16rc5 include: * Added missing Gujarati font * German stamp updates * Turkish UI & stamp updates * Spanish UI updates * Mac OS X updates from Martin Fuhrer * fonts/locale/zh_tw_docs/tuxpaintsubset.pe update (no TTF change, though!) * Locale vs. english text display fix (or was that already in rc5?) I'm inclined (in fact, eager!) to get a final 0.9.16 release out soon. What remaining issues are people concerned about? Thx! -- -bill! bi...@ne... http://www.newbreedsoftware.com/ |
|
From: Bill K. <nb...@so...> - 2006-10-15 23:43:16
|
On Sun, Oct 15, 2006 at 05:25:21PM -0600, Martin Fuhrer wrote: > > I have universal binaries working (I'll get them posted tonight for > public testing). BTW, I've just put 0.9.16rc6 (see an upcoming post) on my FTP site, which incorporates all of the OSX changes you made to CVS since rc5. Thx! <snip> > In the TuxPaint XCode project, I turned on the Intel and PPC options > and selected the Mac OS X 10.4u SDK (see the Read Me in the XCode > project), and compiled the app. How much bigger will a Universal Binary be, compared to a PPC-only and an x86-only binary? Also, any chance of Tux Paint 0.9.16 running on OS X 10.2.8? Last I heard (last year after 0.9.15 was released), many people were still using that version on their Macs. (Presumably, mostly schools w/ tight budgets.) So... it's pretty important to me that we support it. (Hell, I still want to see Tux Paint on OS 9 some day, but... :) ) Thx! -- -bill! bi...@ne... http://www.newbreedsoftware.com/ |
|
From: Martin F. <mf...@gm...> - 2006-10-15 23:25:35
|
On 15-Oct-06, at 4:33 PM, Albert Cahalan wrote: >>> Would you be able to build a binary that runs native on Intel, too? >> >> Yes, I will look into making a Universal binary (PPC/Intel). The SDL >> libraries are already universal, so the frameworks just need to be >> included in the TuxPaint application bundle. I'll have to compile >> libiconv, libintl, and libpng as universal libraries, and link those >> in - provided this goes alright, we should be in business. We have >> to keep in mind that universal binary apps need to be compiled with >> gcc 4, and gcc 4 compiled apps typically require Mac OS X 10.3.9 or >> later to run (so a universal binary that also runs on 10.2.8 is most >> likely not possible). > > I think you can do this: > > 1. compile the ppc version with the old tools > 2. compile the x86 version with the new tools > 3. use the new tools (lipo?) to join them into a universal binary > > If you do end up with two separate installs, there isn't much > point in doing a universal binary. I have universal binaries working (I'll get them posted tonight for public testing). In short, to compile universal binaries of libraries with configure scripts, I did the following: > setenv CFLAGS '-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386'' > setenv CXXFLAGS '-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386' > setenv LDFLAGS '-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk - arch ppc -arch i386' > ./configure > make Both ppc and x86 object files and libraries are generated and "lipoed" together into universal libraries. To check the architecture of a library file, I run: > lipo -info libiconv.a Architectures in the fat file: libiconv.a are: i386 ppc For libraries without configure scripts (eg. libpng), I first ran make to build the ppc library, and copied it into a "ppc" directory. I then manually edited the makefiles to include the "-arch i386" compiler flag, ran make to build the x86 library, and copied it into an "i386" directory. Finally, I ran lipo as follows: > lipo -create i386/libpng.a ppc/libpng.a -output libpng.a In the TuxPaint XCode project, I turned on the Intel and PPC options and selected the Mac OS X 10.4u SDK (see the Read Me in the XCode project), and compiled the app. Martin |
|
From: Albert C. <aca...@gm...> - 2006-10-15 22:52:02
|
On 10/15/06, Bill Kendrick <nb...@so...> wrote: > On Sun, Oct 15, 2006 at 05:10:50PM -0400, Albert Cahalan wrote: > > > > Like this: the "tuxpaint" is an empty package which depends on > > a "tuxpaint-bin" package (containing the executable) and on every > > stamp package. If you install "tuxpaint" you get absolutely everything. > > Not a bad idea. How do other large packages (say, OpenOffice.org, > or some clipart collection) manage this, though? I got the idea from Debian's GNOME and X11 packages. I installed GNOME. I got everything GNOME-related, including stuff that I personally find to be useless junk. Later, after I had everything set up and knew what I liked, I deleted the main package (leaving the stuff it had installed) and then deleted the unwanted packages. The big package got me started though, with nothing missing. The same for X11. I got all the stuff I might need, plus lots of drivers for hardware I don't have and some other stuff I don't need. That's OK. The important thing is that nothing was missing. Later, I removed the main package and the excess drivers. I think this is a great way to do things. If I didn't know what was going on, I'd still have what I want. If I really want to save a bit of disk space, it is still possible. |
|
From: Albert C. <aca...@gm...> - 2006-10-15 22:33:58
|
> > Would you be able to build a binary that runs native on Intel, too? > > Yes, I will look into making a Universal binary (PPC/Intel). The SDL > libraries are already universal, so the frameworks just need to be > included in the TuxPaint application bundle. I'll have to compile > libiconv, libintl, and libpng as universal libraries, and link those > in - provided this goes alright, we should be in business. We have > to keep in mind that universal binary apps need to be compiled with > gcc 4, and gcc 4 compiled apps typically require Mac OS X 10.3.9 or > later to run (so a universal binary that also runs on 10.2.8 is most > likely not possible). I think you can do this: 1. compile the ppc version with the old tools 2. compile the x86 version with the new tools 3. use the new tools (lipo?) to join them into a universal binary If you do end up with two separate installs, there isn't much point in doing a universal binary. |
|
From: Bill K. <nb...@so...> - 2006-10-15 22:19:17
|
On Sun, Oct 15, 2006 at 05:10:50PM -0400, Albert Cahalan wrote: > Things in the sky (moon, F-15, hawk, blimp, fireworks) belong together. > As it is now, the user is forced to spend much of their time scrolling. Perhaps once Tux Paint's own UI provides access to stamp subsets, that symbolic links/shortcuts/aliases could be used. So "sky" could be a meta-category which simply includes different stamps from vehicles/aircraft, space/, etc. So you could get to the moon from both 'space/' (where it truly "lives"), or from 'sky/', which is a metacategory. I really don't want to worry about this (or even think much about it ;^) ) at this point, since I want to get 0.9.16 out the door BEFORE our baby is born. Otherwise it won't happen for another year. ;^) -bill! |
|
From: Bill K. <nb...@so...> - 2006-10-15 22:16:43
|
On Sun, Oct 15, 2006 at 05:10:50PM -0400, Albert Cahalan wrote: > > Like this: the "tuxpaint" is an empty package which depends on > a "tuxpaint-bin" package (containing the executable) and on every > stamp package. If you install "tuxpaint" you get absolutely everything. Not a bad idea. How do other large packages (say, OpenOffice.org, or some clipart collection) manage this, though? <snip> > That'd give you firemen and firetrucks without a fire! It's bad > enough that they don't go together. (and where do I add the > fire hydrant that I have? town???) Correct. ;^) Perhaps in the future we can provide a less hierarchical division of stamps, and provide metadata 'tags'. Of course, we begin worrying about both packaging/distribution issues AND stamp access within Tux Paint itself. I'd like to tread lightly, for now. :^/ -bill! |
|
From: Albert C. <aca...@gm...> - 2006-10-15 21:10:54
|
On 10/15/06, Ben Armstrong <sy...@sa...> wrote: > It is encouraging to see the stamps divided into smaller subsets now. > But I still can't decide how to deal with this in Debian. For one > thing, 16 packages is a lot of new packages if I were to just create a > new package per category. For another, it still doesn't help me choose > which stamps (if any) to install by default. I could install just a few > of these by default, but which ones? Like this: the "tuxpaint" is an empty package which depends on a "tuxpaint-bin" package (containing the executable) and on every stamp package. If you install "tuxpaint" you get absolutely everything. > And even if I did decide on, say: > animals, food, people, plants, symbols, town and vehicles as being > reasonable "core" categories, with clothes, hobbies, household, medical, > military, naturalforces, seasonal, space and sports being considered > "extra", that's still 247 stamps! Or let's say just one category: > animals. There are 47 stamps in this category! That'd give you firemen and firetrucks without a fire! It's bad enough that they don't go together. (and where do I add the fire hydrant that I have? town???) > Here's a different tack: do we need to break it down very much at the > level of packages? What if we just install *all* of the stamps, and > allow tuxpaint to be easily configure to select some arbitrary subset? > For example, we could have a "Stamps" tab in tuxpaint-config that > presents a tree of categories & stamps with checkboxes by each directory This assumes that the directories are decent, but they are not. Consider my firemen/firetruck/fire/hydrant example. Things in the sky (moon, F-15, hawk, blimp, fireworks) belong together. As it is now, the user is forced to spend much of their time scrolling. |
|
From: Ben A. <sy...@sa...> - 2006-10-15 17:16:45
|
Ben Armstrong wrote: > Debian sid users, tuxpaint, tuxpaint-config and tuxpaint-stamps are now > at http://incoming.debian.org/ for the next little while, and shortly > afterwards will appear in sid. > Also, I have now put the packages at: deb http://packages.debian.org/~synrg/tuxpaint/sid ./ Ben |
|
From: Ben A. <sy...@sa...> - 2006-10-15 16:19:34
|
Debian sid users, tuxpaint, tuxpaint-config and tuxpaint-stamps are now at http://incoming.debian.org/ for the next little while, and shortly afterwards will appear in sid. Ben |
|
From: Ben A. <sy...@sa...> - 2006-10-15 15:39:52
|
It is encouraging to see the stamps divided into smaller subsets now. But I still can't decide how to deal with this in Debian. For one thing, 16 packages is a lot of new packages if I were to just create a new package per category. For another, it still doesn't help me choose which stamps (if any) to install by default. I could install just a few of these by default, but which ones? And even if I did decide on, say: animals, food, people, plants, symbols, town and vehicles as being reasonable "core" categories, with clothes, hobbies, household, medical, military, naturalforces, seasonal, space and sports being considered "extra", that's still 247 stamps! Or let's say just one category: animals. There are 47 stamps in this category! Clearly this approach isn't working. How about a "sampler" package that contains a few from each of the "core" categories listed above (we can haggle later about what's in "core")? There is a potential issue with this approach: if something's in the sampler package, do we remove it from the "extra" packages? What if someone wants some of the stamps in the sampler, but not the whole sampler? Here's a different tack: do we need to break it down very much at the level of packages? What if we just install *all* of the stamps, and allow tuxpaint to be easily configure to select some arbitrary subset? For example, we could have a "Stamps" tab in tuxpaint-config that presents a tree of categories & stamps with checkboxes by each directory & by individual stamps, with a stamp preview pane to allow the admin to decide. This would allow an admin to, for instance, select different subsets for children of different ages, or rotate the "seasonal" stamps, only enabling certain subsets at certain times of year. A cheap way of providing this degree of admin control is to just allow a different path to be specified for stamps, i.e. a --stampspath variable that can be set to a colon-separated list of paths. Then the admin can create a /usr/local/share/tuxpaint/stamps populated with symlinks to the desired categories, or even to individual stamps. Ben |
|
From: Ben A. <sy...@sa...> - 2006-10-14 18:36:06
|
Bill Kendrick wrote: > On Sat, Oct 14, 2006 at 04:28:57PM +0100, John Popplewell wrote: > >>> and the problem with SDL_ttf-2.0.8 and the small zh_tw.ttf font remains. >>> If I use the original zh_tw.ttf (13MB) it works fine. >>> > > So for now, it looks like on Debian Ben will simply recommend an > existing Traditional Chinese TTF, and not include the subset one that > I'm releasing with the source. > I will use ttf-arphic-uming. An alternative is ttf-arphic-ukai. I don't read Chinese, though. My daughter, however, reads a little, and we agree uming is easier to see because the script is plainer. I'll need someone who can actually read this stuff to try it out and see if it all looks OK, and then let me know. Ben |
|
From: Bill K. <nb...@so...> - 2006-10-14 18:30:07
|
On Sat, Oct 14, 2006 at 04:28:57PM +0100, John Popplewell wrote: > > and the problem with SDL_ttf-2.0.8 and the small zh_tw.ttf font remains. > > If I use the original zh_tw.ttf (13MB) it works fine. So for now, it looks like on Debian Ben will simply recommend an existing Traditional Chinese TTF, and not include the subset one that I'm releasing with the source. John, you can go ahead and not include the subset Traditional Chinese TTF, since it doesn't work, and ALSO not include the original TTF, since it's something like 15MB. People who need a font can simply download it from me separately, like they had to do in past versions of Tux Paint. (See: http://www.tuxpaint.org/download/fonts/ ) -- -bill! bi...@ne... http://www.newbreedsoftware.com/ |
|
From: Ben A. <sy...@sa...> - 2006-10-14 16:45:59
|
I've got it! It must be the subsetting procedure. Please fetch: ftp://cle.linux.org.tw/pub/fonts/wangfonts/wp010-05.ttf Then symlink zh_tw.ttf to it. The one-row-of-pixels problem is gone! Maybe we just need to alter our subsetting procedure to extract the font in such a way that SDL_ttf can accurately determine the height. Perhaps it does this by measuring one special character, a character which the subsetting procedure has omitted? Ben |
|
From: John P. <jo...@jo...> - 2006-10-14 15:29:03
|
On Sat, Oct 14, 2006 at 04:12:19PM +0100, John Popplewell wrote: > > <snip!> > > I appreciate this. I cannot, of course, make the SDL packages revert to > > an earlier version in Debian. So for Chinese to work in Debian, we have > > to move forward starting with what's there now. > Sure, I understand. > > For what it's worth, I've built similar versions to the ones in Debian: > > freetype-2.2.1 > SDL_ttf-2.0.7 > SDL_ttf-2.0.8 > with this patch (so that SDL_ttf builds): > http://www.freetype.org/freetype2/patches/SDL_ttf-2.0.7-noftinternals.patch > > and the problem with SDL_ttf-2.0.8 and the small zh_tw.ttf font remains. > If I use the original zh_tw.ttf (13MB) it works fine. > > At least it's probably not a freetype problem :-) > An additional data-point. If I use the 'showfont' test program that comes with SDL_ttf-2.0.8: $ showfont c:/windows/fonts/arial.ttf 32 "Hello world." Font is generally 36 big, and string is 36 big [displays correctly] $ showfont ../tuxpaint/fonts/locale/zh_tw.ttf 32 "Hello world." Font is generally 1 big, and string is 1 big [displays the top row of pixels only] regards, John. |