World: r3wp
[!REBOL3-OLD1]
older newer | first last |
Steeve 21-Mar-2009 [12135x3] | try this: gob: make gob! [offset: 50x50 text: ["test"]] gob/size: size-text gob view gob |
here "test" is truncated | |
y is incorrect too, missing some pixels (tested with text: ["gggjj"] | |
Henrik 21-Mar-2009 [12138] | yes, I think that's a bug. |
Steeve 21-Mar-2009 [12139x5] | another one bug, if the size of the gob is previously set to 0x0, size-text is entering in an eternal loop. gob: make gob! [size: 0x0 text: ["test"]] size-text gob |
i wonder how th | |
i wonder how the VID can work currently | |
size-text is used by some styles | |
Actually, not. In VID, Size-text is only used to change the y coordinate of a gob, which means the bug has never been traced. | |
Henrik 21-Mar-2009 [12144x2] | yes, I've not noticed the problem before. Now that I look at it, it seems to be constantly about 2 chars too narrow and a tad too short in height. |
actually less than 2 chars. | |
[unknown: 5] 21-Mar-2009 [12146] | That sounds like a very high priority bug to me. |
Steeve 21-Mar-2009 [12147] | I agree |
Henrik 21-Mar-2009 [12148] | probably something Cyphre needs to fix. |
Steeve 21-Mar-2009 [12149] | Could you post the 2 bugs ? |
Henrik 21-Mar-2009 [12150] | Yes, however I think they need to be more exact. It looks like it could be related to the old rich text bug I saw a long time ago. |
Steeve 21-Mar-2009 [12151] | because of that i can't progress in my rich-text editor ;-) |
Henrik 21-Mar-2009 [12152] | exact = test with different font sizes and string lengths to see if the error is constant. |
Steeve 21-Mar-2009 [12153] | the error is constant, i tried several font and several para |
Henrik 21-Mar-2009 [12154x3] | http://curecode.org/rebol3/ticket.rsp?id=345&cursor=3 The original report. |
OTOH it may not be related. | |
ok, thanks. I'll write up the report. | |
Steeve 21-Mar-2009 [12157] | thanks |
Henrik 21-Mar-2009 [12158] | btw. are there any margins to adjust? could it be that? |
Steeve 21-Mar-2009 [12159x2] | i don't think so, the margin and origin are too low to explain the gap |
i tried with a margin of 2x2 and an origin of 2x2, but what is missing is 30-50 pixels | |
Henrik 21-Mar-2009 [12161] | then the error is not constant. I experienced an error of about 2-4 pixels here. |
Steeve 21-Mar-2009 [12162x3] | try with a big font |
hmmmm.... seems you're right. By removing origin and margin, i got the correct size. Arghhhh, it was not a bug actually | |
Forget the bug Henrik, thanks for your help. A good evolution would have size-text taking in account origin and margin | |
Henrik 21-Mar-2009 [12165] | no problem and yes, that could be a good idea. |
Ammon 22-Mar-2009 [12166] | Heh, Steeve. You are working on a rich text editor too, huh? Are you using a single face, gob and draw, faces and gobs, just gobs or something entirely different? |
Steeve 22-Mar-2009 [12167] | 1/ I mix several gobs of all types (effect draw text color). Basicaly, drawings can be mixed with texts. 2/ only gobs which are modified are reconstructed, it should be fast to insert modify text. 3/ The structure of gobs is build using an external grammar (with parse), depending of the source file type. The parser convert the source text into a DOM structure, which is converted into a gobs structure further usings a style grammar (external too). 4/ It will be a verstatil richtext editor. By changing of external grammars (basically a set of parse rules), we change the rendering. 5/ The grammar for a specific markup langage will be tiny. Currently, the grammar of makedoc2 is less than 2 Kb. 6/ In theory, easy conversion between different makup language could be done by the engine (makedoc <-> postscript <-> pdf ...) 7/ After makedoc2 rules will be ok, I'll build a grammar for rebol sources of course. |
Ammon 22-Mar-2009 [12168] | Sounds like a pretty awesome engine. Can't wait to play with it. =D |
Steeve 23-Mar-2009 [12169] | Is there a way to complement bitsets in R3 ? I liked the NOT proposal in parse, but it's not done yet. |
Ammon 23-Mar-2009 [12170] | Theoretically you could build a complement set in R2 and just copy the bitset to your R3 script but I think that will cause you some problems with unicode, which, as I understand it, is why complement has been removed in R3. |
Steeve 23-Mar-2009 [12171x2] | Currently, i do this, but... no-chars: make bitset! 256 foreach c "^/^-" [append no-chars c] no-chars: complement no-chars |
geez... drop and off don't work in rich-text | |
Henrik 23-Mar-2009 [12173] | known bug |
Steeve 23-Mar-2009 [12174x2] | Fuck ! |
sorry | |
Henrik 23-Mar-2009 [12176x2] | :-) I'm not sure if there is a workaround. |
Generally we'll have to talk to Cyphre one day. His bug list is getting quite large. | |
Steeve 23-Mar-2009 [12178x3] | workaround... |
bye bye my rich-text engine | |
another one project fail, my speciality.... | |
Ammon 23-Mar-2009 [12181] | Drop and Off? What are you talking about? |
Steeve 23-Mar-2009 [12182] | used to discard previous commands in rich-text blocks (like bold, underline, italic) |
Ammon 23-Mar-2009 [12183] | Ah... I'm sure they'll fix that eventually... |
Steeve 23-Mar-2009 [12184] | eventually, mwahahahaha |
older newer | first last |