VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login

    Please support Right To Left Languages!

    Scheduled Pinned Locked Moved Implemented Features
    22 Posts 6 Posters 43.4k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W Offline
      webby
      last edited by

      Thanks a million!

      But please please ASAP!

      Arabic & Hebrew etc. users can't join your great applications, until there is proper RTL support.

      1 Reply Last reply Reply Quote 2
      • VectorStylerV Offline
        VectorStyler @webby
        last edited by

        @webby RTL paragraph option added to build 1.0.026. The RTL mode must be enabled for a paragraph by selecting the Direction option.
        This is still beta 🙂 Let me know if there are any issues.

        A 2 Replies Last reply Reply Quote 1
        • A Offline
          ash-f @VectorStyler
          last edited by

          @vectoradmin I don't speak Arabic/Hebrew, but somebody in Affinity forum says:
          https://share.getcloudapp.com/wbuwEY1r

          BoldlineB VectorStylerV 2 Replies Last reply Reply Quote 0
          • A Offline
            ash-f @VectorStyler
            last edited by

            @vectoradmin There is a info about RTL rules here.
            https://r12a.github.io/scripts/tutorial/part4#bidi

            1 Reply Last reply Reply Quote 0
            • BoldlineB Offline
              Boldline @ash-f
              last edited by

              @ash-f I'd encourage you to reach out to whoever made that post in the Affinity forum and have them get on this forum and share a ton of help/ That's the only way it's going to succeed. those who want it and use it natively need to do all they can to help get it right in VS

              🍎 macOS Tahoe 26.2, Mac mini (M1, 2020), Chip Apple M1, Memory 16 GB
              Cintiq 27QHD Display and LG Ultra HD Display

              1 Reply Last reply Reply Quote 0
              • VectorStylerV Offline
                VectorStyler @ash-f
                last edited by

                @ash-f I post it here for now: there are some options that must be set for proper script in some languages:

                • the paragraph direction must be set (I can't know from the post if it was).
                • ligatures must be enabled.
                • Medial Forms in Contextual features must be enabled in Typography panel.
                • some (script specific) options may need to be enabled in the Character -> Typography panel.
                • and the Script and Language is not selected automatically, these must be set to access the appropriate OpenType features.
                1 Reply Last reply Reply Quote 0
                • G Offline
                  galmg
                  last edited by

                  You can use RTL Fixer by ArtWayz on MacOS, Gives full RTL support including Hebrew and Arabic on VectorStyler. On Windows version it doesn't work so I sent a feature request.

                  alt text

                  VectorStylerV 1 Reply Last reply Reply Quote 0
                  • VectorStylerV Offline
                    VectorStyler @galmg
                    last edited by

                    @ngmanageit said in Please support Right To Left Languages!:

                    RTL Fixer by ArtWayz

                    For the above captured example, what is missing in VS to get that without other tools?

                    I'd rather fix the issues. This is RTL (bidirectional) in VS according to the Unicode bidirectional algorithm:
                    0_1621061420672_rtl1.png

                    G 1 Reply Last reply Reply Quote 0
                    • G Offline
                      galmg @VectorStyler
                      last edited by galmg

                      @vectoradmin said in Please support Right To Left Languages!:

                      L Fixer by ArtWayz

                      It is less complex in Hebrew, in Arabic there is the whole subject of grammar which requires that many letters change according to the letter before and after.

                      alt text

                      VectorStylerV 2 Replies Last reply Reply Quote 0
                      • VectorStylerV Offline
                        VectorStyler @galmg
                        last edited by

                        @galmg said in Please support Right To Left Languages!:

                        in Arabic there is the whole subject of grammar which requires that many letters change according to the letter before and after.

                        Aren't those supposed to be handled by using OpenType contextual alternates and ligatures?

                        G 1 Reply Last reply Reply Quote 0
                        • G Offline
                          galmg @VectorStyler
                          last edited by

                          @vectoradmin

                          Please check the image I uploaded, Do you know how to fix that?

                          VectorStylerV 1 Reply Last reply Reply Quote 0
                          • VectorStylerV Offline
                            VectorStyler @galmg
                            last edited by

                            @galmg Send me that vstyler document by email containing both without and with fixer. I need to understand what is transformed there. Thanks!

                            1 Reply Last reply Reply Quote 0
                            • VectorStylerV Offline
                              VectorStyler @galmg
                              last edited by

                              @galmg If you select the first (with RTL paragraph direction mode) and check the Medial Forms in the Text -> Typography panel, is it transformed?

                              0_1621073430110_medial.png

                              VectorStylerV 1 Reply Last reply Reply Quote 0
                              • VectorStylerV Offline
                                VectorStyler @VectorStyler
                                last edited by

                                @vectoradmin There are some improvements to RTL language support in build 1.0.027, including better defaults.

                                B 1 Reply Last reply Reply Quote 0
                                • B Offline
                                  baruch.sienna @VectorStyler
                                  last edited by

                                  @vectoradmin
                                  I was very excited to learn about VS and see that RTL is now supported, and tried it. It works (in a limited way) in Hebrew, but only for the letter forms (consonants). Vowels are small dots and dashes added to texts, similar to diacritics in other languages, I suppose. These require precise placement, and I tried in a variety of fonts and got inconsistent, but generally poor results.
                                  As a professional Hebrew typesetter, this is not suitable for any work that I require.
                                  Here is the bad (in red) and the manually corrected (green). This is using the public domain SBL Hebrew font: !0_1637686531767_Screen Shot 2021-11-23 at 11.28.38 AM.png

                                  BoldlineB 1 Reply Last reply Reply Quote 1
                                  • BoldlineB Offline
                                    Boldline @baruch.sienna
                                    last edited by

                                    @baruch-sienna That's really interesting to see (aside from it being helpful to improving RTL function in VS. It sounds like with your knowledge as a professional Hebrew typesetter you'll be able to add a lot of value and help to improving RTL function in VS

                                    🍎 macOS Tahoe 26.2, Mac mini (M1, 2020), Chip Apple M1, Memory 16 GB
                                    Cintiq 27QHD Display and LG Ultra HD Display

                                    B 1 Reply Last reply Reply Quote 0
                                    • B Offline
                                      baruch.sienna @Boldline
                                      last edited by

                                      @Boldline I'd be happy to help; I've done some font/ software development, too. Hebrew vowels (like in Arabic), and unlike in English, are not totally necessary in many texts; still, some texts require them, and many Hebrew fonts include vowels. It is up to the font designer to make sure that the glyphs match up (not an easy task), (I've designed a number of Hebrew fonts, and dread making them with vowels because it is quite an arduous task). Still, once the font is properly designed, the word processor (or in this case, graphic app) should display the vowel placement correctly. I'm happy to test future versions, or give you pointers on placement, on how it SHOULD look. Just finishing the final touches on a 200 page Hebrew/English volume.

                                      BoldlineB VectorStylerV 2 Replies Last reply Reply Quote 1
                                      • BoldlineB Offline
                                        Boldline @baruch.sienna
                                        last edited by

                                        @baruch-sienna I'm just a VS enthusiast - but I am sure @vectoradmin, who is the developer, would appreciate you going through the current RTL features VS offers and initiating suggestions for improvement in whatever ways you can provide. He has always been very receptive to new ideas, improvements and the like. The VS community on this forum bring a variety of skillsets and ideas to the table and VS has benefited from that. Feel free to keep adding your thoughts to the mix

                                        🍎 macOS Tahoe 26.2, Mac mini (M1, 2020), Chip Apple M1, Memory 16 GB
                                        Cintiq 27QHD Display and LG Ultra HD Display

                                        1 Reply Last reply Reply Quote 0
                                        • VectorStylerV Offline
                                          VectorStyler @baruch.sienna
                                          last edited by

                                          @baruch-sienna I think there are still some improvements to be made in this area.
                                          Is there some publicly available font (presumably OpenType) that has these features implemented.
                                          It would be good to replicate (and fix) these issues.

                                          B 1 Reply Last reply Reply Quote 0
                                          • B Offline
                                            baruch.sienna @VectorStyler
                                            last edited by

                                            @vectoradmin I would suggest you look at the SBL font that has the full set of vowels and other diacritic marks. If you have that font working, then everything else should work!
                                            They provide it as a TrueType font:
                                            https://www.sbl-site.org/educational/biblicalfonts_sblhebrew.aspx

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post