10 January 2017, 13:31 | #1 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
Font Antialiasing in Scala MM400
I've just opened Scala MM400 for the first time in about 15 years. I put a slide together fine, but the font antialiasing doesn't seem to work right: it always spreads the colour to black, so the background needs to be black or else it doesn't work. The manual isn't much help, describing the different modes in detail but saying that the background colour is taken into account. But setting the background colour to anything other than black has no effect on the antialiasing colour. I've also tried setting the outline, shadow and 3D colours, and I've made sure the 256-colour palette has plenty of in between colours that would be suitable.
I'm sure this was possible to do before, and there's something simple I'm missing. Any ideas? Thanks! |
11 January 2017, 00:51 | #2 |
Banned
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
|
Might be a cut down version of Scala. The later releases, while having more features, did drop a few you found on the early versions. I could be wrong but I wasn't the only person who used them. The out of house video guy on Format (Gary something - Whiteley?) raved about Scala using AA for fonts, said they made the package unique for doing presentations at the time. But he was a Pro, and it might have been left out of non-Pro versions maybe.
It was certainly there. Maybe only works on TrueType fonts, the ttf variety? |
11 January 2017, 10:32 | #3 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
I've tried with both bitmap and TT fonts, same result. The manual says it's there for both types, with TT support added in MM400 (antialiasing setting 5). Seems like a strange feature to have working incorrectly for a cut down version - why not just disable it? I also don't remember ever seeing any pro versions advertised, just floppy and CD versions.
I'm sure it's either a setting I've missed or a problem with my ancient Scala install. I guess a new installation couldn't hurt... |
11 January 2017, 10:52 | #4 |
Banned
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
|
Hmmm. I've been thinking, might only cut in on interlaced screens. They're the ones that benefit most.
|
11 January 2017, 11:06 | #5 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
Tried it on low res and high res interlaced screenmodes. Same thing.
|
11 January 2017, 11:43 | #6 |
Banned
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
|
Screwy idea - Scala wasn't tested on AGA? Or rather, the AA option wasn't? That's all else I can think of. I don't think it is that, but for AA to work, there has to be a halftone of the ink colour for the fonts in the palette, somewhere.
The company is still operating, but I have no idea if they even know about that sort of issue anymore. https://en.wikipedia.org/wiki/Scala_(company) |
11 January 2017, 12:31 | #7 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
Well it supports the AGA palette and 256 colour screens, and does a reasonable job with palette remapping and optimising so support is definitely there. The antialiasing uses multiple levels of colour, not just a halftone, and I made sure that there were plenty of colours in the range for it to choose from. Manually changing those colours on the palette to suitable shades makes the antialiasing look great, but that's lost the next time you remap a slide or change any layout settings.
|
11 January 2017, 13:03 | #8 |
Banned
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
|
Yeah, I guess you have to remap the palette for each slide. Not an issue for 24 bit users, but a pain in the rear for Amiga users. Come to that, anybody not using 24 bit graphics card.
|
11 January 2017, 13:15 | #9 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
That aspect itself isn't an issue since it does it automatically and does it well. It just precludes a work-around for the font problem, which wouldn't be possible on 24-bit screens anyway.
|
11 January 2017, 13:24 | #10 |
Banned
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
|
I don't understand - a 24 bit card does not have a problem painting any pixel any colour.
I was thinking more of remapping outside of Scala, to make sure images have suitable in between shades for your main font colour. |
11 January 2017, 13:33 | #11 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
My work-around was by manipulating the palette to fix the incorrect colours chosen by Scala for its antialiasing. On a 24-bit card, such palette adjustments make no sense except in rare cases of using a CLUT mode. Mapping isn't the issue - the issue is that Scala always thinks text is on a black background and picks colours based on that.
Yes, I could create the text in DPaint, PPaint or whatever, anti-alias it there, import that into Scala and it would be perfect. Remapping in Scala wouldn't affect it then. But that's a crazy amount of work compared to using a feature of Scala that should work, and was a major selling point at the time. |
11 January 2017, 13:47 | #12 |
Banned
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
|
No, sorry, that's not the way I was thinking of.
You have a font colour. You want to AA it. Easier in Scala than other places. But, you have to make sure those colours are available in all palettes used by all pictures. If you are saying that Scala assumes black is the background for all font uses, that's a different kettle of fish. Then you are have to make sure all images have inbetween colours for your font colour and all possible background colours... hmmm... |
11 January 2017, 15:09 | #13 | |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
Yep, that's what I've been saying all along. From my first post:
Quote:
|
|
15 March 2017, 17:12 | #14 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
Okay, to partially close this out, I ended up adjusting the presentation to use a black background and light-coloured fonts, which antialiased perfectly. However, when I went to actually make the presentation on someone else's Amiga, much of the text was actually corrupted and difficult/impossible to read, even though they'd been fine on my own OS 3.9 machine. Which didn't exactly help the presentation to be fair
In the end, I managed to reproduce the glitching on WinUAE and OS 3.9, and while I don't know exactly what combination of patches and 3.9 components are causing the issue or how my own machines were immune to it, I did find that running the Scala player on 3.1 fixed not only the glitching, but also the antialiasing issue. So I can now use any colour background and have any font perfectly antialiased to the background, so long as I boot into 3.1 instead. I'm pretty sure that's the first piece of software I've actually had to do that for. I can't remember the last time I booted the machine into 3.1 other than to do software testing, but it was probably around 1999... |
19 March 2017, 19:49 | #15 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
|
20 March 2017, 12:51 | #16 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
@kolla
Wow, what kind of wizardry is this? Never crossed my mind that this was even a thing, I'll be sure to test it as soon as I have a chance! |
20 March 2017, 19:18 | #17 |
Registered User
Join Date: Dec 2010
Location: Norway
Posts: 823
|
Cool, that never crossed my mind either. The wb1.3 slave is nice as well!
Another option is simply to have another boot partition with 3.1. Early boot menu lets you choose boot partition after all. If you have several sys partitions you can dismount the ones that are not in use. Edit: Or turn on/off automount in hdtoolbox if they are used seldomly, to make sure it doesn't use any resources at all. |
20 March 2017, 22:39 | #18 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
|
Yeah, I have my original 3.1 partition still there from "back in the day", which I use for software testing. But having a WHDLoad setup is a lot more convenient to switch to than doing a cold reboot or shifting everything over to WinUAE.
|
22 March 2017, 19:44 | #19 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Yes, it is very convenient. I use it quite a lot for programs and games that are not so happy with "fully patched" systems
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SCALA MM400 Still usable today? | fatboy | support.Apps | 14 | 21 December 2021 23:01 |
Scala MM400 Download Link? | BartSimpsonRulz | support.Apps | 5 | 26 August 2021 22:03 |
Scala MM400 NTSC Version | crazyegg | request.Apps | 5 | 21 May 2018 17:14 |
Scala MM400 + Manual | Phantom | support.Apps | 0 | 11 July 2011 17:53 |
Scala MM400 | mbrantley | request.Apps | 2 | 21 May 2008 15:41 |
|
|