intfiction.org

The Interactive Fiction Community Forum
It is currently Wed Sep 26, 2018 2:51 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: Wed Mar 14, 2018 9:35 am 
Offline

Joined: Wed Mar 14, 2018 9:08 am
Posts: 12
most interactive fiction game authoring software is in English or Latin based languages , and there is no software that give support for the RTL languages like Arabic and Farsi and Urdu and other Arabic alphabet based languages, and its huge market to simply ignore so you could just add that functionality to an existing MIT licensed interactive systems like twine monetize it through paid support , for me i searched and searched for any interactive fiction software that support utf-8 or unicode RTL style of writing but nothing comes up.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 10:32 am 
Offline
User avatar

Joined: Tue Nov 08, 2011 8:11 am
Posts: 2564
Location: US - Central
Forgive me for not knowing a lot about this, so I don't know if this is applicable, but there is a Google font called Amiri that came up when I googled Farsi google fonts: https://fonts.google.com/specimen/Amiri
(I just used Farsi as a search, I know that isn't the only language you asked about.)

I'm not familiar with Farsi so I don't know if it includes everything but if Twine or another system will accept web-fonts, it seems you could use it for the output. The code will still be in English, but would this be a stepping stone to creating IF in one of these languages?

Here's a forum post about Google fonts in Twine Harlowe:

Quote:
Using a Google Font in Harlowe

1. Click the name of your story, next to the house/home icon.
2. Click 'Edit CSS Stylsheet'
3. Go to the Google Font you want to use
4. Look for the "@import url" section. In the new Google Fonts 2.0 , you can find it under the 'embed' tab.


https://twinery.org/forum/discussion/63 ... in-harlowe

Here's more in the Twine documentation:
https://twinery.org/wiki/twine2:change_ ... appearance

_________________
http://hanonondricek.wixsite.com/pyramidif
https://pyramidif.itch.io/


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 10:46 am 
Offline

Joined: Wed Mar 14, 2018 9:08 am
Posts: 12
HanonO wrote:
Forgive me for not knowing a lot about this, so I don't know if this is applicable, but there is a Google font called Amiri that came up when I googled Farsi google fonts: https://fonts.google.com/specimen/Amiri
(I just used Farsi as a search, I know that isn't the only language you asked about.)

I'm not familiar with Farsi so I don't know if it includes everything but if Twine or another system will accept web-fonts, it seems you could use it for the output. The code will still be in English, but would this be a stepping stone to creating IF in one of these languages?

Here's a forum post about Google fonts in Twine Harlowe:

Quote:
Using a Google Font in Harlowe

1. Click the name of your story, next to the house/home icon.
2. Click 'Edit CSS Stylsheet'
3. Go to the Google Font you want to use
4. Look for the "@import url" section. In the new Google Fonts 2.0 , you can find it under the 'embed' tab.


https://twinery.org/forum/discussion/63 ... in-harlowe

Here's more in the Twine documentation:
https://twinery.org/wiki/twine2:change_ ... appearance


thanks for your kind reply ,
the issue is that interactive fiction creation systems that are used currently does not support full utf-8 set Unicode languages, and everyone who creates interactive fiction games or interactive creation tools complain of lack of donation support and paid revenue for their great works , the solution is simple create a new code-less drag and drop interactive fiction desktop editor that support all non Latin characters by being natively supporting full utf-8 set Unicode, and price it like what tyronbuilder or visual novel maker are for the paying customers in visual novel market on steam and other market platform.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 10:59 am 
Offline

Joined: Sat Jan 23, 2010 4:56 pm
Posts: 5754
I think all the major IF systems support the Unicode "base plane" (characters 0 to FFFF). Typically it's not a matter of supporting particular character sets, but rather passing the Unicode data cleanly through the tool. For example, Twine displays in a regular web browser, so it just has to get the Unicode strings into the web document.

Right-to-left support is the tricky part. There are probably LTR display assumptions encoded in the CSS for Twine and the display code for Inform interpreters. I suspect that's never been tested. Updating the systems to support that is possible, but it's some work and someone would have to look at it.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 11:05 am 
Offline
User avatar

Joined: Thu Feb 11, 2010 1:51 pm
Posts: 801
Location: Geneva, Illinois, USA
Oh hey - another good reason to use fyrevm-web! Not sure about the unicode support, but the web design is entirely up to you.

_________________
David C.
https://github.com/ChicagoDave

"It boots nothing to avoid his snares, for they are ever beset by other snares." - The shade of High Lord Mhoram, The Wounded Land - Second Chronicles of Thomas Covenant.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 11:19 am 
Offline

Joined: Wed Mar 14, 2018 9:08 am
Posts: 12
zarf wrote:
I think all the major IF systems support the Unicode "base plane" (characters 0 to FFFF). Typically it's not a matter of supporting particular character sets, but rather passing the Unicode data cleanly through the tool. For example, Twine displays in a regular web browser, so it just has to get the Unicode strings into the web document.

Right-to-left support is the tricky part. There are probably LTR display assumptions encoded in the CSS for Twine and the display code for Inform interpreters. I suspect that's never been tested. Updating the systems to support that is possible, but it's some work and someone would have to look at it.

thanks for your reply,
this issue is an idea that i feel worth exploring and monetizing for IF programmers and IF growing community , so i present it as a chance for developers
i maybe the only Saudi nerd who plays interactive game :)


Last edited by qwani on Wed Mar 14, 2018 1:35 pm, edited 1 time in total.

Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 11:28 am 
Offline

Joined: Wed Mar 14, 2018 9:08 am
Posts: 12
DavidC wrote:
Oh hey - another good reason to use fyrevm-web! Not sure about the unicode support, but the web design is entirely up to you.

thank you for your reply,
i am honored that you commented on this issue, you effort is beyond greatness with Glulx
wish that you continue your development efforts and here is a big chance to open a huge new markets (education,gaming) be enabling people around the globe to create interactive fiction in their native languages chinese,indian,thai,
you can be an open source developer and make a living by offering services


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 3:28 pm 
Offline
User avatar

Joined: Thu Feb 11, 2010 1:51 pm
Posts: 801
Location: Geneva, Illinois, USA
Well, the hard part is someone altering Inform 7 to handle your language. That’s well beyond my capabilities. But if you get that done, I’d be happy to get your story file working in fyrevm-web.

_________________
David C.
https://github.com/ChicagoDave

"It boots nothing to avoid his snares, for they are ever beset by other snares." - The shade of High Lord Mhoram, The Wounded Land - Second Chronicles of Thomas Covenant.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 8:08 pm 
Offline

Joined: Wed Mar 14, 2018 9:08 am
Posts: 12
DavidC wrote:
Well, the hard part is someone altering Inform 7 to handle your language. That’s well beyond my capabilities. But if you get that done, I’d be happy to get your story file working in fyrevm-web.


altering inform 7 to support Unicode utf-8 (non Latin character set ) and right to left language style in my opinion is enough for any known language.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 14, 2018 9:32 pm 
Offline

Joined: Fri Oct 18, 2013 10:13 am
Posts: 2656
Location: The Midwest
Honestly, UTF-8 is the hard part. RTL is all in the display layer which is open source. But Inform accepting UTF-8 natively would be amazing and useful for a lot of languages.

(The library changes have already been made, by Andrew Plotkin. But even with his changes you can't use non-Latin-1 characters in an Understand line. Which makes it very difficult to do any non-English parsing.)

_________________
Daniel Stelzer


Top
 Profile Send private message  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2, 3  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group