Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2021-04-10 00:00:00Z and 2021-04-11 00:00:00Z
Avatar
he forgot to allow C++ compiler to use AVX instructions as well
09:06
Avatar
@Comrade arent all those SIMD stuff disabled for your usual binary distributions
09:35
cuz some cpus dont support them?+
Avatar
yes, some very old CPUs don't support them
09:37
by the way, if you want the shortest machine code
09:37
09:37
still the same C++ code 🙂
Avatar
SIMD for humans. Contribute to AdamNiederer/faster development by creating an account on GitHub.
09:38
poggers
Avatar
uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. - gorhill/uBlock
10:26
if u use chrome now is the best time to switch
10:26
Ability to uncloak 3rd-party servers disguised as 1st-party through the use of CNAME record. The effect of this is to make uBO on Firefox the most efficient at blocking 3rd-party trackers relative to other other browser/blocker pairs
Avatar
wasnt chrome adding some anti adblock stuff in chrome 90?
Avatar
i blocked 4.000M ads since i installed ublock
Avatar
thats more of a reason xd
10:31
they are removing extension apis
10:31
thus making it harder for ublock to work
Avatar
GLonDirectX12 works fine, around 30% of native GL performance, dont see any rendering glitches
11:19
on windows
11:20
guess some intel user can test it 😄
11:21
i'll create a small tutorial and maybe batch file for the environment variable
Avatar
@Comrade or maybe it's fixed in trunk? the ir generated looked off to me
Avatar
@louis SRY FOR PING, this is opengl to directx12 converter, maybe you can test it(you dont need to switch drivers or anything 😄 ) https://gist.github.com/Jupeyy/ca2ac80fb9765a9c4370bb9a6b88fb32
OpenGL on DirectX 12 for DDNet. GitHub Gist: instantly share code, notes, and snippets.
12:20
nice PAINT key works too, since directx support is just better on windows minimize/maximize tha app is also very quick
12:21
on opengl it creates a black screen for ~1 ms on dx12 its pretty isntant
Avatar
Avatar
Learath2
@Comrade or maybe it's fixed in trunk? the ir generated looked off to me
yes, something is wrong with Clang 10 and 11, but it's fine in older versions and trunk, gcc is fine too
Avatar
that makes much more sense than such a trivial optimisation going so wrong
14:02
Seems like it uses old data, as it only shows 1674 points, while my profile has 2000+ points
Avatar
Avatar
Scrumplex
the dataset got too large to load, I'm looking into how to fix it
Avatar
Avatar
Scrumplex
Seems like it uses old data, as it only shows 1674 points, while my profile has 2000+ points
it has been doing that for 2 months pepecry
Avatar
Removed the reset of external tees hooks on the specific teleport types.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgr...
Avatar
Avatar
Learath2
the dataset got too large to load, I'm looking into how to fix it
Just an idea from the top of my head, but I think you could use a GROUP BY statement to group by day and then SUM the points for the day
15:42
Contribute to ddnet/ddnet-discordbot development by creating an account on GitHub.
15:43
by that you would only have at most 365 (366 with leap years) data entries per year shown per user (edited)
Avatar
Avatar
Scrumplex
Just an idea from the top of my head, but I think you could use a GROUP BY statement to group by day and then SUM the points for the day
Oh it’s trivial when you have a db connected. The bot relies on pre-generated data we use to generate the website
16:02
The part that’s failing is the parsing of the massive pre-generated msgpack
16:02
(Which is used to populate the db of the bot)
Avatar
having web-api db will be solution imho
Avatar
Avatar
gerdoe
having web-api db will be solution imho
Eeeeeh, it’s not exactly cheap this kind of db access. Sure it would solve it but how much more processing power will we need on our db server in exchange?
16:04
(And some statistics take time to actually calculate like most common partners and stuff)
Avatar
hm, you are right, db server would burn justatest
Avatar
I think it just needs some buffered reading, I just didn’t have time to look into it yet
Avatar
clustered db?
Avatar
Putting a nail in the wall with a hydraulic press :p
Avatar
small box with nails in it! xd
Avatar
Contribute to ddnet/ddnet-discordbot development by creating an account on GitHub.
16:10
Just need to use the buffered unpacker from msgpack I think
16:12
Tho it does already look buffered, so what do I know 😛
16:13
Ah, it does unpack buffered but the result is all in memory at the same time
16:13
That’s a no go
16:18
I guess this needs external sorting
Avatar
@Learath2 Theres a bot on the chinese discord aswell, maybe their bot works
Avatar
Or maybe let mysql do the ranking, hm
Avatar
Avatar
murpi
@Learath2 Theres a bot on the chinese discord aswell, maybe their bot works
@TsFreddie have you surpassed us in technology? ;P
Avatar
Okay, I’ll try to shove it into the database then use a query to do the sorting instead
Avatar
hm, the msgpack is only 11M actually @jao are you like running this on a C64?
Avatar
oh I see the issue
17:47
it's not memory 😛
justatest 1
Avatar
this should have been broken for such a long time now :/
17:55
or maybe jao has another version running that he didn't commit to github yet
17:58
okay, now it makes sense :/
18:00
pf, even getting this running is a pain how am I supposed to have the ddnet module on my computer that thing is a proper mess
18:05
heh and most of these ancient scripts are in py2
18:05
the bot is py3 😛
18:05
yet another mess caused by python being the silliest language to be ever invented
Avatar
I couldnt get the bot to work either, it requires uvloop which isn't available on windows
Avatar
is loading a diskcache generated on another system even sane??
18:08
I spent almost an hour or two now to bolt this together and it just chokes on trying to load the disk cache
Avatar
better use a C64, no python there
Avatar
Sorry but @jao will have to either show me how to get this thing even working if I'm to fix it or he needs to fix it himself :/
Avatar
Avatar
Deleted User
better use a C64, no python there
closer to the metal the more fun it is to debug
18:11
meh, now that I wasted the 2 hours I'd alloted for cooking and eating I have to either order or have boring pasta 😦
Avatar
well if u eat meat, eat a python
Avatar
nothing wrong with ordering food 😄
Avatar
is expensiv
18:12
or unhealthy
18:12
or both
18:13
think I'd take nodejs any day over python :/
Avatar
@Learath2 i sent u the latest version
18:14
the thing that’s fail isnt on github
Avatar
yeah, I'm trying to get that working, but loading the diskcache from ddnet.tw fails
18:14
pickle seems to want the ddnet module we have on ddnet.tw which is py2
18:15
even if I bolt it in there patching the obv failures I get a UnicodeDecodeError while it's trying to deserialize
Avatar
ah ye it uses a py3 version of it
Avatar
I don't think we ever made one, you did?
Avatar
it just needs a few functions
Avatar
okay, I'll figure it out...
Avatar
does anyone know telnet's actual buffer size of tw econ?
Avatar
@Chairn maybe you are interested in Opengl to dx12 https://gist.github.com/Jupeyy/ca2ac80fb9765a9c4370bb9a6b88fb32 maybe the 64bit version works then on nvidia xd
OpenGL on DirectX 12 for DDNet. GitHub Gist: instantly share code, notes, and snippets.
Avatar
I'm programming a DirectX game, and when I run it on an Optimus laptop the Intel GPU is used, resulting in horrible performance. If I force the NVIDIA GPU using the context menu or by renaming my
Avatar
you can let github compile it
Avatar
C++ extern "C" { _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; }*
18:51
i can?
Avatar
yeah just fork ddnet and then add it in a commit
18:52
i can try to add it, if thats acutally enough 😄
Avatar
i already have a fork but its quite old, does it work for new forks or old ones too?
Avatar
u just need to fetch current source and push the update
Avatar
according to the link, it works for some people, depending on driver version
Avatar
GitHub is where people build software. More than 56 million people use GitHub to discover, fork, and contribute to over 100 million projects.
Avatar
which file did you add the declaration?
Avatar
ah i hope it generates artifacts if all except windows fails 😄
Avatar
im trying it as well
Avatar
src/engine/client/client.cpp directly above the main() function
19:01
ah nice it did upload the artifact tho: https://github.com/Jupeyy/ddnet/actions/runs/736528331
Avatar
ok, im trying it out
19:03
just need to close other game
19:04
lol, it failed to compile with mingw 😦
Avatar
i think mingw doesnt support _declspec
Avatar
nah, it failed before
Avatar
oh thats strange
Avatar
it doesnt knwo type uintptr_t (edited)
Avatar
ah, are u not using mingw64?
19:05
i think that other mingw is really struggle
Avatar
E:\Teeworlds_DDNet\DDNet-fork\src\base\system.c:3394:10: error: 'uintptr_t' undeclared (first use in this function); did you mean 'intptr_t'? 3394 | return (uintptr_t)ShellExecuteA(NULL, "open", link, NULL, NULL, SW_SHOWDEFAULT) > 32;
19:06
yeah, my installation is from 2014 i think 😄
Avatar
tho i get this with mingw src/engine/client/client.cpp:4275:14: error: expected constructor, destructor, or type conversion before ‘(’ token 4275 | _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001; | ^
19:07
with __declspec it works
19:07
xd
Avatar
not working unfortunately
19:09
i can't even objdump it, mingw says unrecognized file format
Avatar
yeah, you have another error, guess u can only update mingw
19:09
ah wait
Avatar
nah, the file you sent me
Avatar
ok
19:09
too bad
Avatar
it doesn't use NVidia
Avatar
if its just opengl related
19:10
try the dx12 thing xD
19:10
its pretty easy to setup and the performance is quite good
19:16
not sure if you have access to it
Avatar
no xd
19:16
seems like there's some code analysis tool running on github ^^
Avatar
ah yes, i think u can just ignore them
19:17
yeah xd
Avatar
yeah, but would be nice to fix i guess 😛
Avatar
its mostly about localtime function
19:20
well, see you later 😄
19:20
don't know whyit's so slow
Avatar
it's because of that WinRAR icon for sure 😄
Avatar
u need msvc release anyway
19:21
the mingw release doesnt contain the d3d12 driver
Avatar
yeah i realized that after posting the screenshot, still slow anyway
Avatar
yeah
19:21
use tor or smth xD
19:21
some proxy
Avatar
problem is on github's side, not mine
Avatar
its probably between both
19:21
the routing between
Avatar
well, your compiled client was downloaded normally
Avatar
oh
19:22
well then rip xd
19:23
well, server is one city away
Avatar
ur upload
19:24
;~;
Avatar
bonus for living in a city center, you have optic fiber 😉
19:25
and since one year, city center is quite calm, i wonder why 🙄
Avatar
i just need 10k, then i could let it built here xd
Avatar
econ's buffer is 1024 bytes
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 20:36:31Z
I get 250fps ingame only. Is there anything I am not aware of that I need to configure to get full power on windows for grafic output.
20:36
I use RTX 2080 Ti btw, so fps should be higher naturally
Avatar
cl_refresh_rate 0 gfx_refresh_rate 0
20:38
and vsync off
20:39
what OS?
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 20:43:43Z
I checked those setting already and there are set to unlimited or off and os is Windoes 10
Avatar
with /showall on or what?
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 20:45:41Z
showall is not used
Avatar
well then i assume its a missing driver
20:46
download latest from nvidia directly
20:46
250 fps could e.g. be done with a good software opengl implementation
20:46
i also get around 250, but only with entities
20:48
kamillentee with nightly you can check in f1 what device is used btw
20:49
but i'd still upgrade the driver
20:49
never use the windows preinstalled thing
Avatar
ᶰ°Konͧsti 2021-04-10 20:54:22Z
kamillentroll get out of here
20:54
whistroll
20:57
@Deleted User can testing commands be done with a duration? I mean would it be hard to implement? So u can just bind ur super command to stay on for 1 seconds so u wont have to press ur key twice when testing a tight part or Something
Avatar
mh sounds useful, its definitely possible. you can just create github issue and suggest it 😄
Avatar
@Deleted User malwarebytes detects several files as malware:
Avatar
ᶰ°Konͧsti 2021-04-10 21:00:35Z
Windows user
Avatar
apparently, it's AI malware detection
21:00
so i guess those are false positives
Avatar
Avatar
Chairn
@Deleted User malwarebytes detects several files as malware:
you only need the dlls anyway, but i think graphic apis are often detected xd
21:01
atleast back in the days on windows i programmed a opengl app and it was detected too xD
Avatar
i need ddnet nightly or current version is fine?
Avatar
nightly has the advantage of showing you, what driver it uses
21:02
and then u can verify it uses dx12
Avatar
current version does it as well i think
21:04
[2021-04-10 23:03:36][sdl]: SDL version 2.0.8 (compiled = 2.0.8) [2021-04-10 23:03:36][gfx]: Created OpenGL zu.zu context. [2021-04-10 23:03:37][opengl]: Vendor string: NVIDIA Corporation [2021-04-10 23:03:37][opengl]: Version string: 4.6.0 NVIDIA 425.31
Avatar
ah i mean in f1, but that already looks wrong
21:04
did you run the .bat file?
Avatar
not yet
Avatar
funny tho
21:05
that it uses nvidia for some reason
Avatar
nah, that's the 32 bit
21:07
hum starting script second time didn't start ddnet
Avatar
just clikc ddnet.exe
Avatar
it shows the prompt and closes it immediately
Avatar
it just important that the script set the env var
21:09
interesting
21:09
but u took x64 dlls and x64 ddnet client?
Avatar
i assume then, that it sadly uses the intel driver, bcs louis also could start it
21:09
sad that intel doesnt support it, even tho it supports dx12 since gen 6
21:10
also couldnt*
Avatar
how to get a log file from command line?
Avatar
you can do cl_show_console 1
21:10
but in a working client 😄
21:10
or add a logfile
21:10
might be better as the console might close too
Avatar
im trying, but it doesnt work as the output is in another console window that closes instantly
Avatar
logfile test or smth like that (edited)
Avatar
[2021-04-10 23:11:34][client]: starting... [2021-04-10 23:11:34][sdl]: SDL version 2.0.8 (compiled = 2.0.8) [2021-04-10 23:11:34][gfx]: Created OpenGL zu.zu context. [2021-04-10 23:11:34][gfx]: unable to create window: No matching GL pixel format available [2021-04-10 23:11:34][gfx]: setting resolution to 640x480 and trying again [2021-04-10 23:11:34][sdl]: SDL version 2.0.8 (compiled = 2.0.8) [2021-04-10 23:11:34][gfx]: Created OpenGL zu.zu context. [2021-04-10 23:11:34][gfx]: unable to create window: No matching GL pixel format available [2021-04-10 23:11:34][gfx]: out of ideas. failed to init graphics [2021-04-10 23:11:34][client]: couldn't init graphics
Avatar
it should create it where the client is started
21:11
yeah too bad
21:11
rip
21:12
intel, my friend and helper
21:12
i even tested it on my mashine lmao, why does it hate progress so much xD
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:12:32Z
Github issues lack tagging (we need at least two groups bugs and feature suggestions). So bad overview. Sometimes not even the author remembers he created an issue for something.
21:12
@Jupstar I tried what you said. Installing the driver did not help, but I used the nightly to find out which device is used and it says I use an RTX 3080 for ddnet. Which is built in but the monitor cable is not plugged in this card (just checked that).
21:12
I try something else now, I have an idea.
Avatar
we have tags in github issues
21:13
maybe u cant set them?
21:13
well then plug it into rtx 3080? XD
21:13
isnt that card even better
21:13
why are u so rich xD
Avatar
how can i unset the variable?
21:13
so that i can see the normal output to compare
Avatar
you dont need to unset it, aslong u use a client without the dlls it will run fine
21:14
as soon as u use the dlls it will use software renderer or this one
21:14
so better just extract a second client
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:15:18Z
I looked it up, you cant set tags for your own issues and you cant give others the permission rights to set tags on github. So only very few people can do it.
Avatar
oh ok
21:15
didnt know users cant do that, could swear i saw it in other repos
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:16:13Z
I want to sell the 2080 ti
Avatar
ok, well maybe u can set the card in some nvidia settings
Avatar
[2021-04-10 23:16:40][client]: starting... [2021-04-10 23:16:40][sdl]: SDL version 2.0.8 (compiled = 2.0.8) [2021-04-10 23:16:40][gfx]: Created OpenGL zu.zu context. [2021-04-10 23:16:40][opengl]: Vendor string: Intel [2021-04-10 23:16:40][opengl]: Version string: 3.0.0 - Build 10.18.14.5162 [2021-04-10 23:16:40][gfx]: GPU vendor: Intel [2021-04-10 23:16:40][gfx]: GPU renderer: Intel(R) HD Graphics 4600 [2021-04-10 23:16:40][gfx]: GPU version: 3.0.0 - Build 10.18.14.5162
21:17
that's the default
Avatar
ok
21:17
well i hoped, when it inits dx12 it just uses the best card
21:17
instead of intel
21:17
since dx12 is better supported on windows
Avatar
Avatar
Deleted User
why are u so rich xD
ᶰ°Konͧsti 2021-04-10 21:18:57Z
I wish he was rich then i would be too, on the other hand he wouldnt share his richness to his family damn
Avatar
ah, so he showed you teeworlds in first place? well atleast one good thing then? 😄
Avatar
ᶰ°Konͧsti 2021-04-10 21:19:56Z
yes he did poggers
21:20
then he rq
Avatar
XD
Avatar
ᶰ°Konͧsti 2021-04-10 21:20:56Z
I always changed my name when playing at night so he couldnt report me to mom
Avatar
and ur mom is qshar?
Avatar
ᶰ°Konͧsti 2021-04-10 21:21:25Z
xd
21:21
qfart is a troll
21:21
Not related to us
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:22:22Z
I plugged it in the 3080. Now i have 1600fps.
21:22
Hm apparently 2080 ti is too bad for tw now.
21:22
still too low
Avatar
yeah, except you have a weak CPU
21:22
or playing a GPU intense map
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:22:56Z
ryzen 9 3950 x
Avatar
in entities you should have around 5k-10fps fps
21:23
on windows i get around 6k-7k fps, and i have a much weaker GPU
Avatar
lol, i get max 700fps 😄
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:23:35Z
Ah I think I know it. PSU is too weak for two cards
Avatar
Avatar
[freenode] kamillentee[m]
I plugged it in the 3080. Now i have 1600fps.
ᶰ°Konͧsti 2021-04-10 21:24:07Z
nobo i have 2,5k fps with way worse
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:24:11Z
I will take one out so it does not matter I think
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:24:44Z
I get 120 fps with entities on my t450s
21:24
it really sucks
Avatar
ᶰ°Konͧsti 2021-04-10 21:24:54Z
Same
Avatar
my rx580 > rtx 3080 in tw
21:24
monkalaugh
Avatar
ᶰ°Konͧsti 2021-04-10 21:25:02Z
monkalaugh
21:25
Imagine wasting power to run a rtx 3080 to play nothing but tw with
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:26:37Z
I might do some calculations with it all night when I dont run tw
21:26
So its the cheapest gpu in the end
Avatar
ᶰ°Konͧsti 2021-04-10 21:27:06Z
thats cheating
21:27
i dont like cheating
21:27
Save by waste
21:27
Big troll
Avatar
Use linux, u'll get more fps than windows. Windows is :trash:
Avatar
ᶰ°Konͧsti 2021-04-10 21:27:29Z
+
Avatar
good to see more linux users
Avatar
ᶰ°Konͧsti 2021-04-10 21:27:49Z
Windows is kog
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:27:58Z
Linux? is that thing still around?
Avatar
m$$ is trembling BASED
Avatar
ᶰ°Konͧsti 2021-04-10 21:28:07Z
kamillentee trolling again
Avatar
its true tho, ddnet runs over 10k fps on linux
Avatar
ᶰ°Konͧsti 2021-04-10 21:28:16Z
Someone kick
Avatar
same setup just different OS
Avatar
Yeah, i got 5fps on windows, and 125 on linux
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:28:46Z
What linux would you recommend to me if I ever wanted to switch?
Avatar
ᶰ°Konͧsti 2021-04-10 21:28:46Z
monkalaugh monkalaugh monkalaugh monkalaugh
21:29
Ubuntu
Avatar
Avatar
[freenode] kamillentee[m]
What linux would you recommend to me if I ever wanted to switch?
ᶰ°Konͧsti 2021-04-10 21:29:04Z
that question i normally ask to u
21:29
Ubuntu worst
Avatar
i dunno how skilled you are, so ubuntu or smth easy as that xD
Avatar
ᶰ°Konͧsti 2021-04-10 21:29:16Z
dont feed him
Avatar
but i personally use debian unstable
Avatar
ᶰ°Konͧsti 2021-04-10 21:29:19Z
Hes trolling
Avatar
gentoo
21:29
im switching soon
Avatar
from arch
Avatar
Konsti kek
Avatar
gentoo is nice idea, but i dont want to compile everything xd
Avatar
ᶰ°Konͧsti 2021-04-10 21:30:06Z
He deleted my mothers windows when i was 12 and installed linux and i was mad cuz i couldnt play my shit flash games anymore
Avatar
XD
Avatar
if you want to follow the GNU god you should use a GNU approved distro by stallman himself https://www.gnu.org/distros/free-distros.en.html
Avatar
ᶰ°Konͧsti 2021-04-10 21:30:57Z
Im a nobo using MX
21:31
super simple
21:31
Manjaro always breaks
Avatar
If you want something familuar do ubuntu so simple
21:31
you wont be a windows normie, you will just be a ubuntu normie
Avatar
ᶰ°Konͧsti 2021-04-10 21:31:32Z
Ubuntu Is the worst linux
Avatar
then u can jump to the real juice
Avatar
ᶰ°Konͧsti 2021-04-10 21:31:48Z
Its just few less shit than windows
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:32:06Z
Ryozuki you are a fan of rms but are still using unfree software like discord or steam?
Avatar
ᶰ°Konͧsti 2021-04-10 21:32:16Z
monkalaugh
Avatar
Guix is an advanced distribution of the GNU operating system. Guix is technology that respects the freedom of computer users. You are free to run the system for any purpose, study how it works, improve it, and share it with the whole world.
21:32
based distro
Avatar
ᶰ°Konͧsti 2021-04-10 21:32:30Z
Steam sucks
Avatar
yeah i am sinner
21:33
but i try to be closer to rms
21:33
i think even rms can't be full rms sadly
Avatar
ᶰ°Konͧsti 2021-04-10 21:33:26Z
yes they can
21:33
look at kamillentee
21:33
No facebook no discord no whatsapp no Steam no skype
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:34:13Z
I use windows right now and android with gapps
Avatar
ᶰ°Konͧsti 2021-04-10 21:34:22Z
u normally dont wingay
21:34
ur probably just too lazy to switch rn
Avatar
[freenode] kamillentee[m] BOT 2021-04-10 21:34:42Z
yes
Avatar
ᶰ°Konͧsti 2021-04-10 21:34:49Z
And accidently bought something with wingay 10
Avatar
Orion is a high level, purely functional Lisp dialect. - Wafelack/orion
21:36
i want to learn lisp
22:42
b93c5e2 Add x_spec by Ravie - Jupeyy 2613f56 Merge pull request #23 from Jupeyy/pr_add_x_spec_by_ravie - Jupeyy
Avatar
i wonder what languages our fonts support, i saw someone using bengali, didnt even know that language exists xD google even has a font for it https://fonts.google.com/specimen/Hind+Siliguri?subset=bengali
Making the web more beautiful, fast, and open through great typography
Exported 347 message(s)