• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Auto-SIze Font
#1
As soon as chord grids and lyrics are involved, Auto-Size Fonts produces strange results, depending on the device.
           

AintMisbehavin_bx.jpg
Lyric 12
Chord 12
Grid 12
Boox Tab Ultra C "bx", my future main device
1860 x 2480 4:3 10,3"

AintMisbehavin_D2.jpg
Lyric 31
Chord 31
Grid 13
HP x2 210 G2 Detachable "D2", my current main device
800 x 1280 / 16:10 / 10"

AintMisbehavin_T2.jpg
Lyric 10
Chord 10
Grid 10
Huawei MediaPad T5 "T2", my backup device
1200 x 1920 16:10 10,1"

Currently Auto-Size Font for normal ChordPro files (containing lyrics & chords) calculates a font size so that the longest line fits on the width of the page.
The calculated size is applied to Meta Size , Lyric Size , Chord Size , Tab Size and Chorus Size. Title Size is a bit bigger.

Expected behaviour:
Font size for grids should be independent from the size above. 
The calculated Grid Size value should produce a grid that uses the full width of the page so that grid sections and lyrics & chord sections have more or less the same width.
The Grid Size that is calculated in V 3.9.7 is slightly too small.

Additional feature request:
Subtitles should have their own independent font size (instead of being part of "Meta" as it is today).

It would be great if a fix could be part of one of the next MobileSheets versions. I'm working currently on a series of about 200 ChordPro files like the example shown in this post. I'd really appreciate if a batch import of these files (where Auto-Size Font is applied to all of them) would produce nice looking songs. Otherwise I had to fiddle around with each and every song to fix the font sizes.
Thanks in advance.


Attached Files
.pro   AintMisbehavin.pro (Size: 1.15 KB / Downloads: 0)
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#2
Is your request not somewhat in conflict with what you suggested here?: https://www.zubersoft.com/mobilesheets/f...l#pid51842

My plan was to change chord grids to just always use the entire page to split up the cell widths irregardless of what the font size is, as you requested. Now you are suggesting that the auto-size should change the grid size which should force the grid to fill the page. Wouldn't this be unnecessary once I implement your request to just use the full page width always? What font size do I even use then for the grid? Just the default? Perhaps I'm not understanding your request correctly.

Thanks,
Mike
Reply
#3
Sorry, you're definitively right. 
As soon as chord grids use the full width as proposed in my thread you refer to, the issue I mentioned here is irrelevant.

There's still an open question here: the font size used for grids. If there's an addtional lyrics & chord section in the song, the same font size as in the lyrics & chords section could be used, alternatively the font size that is specified in Settings - Text File Settings - Default Display Settings. Some manual fine tuning by the user might be required anyway.
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply
#4
I think what I may need to do is use the chord text size for the grid text size, but then maybe add additional logic that tries to see if that size would result in overlapping text in the chord grid, and if so, I would have to lower the chord grid text size. That's going to require some fairly tedious code though.

Mike
Reply
#5
Additional to calcalating the grid size to use the full width of the page you have to choose a font size to be used for the chords in the grid. What would be your easiest choice? Is it possible to detect if characters overlap? I'd expect that manually fine tuning the font size cannot be avoided anyway. Overlapping characters also occur in the ChordPro application.
first language: German
Acer A1-830, Android 4.4.2 - HP x2 210 G2 Detachable, Win 10 22H2 - Huawei Media Pad T5, Android 8.0 - Boox Tab Ultra C, Android 11
www.moonlightcrisis.de - www.basdjo.de - www.frankenbaend.de


Reply




Users browsing this thread:
3 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2024 MyBB Group.