# Julia REPL and Emojis

**URL:** <https://discourse.julialang.org/t/julia-repl-and-emojis/21830>\
**Category:** General Usage\
**Tags:** repl\
**Created:** [March 13, 2019, 4:37pm UTC](https://discourse.julialang.org/t/julia-repl-and-emojis/21830 "2019-03-13T16:37:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![HBaghdadi1995](https://avatars.discourse-cdn.com/v4/letter/h/13edae/32.png) [@HBaghdadi1995](https://discourse.julialang.org/u/HBaghdadi1995)\
**Post date:** [March 13, 2019, 4:37pm UTC](https://discourse.julialang.org/t/julia-repl-and-emojis/21830/1 "2019-03-13T16:37:12Z")

</div>

Hi, some Julia modules print out emojis to give the user some information such as [this](https://github.com/JuliaWeb/HTTP.jl/blob/master/src/WebSockets.jl), but in the REPL, they just come out as `�`, I was wondering if this is the intended result or if the REPL has emoji printing capabilities that I’m just not aware of.

---

<div class="post-metadata">

**Author:** ![improbable22](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/improbable22/32/5464_2.png) [@improbable22](https://discourse.julialang.org/u/improbable22)\
**Post date:** [March 13, 2019, 4:52pm UTC](https://discourse.julialang.org/t/julia-repl-and-emojis/21830/2 "2019-03-13T16:52:59Z")

</div>

I think this just depends on what font your terminal is using. Try pasting some emoji(s) in at the ordinary command line prompt, before starting Julia, and probably they will print the same way.

---

<div class="post-metadata">

**Author:** ![braamvandyk](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/braamvandyk/32/5086_2.png) [@braamvandyk](https://discourse.julialang.org/u/braamvandyk)\
**Post date:** [March 13, 2019, 5:32pm UTC](https://discourse.julialang.org/t/julia-repl-and-emojis/21830/3 "2019-03-13T17:32:18Z")

</div>

There is a further complication under Windows, add the console does not really support UTF8. You can however run Julia from Git bash (Mintty). I use the Fira Code font.

---

<div class="post-metadata">

**Author:** ![HBaghdadi1995](https://avatars.discourse-cdn.com/v4/letter/h/13edae/32.png) [@HBaghdadi1995](https://discourse.julialang.org/u/HBaghdadi1995)\
**Post date:** [March 13, 2019, 5:52pm UTC](https://discourse.julialang.org/t/julia-repl-and-emojis/21830/4 "2019-03-13T17:52:03Z")

</div>

Thanks, I guess this is one of the negatives of using windows for software development.

---

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [March 13, 2019, 6:23pm UTC](https://discourse.julialang.org/t/julia-repl-and-emojis/21830/5 "2019-03-13T18:23:09Z")

</div>

The REPL under Windows is Powershell.  
So open a Powershell and right click on the top bar. Select Defaults then change your font.

@braamvandyk mentions FiraCode which is lovely. I use this with the Atom editor.  
I cannot remember how I installed FiraCode on Windows, wbut when it is added as a font it becomes available to Powershell.
