Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Meskimen's Law: There's never time to do it right, but there's always time to do it over.


dovenet / Synchronet Discussion / 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.rocksolidbbs.com/dovenet/article-flat.php?id=271&group=DOVE-Net.Synchronet_Discussion#271

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: alpha@VERT (Alpha)
To: All
Subject: Synchronet C64 font questions
Message-ID: <63FA91C6.49153.sync@vert.synchro.net>
Date: Sat, 25 Feb 2023 07:55:02 -0800
X-Comment-To: All
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
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
X-FTN-CHRS: CP437 2
WhenImported: 20230225145502-0800 41e0
WhenExported: 20230225221814-0800 41e0
ExportedFrom: VERT sync 49153
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Alpha - Sat, 25 Feb 2023 15: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 ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

Synchronet C64 font questions

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

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=273&group=DOVE-Net.Synchronet_Discussion#273

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: digital.man@VERT (Digital Man)
To: Alpha
Subject: Synchronet C64 font questions
Message-ID: <63FA9B32.49155.sync@vert.synchro.net>
Date: Sat, 25 Feb 2023 08:35:14 -0800
X-Comment-To: Alpha
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
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
X-FTN-CHRS: CP437 2
WhenImported: 20230225153514-0800 41e0
WhenExported: 20230225221814-0800 41e0
ExportedFrom: VERT sync 49155
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Sat, 25 Feb 2023 16:35 UTC

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 ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

Synchronet C64 font questions

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

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=274&group=DOVE-Net.Synchronet_Discussion#274

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: alpha@VERT (Alpha)
To: Digital Man
Subject: Synchronet C64 font questions
Message-ID: <63FAA14A.49156.sync@vert.synchro.net>
Date: Sat, 25 Feb 2023 09:01:14 -0800
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
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
WhenImported: 20230225160114-0800 41e0
WhenExported: 20230225221814-0800 41e0
ExportedFrom: VERT sync 49156
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
 by: Alpha - Sat, 25 Feb 2023 17:01 UTC

> 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 � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net

Synchronet C64 font questions

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

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=275&group=DOVE-Net.Synchronet_Discussion#275

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: digital.man@VERT (Digital Man)
To: Alpha
Subject: Synchronet C64 font questions
Message-ID: <63FAB7EC.49157.sync@vert.synchro.net>
Date: Sat, 25 Feb 2023 10:37:48 -0800
X-Comment-To: Alpha
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
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
X-FTN-CHRS: CP437 2
WhenImported: 20230225173748-0800 41e0
WhenExported: 20230225221814-0800 41e0
ExportedFrom: VERT sync 49157
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Sat, 25 Feb 2023 18:37 UTC

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 ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net


dovenet / Synchronet Discussion / Synchronet C64 font questions

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor