Questions about FZX

The place for codemasters or beginners to talk about programming any language for the Spectrum.
User avatar
Seven.FFF
Manic Miner
Posts: 283
Joined: Sat Nov 25, 2017 10:50 pm
Location: USA

Re: Questions about FZX

Post by Seven.FFF » Tue Jul 24, 2018 10:43 pm

Yes, sorry. That’ll teach me to copy my own code without reading it or checking it’s the correct version.
0 x
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
seven-fff.com/blog

User avatar
Alessandro
Manic Miner
Posts: 251
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: Questions about FZX

Post by Alessandro » Tue Jul 24, 2018 11:24 pm

Seven.FFF wrote:
Tue Jul 24, 2018 10:43 pm
Yes, sorry. That’ll teach me to copy my own code without reading it or checking it’s the correct version.
No probs at all :) you showed me the right direction after all.

Now, there is only question 2 left...
1 x

User avatar
Seven.FFF
Manic Miner
Posts: 283
Joined: Sat Nov 25, 2017 10:50 pm
Location: USA

Re: Questions about FZX

Post by Seven.FFF » Wed Jul 25, 2018 1:42 am

In promotional FZX fonts, I define a few alternate width spaces: -1px, +1px, +2px, etc. Then I try to adjust my words with these spaces so they fit better on the character boundaries.

In this way, you can still use attributes to highlight words, and the variable spacing is not very noticeable.

Sometimes I even change the horizontal spacing for an individual letter, if this will make the character boundaries align.

Defining a blank char (space) in FZX only ever takes three extra bytes, even if it is the largest possible size of 16px wide and 256px high. So having alternate width spaces is a nice easy cheap thing to do.
0 x
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
seven-fff.com/blog

User avatar
Alessandro
Manic Miner
Posts: 251
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: Questions about FZX

Post by Alessandro » Tue Jul 31, 2018 10:16 am

Any ideas on how to implement FZX in ZX-Basic?
0 x

oblo
Berk
Posts: 18
Joined: Mon Dec 10, 2018 9:24 pm

Re: Questions about FZX

Post by oblo » Wed Dec 12, 2018 7:37 pm

Alessandro wrote:
Tue Jul 31, 2018 10:16 am
Any ideas on how to implement FZX in ZX-Basic?
Sorry to bring up an old post and I hope you get a way to to that (at least I couldn't)
What I do to edit customized fonts is to use the Font Editor that BorIDE provides.

Image

Once you have the set of fonts you want, just click on File -> Export -> Export Byte Clipboard (or whatever other format you want) and you can paste them on your favourite text editor something like this:

Dim font (767) As uByte => { _
0, 0, 0, 0, 0, 0, 0, 0, _
24, 24, 24, 24, 24, 0, 24, 0, _
...................................
...................................
118,220, 0, 0, 0, 0, 0, 0, _
204, 51,204, 51,204, 51,204, 51 _
}
Poke uInteger 23606, (@font (0)) - 256


HTH
0 x

User avatar
Alessandro
Manic Miner
Posts: 251
Joined: Wed Nov 15, 2017 11:10 am
Location: Messina, Italy
Contact:

Re: Questions about FZX

Post by Alessandro » Sun Dec 16, 2018 12:57 pm

Thank you for the answer, but I am not confortable with BorIDE. I prefer to edit files through Notepad++.

In the end I could not find a way to do it and left FZX fonts aside altogether.
0 x

Post Reply