Igor is working out on textEditor with fernando and they are making progress.
I know that igor want to build a cache for fonts and that now he changed the API of Cairo
because the previous one was making approximations that led to
problems when zooming (and then to identify character under the mouse).
Now I do not know how and if it will have an impact (probably on this one).
One objectives is also to see how to reuse some of the morphs made on top of Rubric (but
not rubric because it is based on the old and bad paragraph editor).
Stef
Hi,
Try this:
[view := ROMondrianViewBuilder new.
view shape label fontSize: [:x | x ].
view nodes: (10 to: 100).
view open] timeToRun
On my MacBookPro i7 2.6 GHz this takes 23s.
The actual reason is that LogicalFont>>widthOfString: looks up the real font when
the font is not yet cached. And this ends up looking for files on the disk.
I do not know an easy way out, but as it is, we cannot use font scaling essentially. And
because of that, visualizations like Annotation Constellation are not practicable
anymore:
http://www.themoosebook.org/book/externals/visualizations/annotation-conste…
Cheers,
Doru
--
www.tudorgirba.com
"Every thing has its own flow"
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev