• Discussions
    Lists all discussions that are created on the site.
  • Tags
    View tags that are created on the site and filter discussions by tags.
  • Categories
    View categories that are created for the site and filter discussions by categories.

Align Text/Chords

Dear WSB Team, I am again having trouble with aligning Chords in a good manner. It's a German song but I guess it should still work as an example.
I am trying to align the backslashes with the first letter of the first tree words. In the Editor within WSB the first line basically looks as desired however only the second one achieves the desire look in the program (see pic). In the following the two lines of code I am using:

| D / / / |
Deine Gnade reicht aus,
| D / / / |
Deine Gnade reicht aus,

Is there a way to make the setup easier such that there is not so much try and Error involved?


11 responses Add Yours
  • Replied by WSB Support on Tuesday, March 28 2017, 06:38 AM · Hide · #1
    This stems from the differences in fonts between the editor and WSB. I think the only way to make it easier would be to add chord editing to the program.
  • Replied by David on Thursday, March 30 2017, 06:19 AM · Hide · #2
    I was wondering if using a mon spaced font (where letters and characters each occupy the same amount of horizontal space) both in the editor and in WB would do the trick. Or maybe simply knowing the font of WSB and then setting up chords in a third party program where I can choose the same font would do the trick. So maybe you let me know which font yo are using in WSB and I will try if i get things working for me.
  • Replied by David on Thursday, April 06 2017, 01:20 AM · Hide · #3
    Dear WSB Team, I am again working on getting some new Songs into WSB and putting the Chords at the right Place takes such a long time. I really would appreciate if you could let me know which font you are using within WSB such that I can try to find an easier solution for putting chords on top of the lyrics.

    Thanks for the awesome app once again!
  • Replied by Danniel on Thursday, April 06 2017, 12:20 PM · Hide · #4
    Maybe if we use ChordPro format (All [E]hail the pow'r [F#m7]of Jesus' name!...) the alignment problem will be solved.
  • Replied by David on Friday, April 07 2017, 03:05 AM · Hide · #5
    Thanks for the response. Im not sure if I understand you correctly. Is this ChordPro format already implemented or would it be a solution for a following update?
    Because I am still interested in a quick solution even if it is not perfect, I was wondering if you could let me know which font is used in WSB. Knowing the font should allow me to setup the correct spacing of lyrics and chords in a text editor and then copy the lines with the correct amount of blanks between the chords in the internal WSB editor.

    Thanks for all your help!
  • Replied by David on Friday, April 07 2017, 03:20 AM · Hide · #6
    a short update, i just played around with some fonts and for me "Gill Sans MT Condensed" works rather well. I now basically set up the Chords Section in Microsoft Word using the before mentioned font and then copied it into the internal editor of WSB. Not perfect but a timesaving work around.
  • Replied by WSB Support on Friday, April 07 2017, 06:35 AM · Hide · #7
    We don't do ChordPro, we would have to implement this.

    The font I use is one I downloaded from Google I think. I will post it's name later. I should also put this font in the Scintilla Editor, it might save some time.
  • Replied by David on Thursday, April 13 2017, 03:25 AM · Hide · #8
    Just let me know when you figured out which font you are using:). Yes the same font in the editor would be awesome.
    Happy Easter to everyone!
  • Replied by WSB Support on Friday, April 14 2017, 03:38 PM · Hide · #9
    I think the issue was a bug. I use a monospaced font in the text editor on purpose. The reason is - I use space counting on the lyric lines to compute where to draw the chords above them. Kind of like ChordShark, but using pairs of lines so it reads like a chord chart. This allows me to render chords above where they belong using proportional spacing in Worshipsong itself. This approach is also necessary because you can choose different sizes for the chords and the lyrics. I do one additional pass after I compute everything to make sure proportional spacing does not end up with chords on top of each other (I just space them out if they do). So you need to allow sufficient space above your text for chords possibly transposed into different keys, (C/G -> C#/Ab) for instance.

    The bug was, I was using the incorrect font to compute character widths. I had switched the chord font to a more readable one a while back but did not update the code.

    This will be fixed in the next release, see attached example.


  • Replied by David on Wednesday, April 19 2017, 02:11 AM · Hide · #10
    Awesome, thanks a lot! Can't wait for the new version!
Your Response
Please login first in order for you to submit comments
©worshipsong 2016

Login or Register