I am using Pharo5 on a VM that indeed gives me nice FT fonts. No crash. Yay!
Phil On Wed, Mar 29, 2017 at 3:03 PM, Esteban Lorenzano <esteba...@gmail.com> wrote: > BTW… I just checked Latest VM with a Pharo 5.0 (50771), and FT2 DOES NOT > CRASHES… and it looks working fine, just installed somethings, etc. so I > cannot be sure it will remain like that, but I can tell you: FT2 fonts are > working fine in Windows (tested in 7) and Pharo 5.0 *with* latest VM. > > So, all this discussion is informative, but the mail that originates it > can be reviewed :) > > Esteban > > On 29 Mar 2017, at 14:43, p...@highoctane.be wrote: > > We cannot work in 5.0 professionally with the VM released at the time. > I am also using an intermediate VM thing to do the job. > > That is a pain. And not helping me push more Pharo to sysadmin people > because they cannot have a stable reference point. > > Phil > > On Wed, Mar 29, 2017 at 12:05 PM, Esteban Lorenzano <esteba...@gmail.com> > wrote: > >> >> > On 29 Mar 2017, at 11:39, Peter Uhnak <i.uh...@gmail.com> wrote: >> > >> > On Wed, Mar 29, 2017 at 11:05:28AM +0200, Esteban Lorenzano wrote: >> >> well… >> >> >> >> Latest VM is intended to work with latest Pharo, not with older >> versions. >> >> Latest VM is *always* an experimental/unstable VM that needs to be >> considered… that, experimental and unstable. Otherwise there would not be >> point on having the distinction between stable/latest, isn’t? >> >> >> > >> >> So, no, Latest VM (which can also be known as “alpha vm”) has not >> broken FT, it works fine in Pharo 6.0, which can also be know as “Pharo 6.0 >> Alpha”). >> >> >> >> BTW… That’s why in zeroconf you cannot download a “latest vm for Pharo >> 5”. >> >> >> >> Of course, you can live at the edge, but that doesn’t means something >> is broken when something fails if premises are not fulfilled :) >> > >> > Well considering VM for Pharo 5 never worked for me properly, whether >> it was crashing on BitBlt/Cairo, FT, or who knows what, I don't really have >> a choice but to use the latest. If there is a better way then I am all >> ears, constantly dealing with crashing VM when I need to get work done is >> extremely frustrating... >> > >> > Also I was under the impression that newer VM should work with older >> images, with the only exception being Cog/Spur change. Or should I have six >> different VMs and Pharo Launcher with six different VM configurations? >> >> we moved the paradigm a couple of years ago: each Pharo version comes >> with his own VM version (Other smalltalks do that too). >> Being infinite backward compatible is a lot of pain :) >> >> so yes, PharoLauncher needs to adapt to it… I added that requirement for >> PharoLauncher: you ship with latest stable but you can always download >> newers or olders (this is not yet implemented, is just a requirement I >> added… well, couple of years ago when we changed the way we wanted VMs to >> work). >> >> Esteban >> >> > >> > Peter >> > >> >> >> >> Said that… I had no problems with Latest VM + Pharo 6.0 (and they may >> happen, since this is all alfa :P) >> >> >> >> I don’t know if “workarounding the VM” (by renaming libfreetype) will >> work, but if that works, ONCE we move latest vm to stable status we can >> consider backporting it to Pharo 5. >> >> >> >> Esteban >> >> >> >>> On 29 Mar 2017, at 10:37, Peter Uhnak <i.uh...@gmail.com> wrote: >> >>> >> >>> The new "fixed" compactor VM has broken FT... >> >>> >> >>> So any text drawn on Athens canvas results in red cross... >> >>> >> >>> Error in... >> >>> >> >>> CairoFontFace class>>primFtFace:loadFlags: >> >>> >> >>> 'Unable to find function address' >> >>> >> >>> Apparently because someone renamed libfreetype-6.dll to >> libfreetype.dll >> >>> >> >>> (Windows VM latest, Pharo 5) >> >>> >> >> >> >> >> > >> >> >> > >