It is currently 18 Jul 2025, 14:09
   
Text Size

Magic Album - Program Bugs

Weird text in rendered card (fix completed)

 

For Russian cards card renderer takes English Oracle text, but the flavor text is still taken in russian. Since the used font does not have cyrillic glyphs, this results in ugly symbols instead of flavor text.

Text_bug.jpg
screenshot

Comments

Posted by Jonix » 28 Nov 2011, 13:38

The same is true for all non-Latin charsets.

Posted by Goblin Hero » 28 Nov 2011, 15:54

Yes. I can render all non-english cards with the default font. Have better alternatives?

Posted by Goblin Hero » 01 Dec 2011, 15:38

Merged ticket by foXen with this one. Ok, my current idea is to make a renderer configurable:
Option 1: Render original name, type, text and original flavor. Will be forced to use the default font for non-english cards.
Option 2: Render latest English oracle name, type, text for all languages + English flavor (only for English cards).
What do you think?

Posted by foXen » 01 Dec 2011, 18:57

Well your font "Platin" seems to have all diacritical characters needed. So this one could be used with any (west-)european language. The same should be OK for "Matrix" as you seem to use it just for (sub-/super-)typ.
Only 'Magic Medieval'-font is bit more limited, but it should also be OK as long as you use it with the card name.
So it should be fine to use original name, type, text and flavor also with your fonts.

But for russian, korean, japanese and chinese it could indead be the best way to just use the default system font - as long as noone gives you any extended fontversion. And just give them an option, to get rendered with english texts...

Posted by Jonix » 01 Dec 2011, 20:35

As far as Cyrillic text goes, the closest thing I've found (among free open-source fonts) is Free Serif. It is available for download here - http://ftp.gnu.org/gnu/freefont/

Posted by Goblin Hero » 02 Dec 2011, 08:00

Jonix wrote:the closest thing I've found (among free open-source fonts) is Free Serif.
Closest to that?
foXen wrote:And just give them an option, to get rendered with english texts...
Do you like the two options I've proposed?

Posted by foXen » 02 Dec 2011, 08:45

In conclusion to my above thoughts, I would modify them to:

1. Render always original name, type, text and flavor. Will be forced to use the system default font for cn, jp and ru cards.

2. Render latest english oracle name, type, text and flavor for cn, jp and ru cards.

That way everybody will get an adequate output if they also have some russian cards in their inventory also the users first language is spanish.
This may not be true for older systems as I don't know if the sysfont of win2k has unicode chars in. So for those users may be option 2 an alternativ while most will be fine with option 1.
Last edited by foXen on 02 Dec 2011, 08:49, edited 1 time in total.

Posted by Jonix » 02 Dec 2011, 12:36

For russian cards you could use Free Serif. It's not very accurate in comparison to paper cards, but it's free (licensed under GNU GPL) and looks better than Arial.
For Japanese you could use TITUS Cyberbit Basic (free for non-commercial use). Again, not very close to paper cards, but better looking.
Last edited by Goblin Hero on 23 Jan 2014, 07:35, edited 2 times in total.

Posted by skibulk » 05 Mar 2012, 23:46

I love the "copy image to clipboard" feature currently supported by MA. I'd really like to be able to use this feature to capture rendered foreign cards for printing proxies that we don't have in HQ.

I like the idea of having an option in the program preferences; It would fit nicely below the current option "Fallback to English picture if none for correct language" as "Use English text in the Rendered Picture tab"

I notice that MA downloads Arial Unicode as part of the installation. This font does contain Japanese, Chinese, and Russian characters which should work sufficiently for rules text.

For flavor text however, Japanese, Chinese, Russian, and Korean italics present problems. Some free unicode fonts offer a faux (skewed) italic version, which may suffice. I think just using two different unicode fonts will work (considering what's avaliable), something with variable stroke thickness to contrast Arial's uniform-stroke Eastern characters. Bitstream Cyberbit perhaps?
display_error.PNG

Posted by Goblin Hero » 23 Jan 2014, 08:09

Implemented in r311.
All cards in "Rendered Picture" pane will be rendered using their original text.
When printing proxies oracle text will be used instead.
As for the different rendering options - welcome to the "Feature Requests".

Ticket details

  • Ticket ID: 169
  • Project: Magic Album
  • Status: Fix completed
  • Component: (unknown)
  • Project version: (unknown)
  • Priority: Normal
  • Severity: Normal
  • Assigned to: Goblin Hero
  • Reported by: Jonix
  • Reporter's tickets: List all tickets
  • Reported on: 28 Nov 2011, 13:28
  • Last visited by Goblin Hero » 23 Jan 2014, 08:09.
 

Main Menu

User Menu

Our Partners


Login Form