freezy / dmd-extensions

A toolbox for virtual pinball dot matrix displays.
GNU General Public License v2.0
126 stars 54 forks source link

scale alphanummeric displays #211

Open mkalkbrenner opened 4 years ago

mkalkbrenner commented 4 years ago

The 1.7.3 alpha nummeric displays look great. But for most 16:9 backglasses they do not match the design. You can freely postion them but you can't scale X and Y independently.

morbidus2000 commented 4 years ago

Same for me. Either the Alphanumeric Display fits in hight, but its not wide enough (right display) AceOfSpeed , or the width fits but it is too high (left Display).

mkalkbrenner commented 4 years ago

@morbidus2000 I think you mixed up left and right in your explanation ;-) The display on the left fits in height but not in width. The display on the right would fit in width but not in height.

freezy commented 4 years ago

Okay, so you basically need an option to change the space between the letters?

morbidus2000 commented 4 years ago

Hi freezy,

first of all: a lot of respect for your work! I have a real PinBot and I have measured the size of the cutting for the display. It is 12,3x2,6 (this is a aspect ratio of 4,7:1). The I measured the size of the cutting on my 28" 16:9 1920x1080 VPin backglass. This is 11,4x1,9 (aspect ratio = 6:1). The AND is only scaleable with a fix aspect ratio of ca. 3,16:1 (11,4x3,6). So we have three different aspect ratios: Original: 4,7:1 VPN = 6:1 AND freezy = 3,16:1 This is an example for my PinBot, i Think it is similar to other SYS11 with Alphanumeric Displays. What I noticed is that the border is relatively thick (especially under the digits). Is it right, that the ADN ist not only one Display, rather it`s a column of single digits? Which is why you propose to change the Space between the letters? If it ist not possible to scale the AND with a free aspect ratio, it will help to reduce the border. pinbot Have a nice weekend Mobby

mkalkbrenner commented 4 years ago

Having two options to vary the space between the "letters" and to thickness of the "border" would help if free scaling doesn't work or is harder to achieve.

Nice to have: a third option to not have a rectangle but a parallelogram as "border". There're backglasses like Data East Secret Service which use such a parallelogram as window.

freezy commented 4 years ago

Okay, thanks guys, I'll keep this open for future improvements!