AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 44 |
r3wp | 965 |
total: | 1009 |
results window for this page: [start: 45 end: 144]
world-name: r3wp
Group: !AltME ... Discussion about AltME [web-public] | ||
Anton: 2-Feb-2005 | Some more ideas: write altme://user:[pass-:-Rebol3]/!AltME/ "message" Resolved of the first url here to the second url by the Rebol3 world (local distribution): altme://user:[pass-:-Rebol3]/!AltME/239 is resolved to: altme://user:[pass-:-Rebol3]/151/239 151 is the set-file number for the !AltME group, and 239 is the message id. read altme://user:[pass-:-Rebol3]/!AltME ;== [set-number 151 first-available-message 1 last-message 242] So it returns some group info, not the content of all the messages ! To get a message: read altme://user:[pass-:-Rebol3]/!AltME/239 ;== [(date) 9 (colour) [font [fg 0.0.0 bg 240.240.240]] "We are working towards that."] To find a user name by the set-number: read altme://user:[pass-:-Rebol3]/9 ;== ["Reichart" [reichart-:-safeworlds-:-com] (membership) (dates etc..)] | |
Anton: 19-Feb-2005 | I am using large font, so I see you as: Jean-Fran çois | |
Luisc: 24-Mar-2005 | Settings - [Font Size] | |
Vincent: 24-Mar-2005 | (1) Allowing translation (external language file with program strings) (2) Ability to mark all messages as read (3) Font size settings (4) Users rights (limited guest account would be a good step) | |
Tomc: 29-Mar-2005 | 0) multiple fallback mechanisms for getting/staying connected. 1) absolute control of what is actualy removed from local machine... ever. 2) better support for using a single account from several machines. 3) better support for using several worlds from one computer. 4) finer control of what posts you are exposed to. (groups and users and users in groups) 5) filesharing 6) api,locks, so we can muck with the filesets. 7) calendar,just fix it up. hour/day/week views, sorting,repeated,various alerts ... 8) adjustable font sizes 9) search should return hits (the text) from further back than your message buffer limit. 10) OSX support & recycle bug | |
ScottT: 27-Apr-2005 | the default background and foreground colors. I prefer dark background and dark text, and if no one has specifically chosen a font, it would be kindest if that text showed up in my default (or at least pickable) colors. I don't mind if it doesn't look to the environment to know those colors, as long as I can turn down the light. the column with the names it wouldn't matter | |
BrianW: 15-Oct-2005 | silly question - is there a way to increase display font size in AltME? | |
Terry: 28-Feb-2006 | Ok, after all my complaints about font sizes in Altme on newer monitors, it looks like the next windows will deal with this... a quote.. Don't you hate it how, when you increase the resolution of your desktop, everything gets smaller? With widescreen LCD monitors sporting resolutions of 1920x1200, and even laptops with screens that high-res, the icons and text on your PC can become absolutely tiny when you run at the native resolution. Enabling large fonts and trying to scale your desktop icons in WinXP only sort-of works, and it breaks as many things as it fixes. With Vista, your plug-and-play monitor can tell your PC what size and resolution it is, and then Vista can scale everything appropriately. 12-point fonts will actually be 12 points, regardless of whether you're using a 1280x1024 19 LCD or an ultra-high-res laptop." | |
Group: RAMBO ... The REBOL bug and enhancement database [web-public] | ||
DideC: 17-May-2005 | I wonder what font AGG use ? None of the ASCII 128+ char are displayed, except 251 that show "OBJ" in a box !! | |
Cyphre: 18-May-2005 | Vincent, DideC: thanks for the report. I'll try to investigate more. But remember the current font handling in Rebol/AGG will be removed for the 1.3 version. (AA and vectorial fonts will be added once we found good crossplatform solution for it) | |
Gabriele: 18-May-2005 | maxim: it isn't just AA. font support is not multiplatform right now so it can't be left in. i'm sure we'll find a solution to this... | |
Group: Script Library ... REBOL.org: Script library and Mailing list archive [web-public] | ||
Gabriele: 27-Apr-2007 | my code is very similar to Carl's, most of the additions are just to support literate programming and you won't need them. i'm emitting clean xhtml (no <font> etc. stuff) so that the look can be 100% configured via CSS. | |
Sunanda: 30-May-2007 | Nice set of subtle colours! On my Win-based machine, all selected text is the same colour....white text on dark blue (though that is configurable) *** A thought: if instead of FONT tags you could switch to CSS. Then your experiments could use the same class names as the Library. Implementing that as your personal CSS on REBOL.org would be trivial | |
Sunanda: 31-May-2007 | I see geomol has updated his personal CSS at the Library.....You can now look at any script using his set of colours and font effects...Much better than the system default!! Example: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?color=yes&script=acgiss.r&css=geomol (just add css=geomol to *any* Library URL. Or set your CSS preference). And anyone can play the game -- devise and publish your own CSS for script coloring or any other aspect of the Library: http://www.rebol.org/cgi-bin/cgiwrap/rebol/boiler.r?display=css-help.html | |
Group: View ... discuss view related issues [web-public] | ||
Graham: 5-Jan-2005 | rebol [] newtimer: does [ inform layout [ timer2: info "00:00:00" 60 font [] rate 1 feel [ engage: func [face action event] [ if action = 'time [ timer2/text: now/time show timer2 ] ] ] ] ] view layout [ timer1: info "00:00:00" 60 font [] rate 1 feel [ engage: func [face action event] [ if action = 'time [ timer1/text: now/time show timer1 ] ] ] button "New timer" [newtimer] ] | |
Pekr: 8-Jan-2005 | btw - I don't like current face object structure at all! Imo we could have kind of graphics face, where subobjects like para, text, font would be removed, and then more rich face, for text ... but in terms of rich text, font, para and text are useless too, as they allow only one style per face, kind of ZX Spectrum to me, which allowed only one color per 8x8 pixel ;-) | |
Geomol: 12-Jan-2005 | Maybe a box like this: >> l: layout [b: box white font [size: 12 style: none shadow: none color: black] "text text text text text text text text"] >> b/size/y: second (size-text b) + 4x4 == 34 >> view l | |
DideC: 27-Jan-2005 | For the 'text flag, I have found. It is used by multi/color to dispatch tuple! values to face/font/color or face/color. | |
Group: Make-doc ... moving forward [web-public] | ||
Geomol: 10-Jan-2005 | A way to go may be to make a deep analyse of, what a document is - what it consist of. There are basic elements like letters, dividers (<br/>), ... Then there are bigger elements (containers) like notes, tables, ... And we can talk about change of state like bold-on, bold-off, italic-on, italic-off, font change, etc. The containers should be strictly hierarchical. The basic elements and the containers will be represented in a sequence. The inside of a container is maybe also a sequence. Decisions should be made, if change of state can happen anywhere, or if going to one state and back is a container too. (I'm thinking loud here, you may notice.) | |
Group: Linux ... [web-public] group for linux REBOL users | ||
Kaj: 19-Mar-2005 | Just installed Ubuntu Linux for the first time. REBOL/View's font rendering is correct on it. I hope that will still be the case with the new version that will be released in a month | |
Henrik: 19-Mar-2005 | I run hoary on two Ubuntu machines. no problems except the font size | |
Kaj: 19-Mar-2005 | I installed Warty. Is the font size in /View a problem on Hoary? | |
Henrik: 19-Mar-2005 | no garbling at all. just slightly different font sizes. | |
Kaj: 19-Mar-2005 | OK, thanks. Most Debian-derived distros don't trigger the font bug | |
Henrik: 19-Mar-2005 | ok, DPI setting for the ubuntu box is 96 DPI. maybe AltME has an "anti-garbling" feature of headlines by turning down the font size while everything else is bigger | |
Volker: 20-Mar-2005 | Maybe its related, on suse 9.0 i change in xf86config FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" to FontPath "/usr/X11R6/lib/X11/fonts/75dpi:scaled" Else /view finds only a few matching font-sizes. | |
Volker: 20-Mar-2005 | No, font-size-problems. before the default was to large, and some things like h1 did not work. | |
Cyphre: 22-Mar-2006 | Rebolinth: the fonts are supported by DRAW dialect but you have to specify full absolute path to the font at the moment.(we are investigating better solution for this) | |
Cyphre: 22-Mar-2006 | fnt1: make face/font [ name: "/usr/share/fonts/truetype/freefont/FreeSans.ttf" size: 32 ] fnt2: make face/font [ name: "/usr/share/fonts/truetype/freefont/FreeSansBoldOblique.ttf" size: 64 ] view layout [ origin 0 box snow 400x100 effect [ draw [ pen black font fnt1 text anti-aliased 0x0 "Rebol Rulez!" pen blue yellow fill-pen red line-pattern 10 10 line-width 2 font fnt2 text vectorial 0x30 "Rebol Rulez!" ] ] ] | |
Cyphre: 22-Mar-2006 | NOTE: you migth want to change the font paths accordint to your specific Linux distro. | |
Cyphre: 22-Mar-2006 | It is an experimental feature as the font name definition surely change in future. | |
[unknown: 10]: 22-Mar-2006 | yes yes ;-) but so far none of the vera or arial or sans ttf fonts did show up...However rebol does not give me a warnign so it now upto the right font it seems.. | |
Cyphre: 22-Mar-2006 | you need to find a path to your fonts and you can use any ttf font. I don't know what YALN(yet another Linux distro) are you running ;) | |
Cyphre: 22-Mar-2006 | It is vectorial font so I guess this shouldn't be a problem but you can try other sizes or other fonts?? | |
[unknown: 10]: 22-Mar-2006 | Its strange.. I should not be needing to run a fontserver..My desktop is already anti-aliased with fonts and so it the rest..But rebol still does not display it... mmm It does load the font though..(also when i look with an Strace during the execute rebol does read the font..) it simply does not display it ..yet! ;-) >> probe fnt1 make object! [ name: "/usr/X11R6/lib/X11/fonts/TTF/VeraMono.ttf" style: none size: 32 color: 0.0.0 offset: 2x2 space: 0x0 align: 'center valign: 'center shadow: none ] | |
[unknown: 10]: 22-Mar-2006 | Cyphre..are those bitstream fonts you are using? I dont seem to get ttf working or ANY other font working in my linux view version beside the default fonts... | |
[unknown: 10]: 22-Mar-2006 | Well.. all applications on my linux machine use and anti-aliased and truetype fonts....so that config is correct.. But what i try or what i run on fonts Linux simlpy doesnt display the font.. It loads the font.. (checked that)...but thats it.. just a white field.. So .. I give up... ;-( | |
Cyphre: 23-Mar-2006 | just tried it with: fnt1: make face/font [ name: "/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMono.ttf" size: 32 ] fnt2: make face/font [ name: "/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoBI.ttf" size: 64 ] | |
Cyphre: 23-Mar-2006 | you can see the grabbed result here: http://www.rebol.cz/~cyphre/tests/font-test.png | |
[unknown: 10]: 23-Mar-2006 | Oo Pekr.. I was just currious If font would work with Draw under linux.. since Cyphre pointed out that it worked... | |
Cyphre: 27-Mar-2006 | Pekr: OSX will have native font support so no need for FreeType. | |
Cyphre: 3-Apr-2006 | Yes, AA fonts can be rendered using DRAW only in the current version. But I'm not sure that AA rendering of such small font sizes like in Altme mesages can improve reading ;) | |
Henrik: 5-Apr-2006 | the font suckiness varies for me. on some machines large fonts look really blocky, like an upscaled bitmap. it's probably more a question on which fonts the distribution has installed | |
Kaj: 5-Apr-2006 | No, it's just a mess, with several different font systems working against eachother - as usual in Linux | |
Rebolek: 26-Sep-2006 | so i've got it working somehow, core works, but view and altme does not run with following error: User Error : REBOL : Cannot obtain default font | |
Rebolek: 27-Sep-2006 | I've searched Synaptic for "font", instaled lot of them, rebooted and it started working :) First I've installed ia32 libraries from Volker's link. | |
Kaj: 27-Sep-2006 | I've heard about that font error from someone who upgraded from Ubuntu Breezy to Ubuntu Dapper. Did you do that? | |
Rebolek: 27-Sep-2006 | maybe the font problem is xfce related, not 64/32bit. | |
Graham: 11-Dec-2006 | Also, the AGG font demos on the desktop appear to be broken. | |
Graham: 11-Dec-2006 | when you specify a font, you need to specifiy the abs path to that font ? | |
Gabriele: 11-Dec-2006 | Linux does not have any api to get to the ttf from the font name. | |
Graham: 11-Dec-2006 | so, for vectorial text, you specify the font with the absolute path. | |
Chris: 9-May-2007 | This may have been covered before, what is the status of font management on Linux? Particularly used with Wine? | |
Graham: 23-Feb-2008 | Gabriele .. are these bugs ( and the lack of scalable font support in draw ) being addressed in 2.7.6 ? | |
Group: CGI ... web server issues [web-public] | ||
Volker: 28-May-2005 | ^/view should tell something about missing font or such. *shrug* | |
Sunanda: 6-Jan-2006 | Of, if you meant the background rather than font color: pre {background-color: yellow} | |
Group: !Readmail ... a Rebol mail client [web-public] | ||
Fabrice: 20-May-2005 | Received: from web26108.mail.ukl.yahoo.com ([217.12.10.232]) by mail.prosygma-asp.com (Merak 7.5.2) with SMTP id 1TI26716 for <[me-:-you-:-com]>; Tue, 26 Apr 2005 04:58:31 +0200 Received: (qmail 67900 invoked by uid 60001); 26 Apr 2005 02:58:30 -0000 Message-ID: <[20050426025830-:-67898-:-qmail-:-web26108-:-mail-:-ukl-:-yahoo-:-com]> Received: from [81.248.68.164] by web26108.mail.ukl.yahoo.com via HTTP; Tue, 26 Apr 2005 04:58:29 CEST Date: Tue, 26 Apr 2005 04:58:29 +0200 (CEST) From: Rodrigue <[you-:-me-:-com]> Subject: Re: Erreur lors de l'enregistrement d'une news To: Admin Rebol <[me-:-you-:-com]> In-Reply-To: 6667 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-370637848-1114484309=:67141" Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 0517-0, 25/04/2005), Inbound message X-Antivirus-Status: Clean --0-370637848-1114484309=:67141 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Salut Fabrice, Peux tu me redire sous quel format je dois envoyer les photos Rodrigue Admin Rebol <[me-:-you-:-com]> wrote: Bonjour Rodrigue, >Salut Fabrice, >contrairement à ce que je t'expliquais hier soir, les news ne s'enregistrent pas. >voilà le message d'erreur : Peux-tu m'envoyer ce que tu veux mettre en ligne par @ ? Je vérifierais directement avec tes données car il n'y a pas de problème de mon côté pour ajouter les news. Merci. -- Fabrice --------------------------------- Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! Créez votre Yahoo! Mail --0-370637848-1114484309=:67141 Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: 8bit <DIV>Salut Fabrice,</DIV> <DIV> </DIV> <DIV>Peux tu me redire sous quel format je dois envoyer les photos<BR></DIV> <DIV>Rodrigue</DIV> <DIV><BR><B><I>Admin Rebol <[me-:-you-:-com]></I></B> wrote:</DIV> <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Bonjour Rodrigue,<BR><BR>>Salut Fabrice,<BR>>contrairement à ce que je t'expliquais hier soir, les news ne s'enregistrent pas.<BR>>voilà le message d'erreur : <BR><BR>Peux-tu m'envoyer ce que tu veux mettre en ligne par @ ?<BR>Je vérifierais directement avec tes données car il n'y a pas de problème de mon côté pour ajouter les news.<BR><BR>Merci.<BR><BR>-- <BR>Fabrice<BR></BLOCKQUOTE><p> <hr size=1> Découvrez le nouveau Yahoo! Mail : <font color="red">250 Mo d'espace</font> de stockage pour vos mails !<br><a href="http://fr.rd.yahoo.com/mail/taglines/*http://us.rd.yahoo.com/evt=25917/*http://us.rd.yahoo.com/mail_fr/mail_campaigns/splash/taglines_250/default/*http://fr.promotions.yahoo.com/mail/creer28.html">Créez votre Yahoo! Mail</a> --0-370637848-1114484309=:67141-- | |
Group: Web ... Everything web development related [web-public] | ||
Sunanda: 31-Jan-2005 | The biggest advatnage you'll find in workflow is when the client starts making changes. 1000 pages all with <font color=blue> and they now want all <p>s to be green -- that's not a search and replace job -- you need to check the context of each <font> tag.. It might take hours. Next day, they ask for dark yellow. In css: p {color:blue} -- you can show them the whole site changed in 1 minute. Though, of course, you need to think through the styles you need first. That's a big bit of the design. | |
yeksoon: 3-Feb-2005 | I have a problem with some layout. Trying to align an output of 'processingtime' and some 'footer' on the same line.. but I always end up wiht the footer a line below. The left-right alignment is correct though. --- .footer { text-align: right; font:10px verdana, arial, helvetica, sans-serif; color: #666; background: transparent; } .processingtime { text-align: left; font:10px verdana, arial, helvetica, sans-serif; color: #666; background: transparent; } -- -- <div class="processingtime">some processing time</div> <div class="footer">some trademarks stuffs</div> -- | |
yeksoon: 3-Feb-2005 | inline is not enough. But it helps remove the 'newline'. I also add in 'positioning' stuffs -- .footer { display:inline; font:10px verdana, arial, helvetica, sans-serif; color: #666; background: transparent; position:absolute; right:0; } -- | |
yeksoon: 3-Feb-2005 | I manage to get it looks with this.. -- .footer { display:inline; font:10px verdana, arial, helvetica, sans-serif; color: #666; background: transparent; position:absolute; right:0; } <span class="processingtime"><? echo round($current_time, 3) ?></span> <span class="footer">© NEUSTEPS TECHNOLOGIES PTE LTD, 2003-2005</span> -- not too sure if it is logically correct... but it looks the way I wants.. | |
Group: !RebGUI ... A lightweight alternative to VID [web-public] | ||
Vincent: 4-Mar-2005 | progress: make face [ effect: copy [draw [pen blue fill-pen blue box 0x0 0x0]] data: 0 font: none para: none feel: make feel [ redraw: func [face act pos] [ if act = 'show [ face/data: min 1 max 0 face/data face/effect/draw/box: to-pair reduce [to-integer face/size/x * face/data face/size/y] ] ] ] ] | |
Vincent: 5-Mar-2005 | anim: make face [ image: none rate: 1 edge: none font: none feel: make feel [ engage: func [face act event] [ if event/type = 'time [ face/image: first face/data face/data: either tail? next face/data [head face/data][next face/data] show face ] ] ] ] | |
shadwolf: 6-Mar-2005 | progress: make face [ effect: copy [draw [pen blue fill-pen blue box 0x0 0x0]] ; is copy needed? data: 0 font: none para: none feel: make feel [ redraw: func [face act pos] [ if act = 'show [ face/effect/draw/box: to pair! reduce [ to integer! face/size/x * face/data: min 1 max 0 face/data face/size/y ] recycle ] ] ] ] | |
shadwolf: 6-Mar-2005 | anim: make face [ edge: none font: none para: none feel: make feel [ engage: func [face act event] [ if event/type = 'time [ face/image: first face/data face/data: either tail? next face/data [head face/data] [next face/data] show face recycle ] ] ] rate: 1 ] | |
shadwolf: 29-Mar-2005 | insert tail sub/pane make item-f [;menu item type: 'item text: itm offset: oft root: sub font-colors: either dis? [[172.168.153 172.168.153]] [font-colors] font: make font [align: 'left color: font-colors/2] para: make para [wrap?: false origin: 22x1 + (lineh * 1x0)] size: 0x2 + get-tsize/fnt itm font | |
Ashley: 3-Apr-2005 | Latest build available at: http://www.dobeash.com/files/RebGUI-018.zip Highlights include: - New pwd-field widget - Updated tab-panel & radio-group widgets - Timer widget removed - Added Ctrl+Left & Ctrl+Right (word left / right) to edit feel - Display User's Guide updated to reflect previous changes - Menu widget and tabbing deferred until 0.1.9 Note that face edge, font, para and feel now default to none. Use default-* objects if your widgets need these attributes (this brings these attributes in line with the RebGUI philosophy of "absent unless specified"; and removes all the attribute: none assignments). | |
Ashley: 3-Apr-2005 | Just noticed some cursor placement issues with the new pwd-field widget. Add these two lines to fix: font: make default-font [name: font-fixed space: 2x0] para: make default-para [origin: 5x2] | |
shadwolf: 11-Apr-2005 | tab-panel: make face [ color: none pane: [] l-arw: none r-arw: none dir-buttons: false feel: make default-feel [ redraw: function [face act pos] [test-size test-wid] [ if act = 'show [face/pane/1/size: face/size - 0x20 ; ; test-wid: face/pane/1 ; test-size: test-wid/size/x ; if greater? test-size face/size/x [ ; either not dir-buttons [ ; dir-buttons: true ; insert tail face/pane face/l-arw: make arrow [ ; size: 20x20 ; offset: as-pair (face/size/x - 40) 0 ; data: 'left ; action: [print "you clicked left" ] ; ] do face/l-arw/init ; insert tail face/pane face/r-arw: make arrow [ ; size: 20x20 ; offset: as-pair (face/size/x - 20) 0 ; action: [print "you clicked right" ] ; data: 'right ; ] do face/r-arw/init ; ][ ; face/r-arw/offset: as-pair (face/size/x - 20) 0 ; face/l-arw/offset: as-pair (face/size/x - 40) 0 ; ] ; ] ; print "la liste des bouttn est plus grande que ce que l'on voit!!!" ] ] ] init: has [tab-offset last-tab] [ ; create main display area insert pane make face [ offset: 0x20 edge: default-edge] ; add tabs tab-offset: 0x0 insert tail pane make face [ offset: 0x0 pane: [] color: none ] container: last pane insert container/pane make face [ offset: 0x0 pane: [] color: none] foreach [title spec] data [ insert tail container/pane/1/pane make face [ offset: tab-offset size: 1x20 pane: [] text: title effect: reduce ['round edge-color 5 'draw copy []] resize: none font: make default-font [align: 'center valign: 'bottom] para: default-para feel: make default-feel [ over: func [face act pos] [ either act [ insert face/effect/draw compose [ ; compose required for AGG betas pen over-color line 3x1 (as-pair face/size/x - 4 1) line 2x2 (as-pair face/size/x - 3 2) line 1x3 (as-pair face/size/x - 2 3) ] show face ][ if face/parent-face/parent-face/parent-face/pane/1/pane <> face/data [ ; clear unless selected clear face/effect/draw show face ] ] ] engage: function [face act event] [pf old-face] [ if event/type = 'down [ pf: face/parent-face pf3: pf/parent-face/parent-face if pf3/pane/1/pane = face/data [return] ; has a new tab been selected? clear face/effect/draw old-face: pick pf/pane pf3/data ; find previous tab old-face/resize: pf3/size ; remember last size old-face/size: old-face/size - 0x1 ; deflag old clear old-face/effect/draw face/size: face/size + 0x1 ; flag new face/feel/over face true 0x0 pf3/data: index? find pf/pane face ; set new pane# pf3/pane/1/pane: face/data ; init tab panel if pf3/size <> face/resize [ ; recursive resize span-resize pf3/pane/1 pf3/size - face/resize face/resize: pf3/size ] show pf3 ] ] ] ] last-tab: last container/pane/1/pane last-tab/size/x: 10 + first size-text last-tab ; set tab title width display/layout "" spec last-tab ; generate tab spec into tab pane last-tab/data: last-tab/pane ; swap pane into data last-tab/pane: none ; clear pane last-tab/resize: size ; original panel size tab-offset/x: tab-offset/x + last-tab/size/x ; set offset for next tab title ] print "size et countainer a la con !!" probe size/x container/size: as-pair size/x 20 probe container/size/x container/pane/1/size: container/size container/pane/1/pane/1/size: container/pane/1/pane/1/size + 0x1 ; flag 1st tab data: 1 ; set pane# pane/1/pane: container/pane/1/pane/1/data ; init tab panel container/pane/1/pane/1/feel/over container/pane/1/pane/1 true 0x0 ; flag first as active ] ] | |
Group: SVG Renderer ... SVG rendering in Draw AGG [web-public] | ||
shadwolf: 23-Jun-2005 | REBOL [ Title: "SVG Demo" Owner: "Ashley G. Trüter" Version: 0.0.1 Date: 21-Jun-2005 Purpose: "Loads and displays a resizeable SVG file." History: { 0.0.1 Initial release } Notes: { Tested on very simple SVG icons Only a few basic styles / attributes / commands supported Does not handle sizes in units other than pixels (e.g. pt, in, cm, mm, etc) SVG path has an optional close command, "z" ... AGG shape equivalent auto-closes load-svg function needs to be totally refactored / optimized ... *sample only* } ] ; The following commands are available for path data: ; ; M = moveto ; L = lineto ; H = horizontal lineto ; V = vertical lineto ; C = curveto ; S = smooth curveto ; Q = quadratic Belzier curve ; T = smooth quadratic Belzier curveto ; A = elliptical Arc ; Z = closepath ;print: none ; comment out this line to enable debug messages load-svg: function [svg-file [file! string!] size [pair!]] [ id defs x y to-color to-byte draw-blk append-style svg-size scale-x scale-y ][ xml: either string? svg-file [parse-xml svg-file] [ unless %.svg = suffix? svg-file [to error! "File has an invalid suffix!"] parse-xml read svg-file ] unless xml/3/1/1 = "svg" [to error! "Could not find SVG header!"] ;unless find ["id" "xmlns"] xml/3/1/2/1 [to error! "Could not find ID header!"] ;unless xml/3/1/3/1/1 = "defs" [to error! "Could not find DEFS header!"] id: xml/3/1/2 defs: xml/3/1/3 ; ; --- Parse SVG id ; svg-size: either find ["32pt" "48pt" "72pt"] select id "width" [ switch select id "width" [ "72pt" [120x120] "48pt" [80x80] "32pt" [60x60] ] ][ as-pair to integer! any [select id "width" "100"] to integer! any [select id "height" "100"] ] x: to integer! any [select id "x" "0"] y: to integer! any [select id "y" "0"] scale-x: size/x / svg-size/x scale-y: size/y / svg-size/y ; ; --- Helper functions ; to-color: func [s [string!]] [ ; converts a string in the form "#FFFFFF" to a 4-byte tuple to tuple! load rejoin ["#{" next s "00}"] ] to-byte: func [s [string!]] [ ; converts a string with a value 0-1 to an inverted byte 255 - to integer! 255 * to decimal! s ] ; ; --- Parse SVG defs ; draw-blk: copy [] append-style: function [ command [string!] blk [block!] ][ x xy pen-color fill-color line-width mode size radius shape closed? matrix transf-command ][ xy: 0x0 size: 0x0 line-width: 1 matrice: make block! [] radius: none transf-command: none foreach [attr val] blk [ switch attr [ "transform" [print "tranform have been found" ;probe val halt val: parse val "()," transf-command: first val probe transf-command switch transf-command [ "matrix" [ foreach word val [ if not find word "matrix" [ insert tail matrice to-decimal word ] ] ] ] ] "style" [ foreach [attr val] parse val ":;" [ switch/default attr [ "font-size" [ ] "stroke" [ switch/default first val [ #"#" [pen-color: to-color val] #"n" [pen-color: none] ][ print ["Unknown stroke:" val] ] ] "stroke-width" [line-width: to decimal! val] "fill" [ fill-color: switch/default first val [ #"#" [to-color val] #"n" [none] ][ print ["Unknown fill value:" val] none ] ] "fill-rule" [ mode: switch/default val [ "evenodd" ['even-odd] ][ print ["Unknown fill-rule value:" val] none ] ] "stroke-opacity" [pen-color: any [pen-color 0.0.0.0] pen-color/4: to-byte val] "fill-opacity" [fill-color: any [fill-color 0.0.0.0] fill-color/4: to-byte val] "stroke-linejoin" [ insert tail draw-blk switch/default val [ "miter" [compose [line-join miter]] "round" [compose [line-join round]] "bevel" [compose [line-join bevel]] ][ print ["Unknown stroke-linejoin value:" val] none ] ] "stroke-linecap" [ insert tail draw-blk 'line-cap insert tail draw-blk to word! val ] ][ print ["Unknown style:" attr] ] ] ] "x" [xy/x: scale-x * val] "y" [xy/y: scale-y * val] "width" [size/x: scale-x * val] "height" [size/y: scale-y * val] "rx" [print "rx"] "ry" [radius: to decimal! val] "d" [ shape: copy [] x: none closed?: false foreach token load val [ switch/default token [ M [insert tail shape 'move] C [insert tail shape 'curve] L [insert tail shape 'line] z [closed?: true] ][ unless number? token [print ["Unknown path command:" token]] either x [insert tail shape as-pair x scale-y * token x: none] [x: scale-x * token] ] ] ] ] ] insert tail draw-blk compose [ pen (pen-color) fill-pen (fill-color) fill-rule (mode) line-width (line-width * min scale-x scale-y) ] switch command [ "rect" [ insert tail draw-blk compose [box (xy) (xy + size)] if radius [insert tail draw-blk radius] ] "path" [ unless closed? [print "Path closed"] either transf-command <> none [ switch transf-command [ "matrix" [insert tail draw-blk compose/only [ (to-word transf-command) (matrice) shape (shape) reset-matrix]] ] ][ insert tail draw-blk compose/only [shape (shape)] ] ] "g" [ print "Write here how to handle G insertion to Draw block" insert tail draw-blk probe compose/only [reset-matrix (to-word transf-command) (matrice)] ] ] ] probe defs foreach blk defs [ switch first blk [ "rect" [append-style first blk second blk] "path" [append-style first blk second blk] "g" [ print "key word" probe first blk print "matrix and style in G" probe second blk append-style first blk second blk ;print "what to draw in G" probe third blk foreach blk2 third blk [ probe blk2 switch first blk2[ "path" [append-style first blk2 second blk2] ] ] ] ] ] probe draw-blk draw-blk ] view make face [ offset: 100x100 size: 200x200 action: request-file/filter/only "*.svg" text: rejoin ["SVG Demo [" last split-path action "]"] data: read action color: white effect: compose/only [draw (load-svg data size)] edge: font: para: none feel: make feel [ detect: func [face event] [ if event/type = 'resize [ insert clear face/effect/draw load-svg face/data face/size show face ] if event/type = 'close [quit] ] ] options: [resize] ] | |
shadwolf: 23-Jun-2005 | REBOL [ Title: "SVG Demo" Owner: "Ashley G. Trüter" Version: 0.0.1 Date: 21-Jun-2005 Purpose: "Loads and displays a resizeable SVG file." History: { 0.0.1 Initial release } Notes: { Tested on very simple SVG icons Only a few basic styles / attributes / commands supported Does not handle sizes in units other than pixels (e.g. pt, in, cm, mm, etc) SVG path has an optional close command, "z" ... AGG shape equivalent auto-closes load-svg function needs to be totally refactored / optimized ... *sample only* } ] ; The following commands are available for path data: ; ; M = moveto ; L = lineto ; H = horizontal lineto ; V = vertical lineto ; C = curveto ; S = smooth curveto ; Q = quadratic Belzier curve ; T = smooth quadratic Belzier curveto ; A = elliptical Arc ; Z = closepath ;print: none ; comment out this line to enable debug messages load-svg: function [svg-file [file! string!] size [pair!]] [ id defs x y to-color to-byte draw-blk append-style svg-size scale-x scale-y ][ xml: either string? svg-file [parse-xml svg-file] [ unless %.svg = suffix? svg-file [to error! "File has an invalid suffix!"] parse-xml read svg-file ] unless xml/3/1/1 = "svg" [to error! "Could not find SVG header!"] ;unless find ["id" "xmlns"] xml/3/1/2/1 [to error! "Could not find ID header!"] ;unless xml/3/1/3/1/1 = "defs" [to error! "Could not find DEFS header!"] id: xml/3/1/2 defs: xml/3/1/3 ; ; --- Parse SVG id ; svg-size: either find ["32pt" "48pt" "72pt"] select id "width" [ switch select id "width" [ "72pt" [120x120] "48pt" [80x80] "32pt" [60x60] ] ][ as-pair to integer! any [select id "width" "100"] to integer! any [select id "height" "100"] ] x: to integer! any [select id "x" "0"] y: to integer! any [select id "y" "0"] scale-x: size/x / svg-size/x scale-y: size/y / svg-size/y ; ; --- Helper functions ; to-color: func [s [string!]] [ ; converts a string in the form "#FFFFFF" to a 4-byte tuple to tuple! load rejoin ["#{" next s "00}"] ] to-byte: func [s [string!]] [ ; converts a string with a value 0-1 to an inverted byte 255 - to integer! 255 * to decimal! s ] ; ; --- Parse SVG defs ; draw-blk: copy [] append-style: function [ command [string!] blk [block!] ][ x xy pen-color fill-color line-width mode size radius shape closed? matrix transf-command ][ xy: 0x0 size: 0x0 line-width: 1 matrice: make block! [] radius: none transf-command: none foreach [attr val] blk [ switch attr [ "transform" [print "tranform have been found" ;probe val halt val: parse val "()," transf-command: first val probe transf-command switch transf-command [ "matrix" [ foreach word val [ if not find word "matrix" [ insert tail matrice to-decimal word ] ] ] ] ] "style" [ foreach [attr val] parse val ":;" [ switch/default attr [ "font-size" [ ] "stroke" [ switch/default first val [ #"#" [pen-color: to-color val] #"n" [pen-color: none] ][ print ["Unknown stroke:" val] ] ] "stroke-width" [line-width: to decimal! val] "fill" [ fill-color: switch/default first val [ #"#" [to-color val] #"n" [none] ][ print ["Unknown fill value:" val] none ] ] "fill-rule" [ mode: switch/default val [ "evenodd" ['even-odd] ][ print ["Unknown fill-rule value:" val] none ] ] "stroke-opacity" [pen-color: any [pen-color 0.0.0.0] pen-color/4: to-byte val] "fill-opacity" [fill-color: any [fill-color 0.0.0.0] fill-color/4: to-byte val] "stroke-linejoin" [ insert tail draw-blk switch/default val [ "miter" [compose [line-join miter]] "round" [compose [line-join round]] "bevel" [compose [line-join bevel]] ][ print ["Unknown stroke-linejoin value:" val] none ] ] "stroke-linecap" [ insert tail draw-blk 'line-cap insert tail draw-blk to word! val ] ][ print ["Unknown style:" attr] ] ] ] "x" [xy/x: scale-x * val] "y" [xy/y: scale-y * val] "width" [size/x: scale-x * val] "height" [size/y: scale-y * val] "rx" [print "rx"] "ry" [radius: to decimal! val] "d" [ shape: copy [] x: none closed?: false foreach token load val [ switch/default token [ M [insert tail shape 'move] C [insert tail shape 'curve] S [insert tail shape 'curv] L [insert tail shape 'line] Q [insert tail shape 'qcurve] T [insert tail shape 'qcurv] z [closed?: true] H [insert tail shape 'hline] V [insert tail shape 'vline] A [insert tail shape 'arc] ][ unless number? token [print ["Unknown path command:" token]] either x [insert tail shape as-pair x scale-y * token x: none] [x: scale-x * token] ] ] ] ] ] insert tail draw-blk compose [ pen (pen-color) fill-pen (fill-color) fill-rule (mode) line-width (line-width * min scale-x scale-y) ] switch command [ "rect" [ insert tail draw-blk compose [box (xy) (xy + size)] if radius [insert tail draw-blk radius] ] "path" [ unless closed? [print "Path closed"] either transf-command <> none [ switch transf-command [ "matrix" [insert tail draw-blk compose/only [ (to-word transf-command) (matrice) shape (shape) reset-matrix]] ] ][ insert tail draw-blk compose/only [shape (shape)] ] ] "g" [ print "Write here how to handle G insertion to Draw block" insert tail draw-blk probe compose/only [reset-matrix (to-word transf-command) (matrice)] ] ] ] probe defs foreach blk defs [ switch first blk [ "rect" [append-style first blk second blk] "path" [append-style first blk second blk] "g" [ print "key word" probe first blk print "matrix and style in G" probe second blk append-style first blk second blk ;print "what to draw in G" probe third blk foreach blk2 third blk [ probe blk2 switch first blk2[ "path" [append-style first blk2 second blk2] ] ] ] ] ] probe draw-blk draw-blk ] view make face [ offset: 100x100 size: 200x200 action: request-file/filter/only "*.svg" text: rejoin ["SVG Demo [" last split-path action "]"] data: read action color: white effect: compose/only [draw (load-svg data size)] edge: font: para: none feel: make feel [ detect: func [face event] [ if event/type = 'resize [ insert clear face/effect/draw load-svg face/data face/size show face ] if event/type = 'close [quit] ] ] options: [resize] ] | |
shadwolf: 23-Jun-2005 | REBOL [ Title: "SVG Demo" Owner: "Ashley G. Trüter" Version: 0.0.1 Date: 21-Jun-2005 Purpose: "Loads and displays a resizeable SVG file." History: { 0.0.1 Initial release } Notes: { Tested on very simple SVG icons Only a few basic styles / attributes / commands supported Does not handle sizes in units other than pixels (e.g. pt, in, cm, mm, etc) SVG path has an optional close command, "z" ... AGG shape equivalent auto-closes load-svg function needs to be totally refactored / optimized ... *sample only* } ] ; The following commands are available for path data: ; ; M = moveto ; L = lineto ; H = horizontal lineto ; V = vertical lineto ; C = curveto ; S = smooth curveto ; Q = quadratic Belzier curve ; T = smooth quadratic Belzier curveto ; A = elliptical Arc ; Z = closepath ;print: none ; comment out this line to enable debug messages load-svg: function [svg-file [file! string!] size [pair!]] [ id defs x y to-color to-byte draw-blk append-style svg-size scale-x scale-y ][ xml: either string? svg-file [parse-xml svg-file] [ unless %.svg = suffix? svg-file [to error! "File has an invalid suffix!"] parse-xml read svg-file ] unless xml/3/1/1 = "svg" [to error! "Could not find SVG header!"] ;unless find ["id" "xmlns"] xml/3/1/2/1 [to error! "Could not find ID header!"] ;unless xml/3/1/3/1/1 = "defs" [to error! "Could not find DEFS header!"] id: xml/3/1/2 defs: xml/3/1/3 ; ; --- Parse SVG id ; svg-size: either find ["32pt" "48pt" "72pt"] select id "width" [ switch select id "width" [ "72pt" [120x120] "48pt" [80x80] "32pt" [60x60] ] ][ as-pair to integer! any [select id "width" "100"] to integer! any [select id "height" "100"] ] x: to integer! any [select id "x" "0"] y: to integer! any [select id "y" "0"] scale-x: size/x / svg-size/x scale-y: size/y / svg-size/y ; ; --- Helper functions ; to-color: func [s [string!]] [ ; converts a string in the form "#FFFFFF" to a 4-byte tuple to tuple! load rejoin ["#{" next s "00}"] ] to-byte: func [s [string!]] [ ; converts a string with a value 0-1 to an inverted byte 255 - to integer! 255 * to decimal! s ] ; ; --- Parse SVG defs ; draw-blk: copy [] append-style: function [ command [string!] blk [block!] ][ x xy pen-color fill-color line-width mode size radius shape closed? matrix transf-command ][ xy: 0x0 size: 0x0 line-width: 1 matrice: make block! [] radius: none transf-command: none foreach [attr val] blk [ switch attr [ "transform" [print "tranform have been found" ;probe val halt val: parse val "()," transf-command: first val probe transf-command switch transf-command [ "matrix" [ foreach word val [ if not find word "matrix" [ insert tail matrice to-decimal word ] ] ] ] ] "style" [ foreach [attr val] parse val ":;" [ switch/default attr [ "font-size" [ ] "stroke" [ switch/default first val [ #"#" [pen-color: to-color val] #"n" [pen-color: none] ][ print ["Unknown stroke:" val] ] ] "stroke-width" [line-width: to decimal! val] "fill" [ fill-color: switch/default first val [ #"#" [to-color val] #"n" [none] ][ print ["Unknown fill value:" val] none ] ] "fill-rule" [ mode: switch/default val [ "evenodd" ['even-odd] ][ print ["Unknown fill-rule value:" val] none ] ] "stroke-opacity" [pen-color: any [pen-color 0.0.0.0] pen-color/4: to-byte val] "fill-opacity" [fill-color: any [fill-color 0.0.0.0] fill-color/4: to-byte val] "stroke-linejoin" [ insert tail draw-blk switch/default val [ "miter" [compose [line-join miter]] "round" [compose [line-join round]] "bevel" [compose [line-join bevel]] ][ print ["Unknown stroke-linejoin value:" val] none ] ] "stroke-linecap" [ insert tail draw-blk 'line-cap insert tail draw-blk to word! val ] ][ print ["Unknown style:" attr] ] ] ] "x" [xy/x: scale-x * val] "y" [xy/y: scale-y * val] "width" [size/x: scale-x * val] "height" [size/y: scale-y * val] "rx" [print "rx"] "ry" [radius: to decimal! val] "d" [ shape: copy [] x: none closed?: false if all [x not number? token] [ insert tail shape x * either token = 'V [scale-y][scale-x] x: none ] foreach token load val [ switch/default token [ M [insert tail shape 'move] C [insert tail shape 'curve] S [insert tail shape 'curv] L [insert tail shape 'line] Q [insert tail shape 'qcurve] T [insert tail shape 'qcurv] z [closed?: true] H [insert tail shape 'hline] V [insert tail shape 'vline] A [insert tail shape 'arc] ][ unless number? token [print ["Unknown path command:" token]] either x [insert tail shape as-pair x scale-y * token x: none] [x: scale-x * token] ] ] ] ] ] insert tail draw-blk compose [ pen (pen-color) fill-pen (fill-color) fill-rule (mode) line-width (line-width * min scale-x scale-y) ] switch command [ "rect" [ insert tail draw-blk compose [box (xy) (xy + size)] if radius [insert tail draw-blk radius] ] "path" [ unless closed? [print "Path closed"] either transf-command <> none [ switch transf-command [ "matrix" [insert tail draw-blk compose/only [ (to-word transf-command) (matrice) shape (shape) reset-matrix]] ] ][ insert tail draw-blk compose/only [shape (shape)] ] ] "g" [ print "Write here how to handle G insertion to Draw block" insert tail draw-blk probe compose/only [reset-matrix (to-word transf-command) (matrice)] ] ] ] probe defs foreach blk defs [ switch first blk [ "rect" [append-style first blk second blk] "path" [append-style first blk second blk] "g" [ print "key word" probe first blk print "matrix and style in G" probe second blk append-style first blk second blk ;print "what to draw in G" probe third blk foreach blk2 third blk [ probe blk2 switch first blk2[ "path" [append-style first blk2 second blk2] ] ] ] ] ] probe draw-blk draw-blk ] view make face [ offset: 100x100 size: 200x200 action: request-file/filter/only "*.svg" text: rejoin ["SVG Demo [" last split-path action "]"] data: read action color: white effect: compose/only [draw (load-svg data size)] edge: font: para: none feel: make feel [ detect: func [face event] [ if event/type = 'resize [ insert clear face/effect/draw load-svg face/data face/size show face ] if event/type = 'close [quit] ] ] options: [resize] ] | |
Group: Rebol/Flash dialect ... content related to Rebol/Flash dialect [web-public] | ||
Oldes: 23-Nov-2005 | I already posted it to rebcode group as it's rebcode which allowed me to this, but will like to post it here as well, because the main reason was to improve the Rebol/Flash dialect again.... Maybe you know that in Flash you can have embedded outlined fonts (independend on system) Most of the font's looks blury if you use them as outlines so you must use special fonts to get non blured pixel precision fonts. I was using some font editor just to see, that it's pretty difficult to make such a font so I decided it would be good to have possibility to make such a font just in any graphic editor - as a bitmap and comnvert it to pixels. Here is the result: do http://box.lebeda.ws/~hmm/rebol/projects/font-tools/latest/test.r | |
Alek_K: 24-Nov-2005 | BTW - see SimpleFont http://www.simplefont.com/(font editor) | |
Oldes: 24-Nov-2005 | I was thinking about making visual editor as well, but don't think it's so important, I have my font and that's enough for now:) | |
Oldes: 24-Nov-2005 | maybe I could hack the trutype spac to have possibility to save the font as a TTF as well | |
Oldes: 24-Nov-2005 | hm, but you make 3 fonts and then nobody will need it:) there is not many possibilities to make something original in 7x8 pixel grid:) and yes, the main reason was, that there are no font's with diacritics for my language (even the commercial one don't have it) | |
Group: AJAX ... Web Development Using AJAX [web-public] | ||
Terry: 8-Dec-2005 | Tahoma is a nice font. | |
Group: Tech News ... Interesting technology [web-public] | ||
Gregg: 17-Jan-2006 | I have a Samsung 213T (1600x1200), and like it very much. I do use the larger font size in AltME though. Not as big as the Dell, but there are good deals to be had on it. | |
Group: Postscript ... Emitting Postscript from REBOL [web-public] | ||
Geomol: 7-Apr-2006 | PostScript dialect test ready. Try this: do http://home.tiscali.dk/postscript/postscript.r s: postscript [font ["Times-Roman" 20] ["Hello World!"]] s is now the PostScript output, that can be saved to a PS-file or sent to a printer. | |
Geomol: 7-Apr-2006 | Oh, misunderstood. Try: s: postscript [font ["Times-Roman" 20] [at 72x72 "Hello World!"]] | |
Geomol: 7-Apr-2006 | So far, you can specify font, set position and print text. | |
Geomol: 7-Apr-2006 | Desitions have to be made about the dialect structure. Should the outer block consist of font-specifications and pages, or isn't that structure the best for PS? A better understanding of PS is needed to answer. | |
Graham: 7-Apr-2006 | at 72x72 font Helvetica-Bold 6.0 "Hello World!" | |
Geomol: 7-Apr-2006 | Would it be normal in PS to define the font before anything else, and then describe pages with paths? Is that the structure? | |
Geomol: 7-Apr-2006 | New version. The postscript block consists of font definitions and pages. A page consists of paths and transformations. Try: do http://home.tiscali.dk/john.niclasen/postscript/postscript.r print postscript [font [Times-Roman 20] page [path [at 72x72 rotate 45 "Hello World!"]]] | |
Geomol: 7-Apr-2006 | The "page" and "path" words are optional, so this'll give same result: print postscript [font [Times-Roman 20] [[at 72x72 rotate 45 "Hello World!"]]] | |
Group: !Liquid ... any questions about liquid dataflow core. [web-public] | ||
Maxim: 13-Mar-2009 | glue now has a plug that returns gfx text size given any value and a font :-) | |
Maxim: 13-Mar-2009 | ------------------------------------------------- NOTE: FROM NOW ON, every usable !plug definition that I post will be in black, to make it easy to differentiate from test code, and copy in your own libs. ------------------------------------------------- ;- glue-proc-face: glue-proc-face: make face [size: 100x100] ;----------------- ;- !gfx-text-area ;----------------- ; this class returns the area which a value, when represented as a string, occupies. ; ; returns: a pair representing width and height ; ; usage: ; linked only, unlabeled. (filling this node will permanently freeze it) ; ; inputs: ; (1) [any!] value ; the first input is formed to a string, or set to "" ; ; (2) [object!:font] font to use ; the test will be run with this font, irrelevant of what font is currently set in the face. ; ; <TO DO>: add explicit support for /para facet ;----------------- !gfx-text-area: make !plug [ liquid: 0x0 ;----------------- ;- frozen?() ;----------------- ; plug won't do anything until you have proper linkage done. ;----------------- frozen?: func [ ][ vin ["" self/valve/type {/frozen?()}] vout (2 <> length? subordinates) ] valve: make valve [ ;----------------- ;- process() ;----------------- process: func [ plug data ][ vin ["" self/valve/type {/process()}] plug/liquid: 0x0 glue-proc-face/font: data/2 glue-proc-face/size: 1000x1000 glue-proc-face/text: any [ attempt [to-string data/1] "" ] plug/liquid: size-text glue-proc-face vout ] ] ] | |
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public] | ||
Oldes: 15-Oct-2006 | This is working for IE and FF and should be added to Carl's blog as well: pre {font: bold 10pt "courier new", monospace, console; width: 630px; overflow: auto; background-color: #f0f0f0; padding: 16px; border: solid #c0c0c0 1px;} | |
Group: Games ... talk about using REBOL for games [web-public] | ||
ICarii: 28-Jun-2007 | verdana font - which i may have to change for OSX/Linux compatibility | |
ICarii: 29-Jun-2007 | please note that I have used the Verdana font so if you want ti to display properly in linux rename the font to something else | |
ICarii: 30-Jun-2007 | version 5 released: http://rebol.mustard.co.nz/rebtower-0.0.5.zip notes: 0.0.5 fixed card font display, rebalanced deck (somewhat) - removed debug-info - resources: right justified text | |
Group: gfx math ... Graphics or geometry related math discussion [web-public] | ||
Maxim: 24-Feb-2010 | the same problem is the basis for poor font aliasing. | |
Group: DevCon2008 (post-chatter) ... DevCon2008 [web-public] | ||
Reichart: 17-Dec-2008 | - Times Roman font on front page (needs a better looking welcome page) - Stealing Vista UI on video is a copyright infringement. - Bottom controls (just under 3 video frames) were hidden when I first came in (I needed to pull the iframe down). - "Who is online" needs to be a list on the left side. - The chance to send video took about 3 minutes, so I did not see how to do this. The video box should say it will do this for you at some point. | |
Reichart: 17-Dec-2008 | ================== Current video list ================== - Times Roman font is ugly - Welcome page needs a better looking welcome page (put it in a nice standard box) - Stealing Vista UI on video is a copyright infringement. - Bottom controls (just under 3 video frames) were hidden when I first came in (I needed to pull the iframe down). - "Who is online" needs to be a list on the left side. - The chance to send video took about 3 minutes, so I did not see how to do this. The video box should say it will do this for you at some point. - Chat box shows "viewer n" as opposed to <name> - Each iframe seems to come up too small. - Chat buffer is too small (and allows too few characters. - Echo is a big problem (Other systems have this problem, but TeamSpeak less than others). | |
Reichart: 17-Dec-2008 | ================== Current video list (ver 2) ================== - What is the actual architecture here? - Times Roman font is ugly - Welcome page needs a better looking welcome page (put it in a nice standard box) - Stealing Vista UI on video is a copyright infringement. - Bottom controls (just under 3 video frames) were hidden when I first came in (I needed to pull the iframe down). - "Who is online" needs to be a list on the left side. - The chance to send video took about 3 minutes, so I did not see how to do this. The video box should say it will do this for you at some point. - Chat box shows "viewer n" as opposed to <name> - Each iframe seems to come up too small. - Chat buffer is too small (and allows too few characters. - Echo is a big problem (Other systems have this problem, but TeamSpeak less than others). = Screen shot capture = - Change [Download screen sender] to [Download Windows Screen Sender]. Or just ad Windows icon. - Add icons to all functions at bottom, like an upload icon for Upload. - Rename [RockFactory] to same name as it thinks it is PNGShot.exe. My virus catcher was NOT happy about this program running. | |
Reichart: 18-Dec-2008 | Yes, better...neeeds Helv font everywhere. | |
Group: Printing ... [web-public] | ||
Dockimbel: 4-Sep-2008 | Quite well so far. I currently only supports the following Draw commands : text, line, box, font, pen | |
Graham: 29-Sep-2008 | pagesize A4 font Times-BoldItalic 30 linewidth 1 at 190x750 My-Name color (black) font Times-Roman 12 newpath at 75x725 line1 at 75x715 line2 at 75x705 line3 at 445x715 "Ph: " at 465x715 ph at 445x705 "Fx: " at 465x705 fx at 438x680 "Date:" font Times-Bold at 465x680 consult-date font Times-Roman 11 newpath at 75x740 line 530x740 newpath at 75x700 line 530x700 at 75x680 Provider-Template at 75x600 "Dear " at 100x600 Provider flow-translate 0x0 flowbox 75x150 540x590 float 20 flow-translate 0x0 flowbox 75x150 540x720 gonzo flow consult gonzo flow-translate 0x0 flowbox 75x150 540x720 float 10 flow-translate 0x0 flowbox 75x72 540x720 float 50 showpage |
1 / 1009 | [1] | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |