Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Successful and fortunate crime is called virtue. -- Seneca


computers / alt.bbs.synchronet / Synchronet C64 font questions

SubjectAuthor
* Synchronet C64 font questionsAlpha
`* Synchronet C64 font questionsDigital Man
 `* Synchronet C64 font questionsAlpha
  `- Synchronet C64 font questionsDigital Man

1
Synchronet C64 font questions

<63FA91C6.49153.sync@vert.synchro.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17921&group=alt.bbs.synchronet#17921

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx17.iad.POSTED!not-for-mail
From: alp...@vert.synchro.net.remove-bn4-this (Alpha)
Subject: Synchronet C64 font questions
Message-ID: <63FA91C6.49153.sync@vert.synchro.net>
X-Comment-To: All
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
X-FTN-PID: Synchronet 3.20a-Linux master/b802e8326 Feb 24 2023 GCC 12.2.0
X-FTN-MSGID: 49153.sync@1:103/705 286087c7
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 11
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sat, 25 Feb 2023 22:55:07 UTC
Date: Sat, 25 Feb 2023 14:55:02 -0800
X-Received-Bytes: 1547
 by: Alpha - Sat, 25 Feb 2023 22:55 UTC

Hey all. Setting up a PETSCII version of my BBS, and had a question about fonts. For most of my art/menu screens (including welcome, login, main, message, etc.) I'm creating PETSCII art that uses the UPPERCASE C64 font. It displays as expected, but once loaded, the entire screen changes to what appears a LOWER CASE font, which instantly makes the PETSCII art garbled.

Reading through fonts.ini, seems like this is as designed, as synchronet sends the default font to the terminal and instantly changes what's on screen.

Is there any way to prevent this -- so that I can display the PETSCII menu as designed, and not have the font swapped (or do it in a way that only affects the prompt)?

Cheers, and thanks for any help.

aLPHA
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Synchronet C64 font questions

<63FA9B32.49155.sync@vert.synchro.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17923&group=alt.bbs.synchronet#17923

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-11x8-this (Digital Man)
Subject: Synchronet C64 font questions
Message-ID: <63FA9B32.49155.sync@vert.synchro.net>
X-Comment-To: Alpha
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <63FA91C6.49153.sync@vert.synchro.net>
References: <63FA91C6.49153.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Win32 master/43f0ca3ea Feb 9 2023 MSC 1922
X-FTN-MSGID: 49155.sync@1:103/705 28609135
X-FTN-REPLY: 49153.sync@1:103/705 286087c7
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 35
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sat, 25 Feb 2023 23:35:17 UTC
Date: Sat, 25 Feb 2023 15:35:14 -0800
X-Received-Bytes: 2894
 by: Digital Man - Sat, 25 Feb 2023 23:35 UTC

To: Alpha
Re: Synchronet C64 font questions
By: Alpha to All on Sat Feb 25 2023 02:55 pm

> Hey all. Setting up a PETSCII version of my BBS, and had a question about
> fonts. For most of my art/menu screens (including welcome, login, main,
> message, etc.) I'm creating PETSCII art that uses the UPPERCASE C64 font. It
> displays as expected, but once loaded, the entire screen changes to what
> appears a LOWER CASE font, which instantly makes the PETSCII art garbled.

Your art/menu screens need to include the appropriate character sequence to put the terminal into the PETSCII character set (not font) that it was designed for. Fonts have nothing to do with it.

> Reading through fonts.ini, seems like this is as designed, as synchronet
> sends the default font to the terminal and instantly changes what's on
> screen.

Sorry, but fonts.ini is not applicable to your situation.

> Is there any way to prevent this -- so that I can display the PETSCII menu
> as designed, and not have the font swapped (or do it in a way that only
> affects the prompt)?

By default, Synchronet enables the PETSCII upper/lower character set upon connection by a PETSCII terminal and after displaying any PETSCII (.seq) file. Your display/menu files are free to change to the PETSCII upper/graphics character by sending the character 142, as is the standard practice, but Synchronet will always change the character set back to upper/lower after the displaly file has been sent (so you may want to insert a pause/hit-a-key prompt at the end of your PETSCII-graphics files).

> Cheers, and thanks for any help.

No problem. Hopefully that helps.
--
digital man (rob)

Synchronet "Real Fact" #63:
"Baja" (name of Synchronet PCMS compiler/languege) is pronounced "ba-ha"
Norco, CA WX: 44.7°F, 99.0% humidity, 0 mph NE wind, 0.62 inches rain/24hrs
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Synchronet C64 font questions

<63FAA14A.49156.sync@vert.synchro.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17924&group=alt.bbs.synchronet#17924

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx15.iad.POSTED!not-for-mail
From: alp...@vert.synchro.net.remove-d7w-this (Alpha)
Subject: Synchronet C64 font questions
Message-ID: <63FAA14A.49156.sync@vert.synchro.net>
X-Comment-To: Digital Man
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <63FA9B32.49155.sync@vert.synchro.net>
References: <63FA9B32.49155.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Win32 master/12f48d226 Feb 24 2023 MSC 1929
X-FTN-MSGID: 49156.sync@1:103/705 2860974e
X-FTN-REPLY: 49155.sync@1:103/705 28609135
X-FTN-CHRS: UTF-8 4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 14
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sun, 26 Feb 2023 00:01:17 UTC
Date: Sat, 25 Feb 2023 16:01:14 -0800
X-Received-Bytes: 1730
 by: Alpha - Sun, 26 Feb 2023 00:01 UTC

To: Digital Man
> By default, Synchronet enables the PETSCII upper/lower character set upon
> connection by a PETSCII terminal and after displaying any PETSCII (.seq)
> file. Your display/menu files are free to change to the PETSCII
> upper/graphics character by sending the character 142, as is the standard
> practice, but Synchronet will always change the character set back to
> upper/lower after the displaly file has been sent (so you may want to insert
> a pause/hit-a-key prompt at the end of your PETSCII-graphics files).

OK, this makes sense! For general display of art, sending PAUSE will do the
trick. For menu art, sounds like I should avoid UPPER only characters, because
they will switch to upper/lower after display...
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

Synchronet C64 font questions

<63FAB7EC.49157.sync@vert.synchro.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=17925&group=alt.bbs.synchronet#17925

  copy link   Newsgroups: alt.bbs.synchronet
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx18.iad.POSTED!not-for-mail
From: digital....@vert.synchro.net.remove-bp4-this (Digital Man)
Subject: Synchronet C64 font questions
Message-ID: <63FAB7EC.49157.sync@vert.synchro.net>
X-Comment-To: Alpha
Organization: Vertrauen
Newsgroups: alt.bbs.synchronet
In-Reply-To: <63FAA14A.49156.sync@vert.synchro.net>
References: <63FAA14A.49156.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Win32 master/43f0ca3ea Feb 9 2023 MSC 1922
X-FTN-MSGID: 49157.sync@1:103/705 2860adf1
X-FTN-REPLY: 49156.sync@1:103/705 2860974e
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
X-Gateway: vert.synchro.net [Synchronet 3.20a-Linux NewsLink 1.114]
Lines: 26
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Sun, 26 Feb 2023 01:37:51 UTC
Date: Sat, 25 Feb 2023 17:37:48 -0800
X-Received-Bytes: 2507
 by: Digital Man - Sun, 26 Feb 2023 01:37 UTC

To: Alpha
Re: Synchronet C64 font questions
By: Alpha to Digital Man on Sat Feb 25 2023 04:01 pm

> > By default, Synchronet enables the PETSCII upper/lower character set upon
> > connection by a PETSCII terminal and after displaying any PETSCII (.seq)
> > file. Your display/menu files are free to change to the PETSCII
> > upper/graphics character by sending the character 142, as is the standard
> > practice, but Synchronet will always change the character set back to
> > upper/lower after the displaly file has been sent (so you may want to
> > insert a pause/hit-a-key prompt at the end of your PETSCII-graphics
> > files).
>
> OK, this makes sense! For general display of art, sending PAUSE will do the
> trick. For menu art, sounds like I should avoid UPPER only characters,
> because they will switch to upper/lower after display...

Yeah. Too many things (e.g. prompts) utilize lowercase characters for the BBS to just leave the terminal in that charset mode. It's conceivable that the BBS could just convert all output chars to uppercase only and then you could have your menus use the graphic charset, but that's not how it works today and there's no option to do that. An all uppercase PETSCII BBS might be more "retro" or "period-accurate" however, so it's not a terrible idea.
--
digital man (rob)

Rush quote #8:
One likes to believe in the freedom of music...
Norco, CA WX: 41.2°F, 97.0% humidity, 2 mph NW wind, 0.58 inches rain/24hrs
--- Synchronet 3.20a-Linux NewsLink 1.114
* Vertrauen - Riverside County, California - telnet://vert.synchro.net

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor