Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 12:28 23 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Layout of a screen displaying a lot of text information

Author Message
mitchfloyd
Newbie

Joined: 12/09/2024
Location: United Kingdom
Posts: 1
Posted: 03:41am 20 Sep 2024
Copy link to clipboard 
Print this post

Hello, I need to design a 2.8 inch 240 x 320 LCD screen to display a lot of text information but I am having problems with the alignment to display it fully. I tried drawing the layout on paper but it was difficult to apply and also tried to apply the actual alignment (font, text layout) but it did not work.

Is there any tips or software to support effective screen display layout? Thanks.
 
Gizmo

Admin Group

Joined: 05/06/2004
Location: Australia
Posts: 5078
Posted: 03:49am 20 Sep 2024
Copy link to clipboard 
Print this post

Buttons or tabs on top/bottom to load different screens.

Glenn
The best time to plant a tree was twenty years ago, the second best time is right now.
JAQ
 
palcal

Guru

Joined: 12/10/2011
Location: Australia
Posts: 1873
Posted: 05:59am 20 Sep 2024
Copy link to clipboard 
Print this post

How many lines do you want to display, maybe give us a drawing on paper. By changing the font size you can get an awful lot on a 2.8" screen.
"It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all"
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6768
Posted: 06:40am 20 Sep 2024
Copy link to clipboard 
Print this post

As Glenn says, don't attempt to display it all at once. Use a touch screen or hardware buttons to select pages or "page" up/down. You can get a lot of text on but it soon gets too small to read comfortably as tiny fonts are less detailed.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Martin H.

Guru

Joined: 04/06/2022
Location: Germany
Posts: 1113
Posted: 07:32am 20 Sep 2024
Copy link to clipboard 
Print this post

Here is an easy to read small (8x8) font that you can show on the display



' font_Carton
' Font type    : Full (96 Characters)
' Font size    : 8x8 pixels
' Memory usage : 768
' Source https://damieng.com/typography/zx-origins/
DefineFont #9
60200808
00000000 00000000 10101010 00100010 00482424 00000000 247E2400 00247E24
3C483E08 00107C12 1048A440 00044A24 32404830 003A444A 00100808 00000000
20201008 00081020 08081020 00201008 38541000 00001054 7C101000 00001010
00000000 20101000 7C000000 00000000 00000000 00101000 10080402 00804020
928A4438 003844A2 08081808 001C0808 0804423C 007E2010 1C08047E 003C4202
24140C04 00047E44 027C407E 003C4202 3C201008 003C4242 0804027E 00101010
3C42423C 003C4242 3C42423C 00100804 00101000 00101000 00101000 20101000
40300C00 00000C30 007E0000 0000007E 020C3000 0000300C 0C02423C 00100010
AA9A4438 003C40BC 44282810 0082447C 7C42427C 007C4242 8080423C 003C4280
42424478 00784442 7840407E 007E4040 7840407E 00404040 8E80423C 003A4682
7E424242 00424242 10101038 00381010 02020202 00384442 60504844 00444850
40404040 007E4040 AAAAC6C6 00829292 52526262 00464A4A 82824438 00384482
7C42427C 00404040 82824438 023A448A 7C42427C 00424448 3C40423C 003C4202
101010FE 00101010 82828282 00384482 44448282 00102828 54828282 00282854
10284482 00824428 28448282 00101010 1008047E 007E4020 20202038 00382020
10204080 00020408 08080838 00380808 44282810 00000000 00000000 FF000000
7C20221C 007E2020 023C0000 003E423E 625C4040 007C4242 423C0000 003E4040
463A0202 003E4242 423C0000 003E407E 7C10100E 00101010 423E0000 3C023E42
625C4040 00424242 10300010 00181010 040C0004 38440404 4C424040 00424C70
10101030 00181010 92EC0000 00929292 625C0000 00424242 423C0000 003C4242
427C0000 40407C42 423E0000 02023E42 625C0000 00404040 403E0000 007C023C
107C1010 000E1010 42420000 003A4642 42420000 00182424 92820000 004444AA
24420000 00422418 42420000 60101824 047E0000 007E2018 6010100E 000E1010
10101010 00101010 06080870 00700808 92620000 0000008C A199423C 3C4299A1
End DefineFont

'no comment
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024