Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nico support unicode now !!! #116

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open

Nico support unicode now !!! #116

wants to merge 7 commits into from

Conversation

Angluca
Copy link

@Angluca Angluca commented Apr 30, 2023

Finally, More languages can be displayed .
My friend made a font generation tool for nico, He is Art-Pixel-Font author, His fonts will also be added later ( Add more chars ), Of course this tool can be used to create Art-pixel-font in nico if you want.

It's generate font file very tinyer than woff2 (png+dat only 150+KB), Perfect for web games
And we might rewrite a better nico font tool use nim lang later .
Hope nico is better pixel engine in the future, We like pixel game and nim lang :)

# test
nimble unicode
# or cd examples
nim c -r -d:release unicode

font2
Screenshot2023-05-01 05 04 27
Screenshot2023-05-01 05 02 52

@Angluca
Copy link
Author

Angluca commented Apr 30, 2023

This font tool ( Still in development, Look forward to it pls : )
nim :
https://github.com/TakWolf/nico-font-tool
python :
https://github.com/TakWolf/nico-font-tool.python

These fonts add in nico unicode test , They are all OFL lisence, You can free use them.

QuanPixel font 全小素 像素字体
https://diaowinner.itch.io/galmuri-extended

ChillPixel font 寒蝉 像素字体
https://github.com/Warren2060/Chill-Bitmap

@ftsf
Copy link
Owner

ftsf commented May 2, 2023

This is awesome! Thanks so much for all this work!

Copy link
Author

@Angluca Angluca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

proc box(x,y,w,h) haven't support proc box(Rect), So must call box(rect.x, rect.y, rect.w, rect.h)
Add tuple variable proc for them maybe can easier use ?

@matkuki
Copy link

matkuki commented May 10, 2023

@ftsf
Will this be merged? I'm really looking forward to this!

@ftsf
Copy link
Owner

ftsf commented May 18, 2023

@matkuki i haven't looked over it all yet, been busy, but I'd love to see this merged! nice unicode and font support would be a massive thing for nico!

@Angluca Angluca closed this Jan 18, 2024
@Angluca Angluca reopened this Jan 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants