Please tell me where the font direction hint setting lives now in 11.5 pro edition. Need to set font as right to left and below info references an old version I assume - I see no option under properties. Thanks.
https://www.high-logic.com/fontcreator/ ... rview.html
Font Direction Hint Setting
-
- Moderator
- Posts: 11158
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
Re: Font Direction Hint Setting
That property is removed as it is deprecated in the specs, thus no longer important.
A text layout engine will determine the text direction based on the characters.
A text layout engine will determine the text direction based on the characters.
Re: Font Direction Hint Setting
Thanks much for the reply.
Re: Font Direction Hint Setting
Any suggestions of what I can do in fc to get a text layout engine to recognize RTL direction? Change a panose value?
Font in question contains non-connecting rtl characters (like Hebrew for example). I've tried deselecting anything identifying characters as Latin but nothing is working.
Font in question contains non-connecting rtl characters (like Hebrew for example). I've tried deselecting anything identifying characters as Latin but nothing is working.
-
- Moderator
- Posts: 11158
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
Re: Font Direction Hint Setting
Ensure you use characters that are defined as right-to-left in Unicode. For example $05D5 HEBREW LETTER VAV.
Re: Font Direction Hint Setting
I can't do that, they're custom characters in the private use range (this case ED00 ...). So I need to know what field/value these text engines read that tells them font direction. There's no unicode subrange in private use area devoted to RTL so something besides codepoint itself must relay this info. Thanks again.
-
- Moderator
- Posts: 11158
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
Re: Font Direction Hint Setting
This information is not stored within fonts, but defined by the Unicode consortium.
You could start your text with the right-to-left override (RLO) character (code point $202E) which tells the word processing engine to process the remaining characters from right to left (RTL).
Here is the text "hello world!" preceded with this special character:
hello world!
As soon as a new line is detected this override stops.
You might want to read more about the Unicode Bidirectional Algorithm.
You could start your text with the right-to-left override (RLO) character (code point $202E) which tells the word processing engine to process the remaining characters from right to left (RTL).
Here is the text "hello world!" preceded with this special character:
hello world!
As soon as a new line is detected this override stops.
You might want to read more about the Unicode Bidirectional Algorithm.
Re: Font Direction Hint Setting
Great! Thanks for the good info Erwin,I'll do that.