# Do you use Julia's extensive Unicode support?

**URL:** <https://discourse.julialang.org/t/do-you-use-julias-extensive-unicode-support/137702>\
**Category:** General Usage\
**Created:** [June 19, 2026, 6:01pm UTC](https://discourse.julialang.org/t/do-you-use-julias-extensive-unicode-support/137702 "2026-06-19T18:01:24Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![goerz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/goerz/32/3269_2.png) [@goerz](https://discourse.julialang.org/u/goerz)\
**Post date:** [June 22, 2026, 1:33am UTC](https://discourse.julialang.org/t/do-you-use-julias-extensive-unicode-support/137702/14 "2026-06-22T01:33:10Z")

</div>

I find it hugely useful to define a suitably rich keyboard layout so that all those mathematical Unicode symbols actually _are_ on my keyboard:

> [@Can package names contain non-ASCII characters?](https://discourse.julialang.org/t/can-package-names-contain-non-ascii-characters/132965/10):
>
> Total side note, and shameless self-promotion, but [The "U.S. International - Scientific" Keyboard Layout - Michael Goerz](https://michaelgoerz.net/notes/the-us-international-scientific-keyboard-layout/index.html) Still: do not require Unicode in the public API of your package; you can use something like function f(; eta=1.0, η=eta) end if you want to allow for Unicode in your API, in addition to ASCII. Certainly, do not require it in your package name. Internally, you can go wild. But also: know your audience. What might be a useful addition to the heavily mathematically educated u…

---

_[View the full topic](https://discourse.julialang.org/t/do-you-use-julias-extensive-unicode-support/137702)._
