<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Korean Font on Data Science | DSChloe</title>
    <link>https://dschloe.github.io/categories/korean-font/</link>
    <description>Recent content in Korean Font on Data Science | DSChloe</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Mon, 15 Jan 2024 01:40:47 +0900</lastBuildDate>
    <atom:link href="https://dschloe.github.io/categories/korean-font/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>kaggle 한글폰트 적용</title>
      <link>https://dschloe.github.io/programming/2024/01/kaggle_korean_font/</link>
      <pubDate>Mon, 15 Jan 2024 01:40:47 +0900</pubDate>
      <guid>https://dschloe.github.io/programming/2024/01/kaggle_korean_font/</guid>
      <description>&lt;h2 id=&#34;개요&#34;&gt;개요&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;캐글에서 한글폰트를 적용하는 방법에 대해 알아본다.&lt;/li&gt;&#xA;&lt;li&gt;가장 간편한 방법은 폰트를 업로드 한 뒤 업데이트 하는 방식이다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;폰트-확인&#34;&gt;폰트 확인&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;폰트는 아래 사이트에서 다운로드 받는다.&lt;/li&gt;&#xA;&lt;li&gt;사이트 : &lt;a href=&#34;https://hangeul.naver.com/font&#34;&gt;https://hangeul.naver.com/font&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;여기에서 나눔글꼴을 다운로드 받았다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2024/01/kaggle_korean_font/Untitled.png&#34; alt=&#34;Untitled&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;폰트-압축풀기&#34;&gt;폰트 압축풀기&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;다운로드 폰트를 압축 풀기 하면 매우 다양한 폰트가 확인이 된다.&lt;/li&gt;&#xA;&lt;li&gt;여기에서 나눔스퀘어 &amp;gt; NanumFontSetup_TTF_SQUARE 파일에서 폰트 목록을 확인한다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2024/01/kaggle_korean_font/Untitled%201.png&#34; alt=&#34;Untitled&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;폰트-업로드&#34;&gt;폰트 업로드&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;이제 현재 사용하는 캐글 노트북에 추가한다.&lt;/li&gt;&#xA;&lt;li&gt;임의의 font 폴더명을 입력했다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2024/01/kaggle_korean_font/Untitled%202.png&#34; alt=&#34;Untitled&#34;&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create 버튼을 클릭한다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2024/01/kaggle_korean_font/Untitled%203.png&#34; alt=&#34;Untitled&#34;&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;업로드 이후에 폴더에 폰트가 들어간 것을 확인한다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2024/01/kaggle_korean_font/Untitled%204.png&#34; alt=&#34;Untitled&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Streamlit Matplotlib 한글폰트 적용 예제</title>
      <link>https://dschloe.github.io/programming/2023/05/streamlit_korean_fonts/</link>
      <pubDate>Tue, 16 May 2023 00:01:47 +0900</pubDate>
      <guid>https://dschloe.github.io/programming/2023/05/streamlit_korean_fonts/</guid>
      <description>&lt;h1 id=&#34;streamlit-matplotlib-seaborn-한글폰트-적용&#34;&gt;Streamlit Matplotlib-Seaborn 한글폰트 적용&lt;/h1&gt;&#xA;&lt;h2 id=&#34;개요&#34;&gt;개요&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;배포 시, matplotlib &amp;amp; seaborn 한글 폰트 적용 하는 방법에 대해 알아본다.&lt;/li&gt;&#xA;&lt;li&gt;나눔고딕 폰트를 적용해본다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;폰트-다운로드&#34;&gt;폰트 다운로드&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;사이트 : &lt;a href=&#34;https://fonts.google.com/specimen/Nanum+Gothic&#34;&gt;https://fonts.google.com/specimen/Nanum+Gothic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2023/05/streamlit_korean_fonts/Untitled.png&#34; alt=&#34;Untitled&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;개발환경-세팅&#34;&gt;개발환경 세팅&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;git clone 명령어를 활용하여 프로젝트 repo를 다운로드 받는다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2023/05/streamlit_korean_fonts/Untitled%201.png&#34; alt=&#34;Untitled&#34;&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;가상환경을 설정한다.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;virtualenv venv&lt;/code&gt; 실행한다.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;source venv/Scripts/activate&lt;/code&gt; 실행하여 가상환경에 접속한다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ virtualenv venv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;created virtual environment CPython3.9.13.final.0-64 in 606ms&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  creator CPython3Windows&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;dest&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;C:&lt;span style=&#34;color:#ae81ff&#34;&gt;\U&lt;/span&gt;sers&lt;span style=&#34;color:#ae81ff&#34;&gt;\Y&lt;/span&gt;ONSAI&lt;span style=&#34;color:#ae81ff&#34;&gt;\D&lt;/span&gt;esktop&lt;span style=&#34;color:#ae81ff&#34;&gt;\s&lt;/span&gt;treamlit-korean-fonts&lt;span style=&#34;color:#ae81ff&#34;&gt;\v&lt;/span&gt;env, clear&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;False, no_vcs_ignore&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;False, global&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;False&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  seeder FromAppData&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;download&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;False, pip&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;bundle, setuptools&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;bundle, wheel&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;bundle, via&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;copy, app_data_dir&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;C:&lt;span style=&#34;color:#ae81ff&#34;&gt;\U&lt;/span&gt;sers&lt;span style=&#34;color:#ae81ff&#34;&gt;\Y&lt;/span&gt;ONSAI&lt;span style=&#34;color:#ae81ff&#34;&gt;\A&lt;/span&gt;ppData&lt;span style=&#34;color:#ae81ff&#34;&gt;\L&lt;/span&gt;ocal&lt;span style=&#34;color:#ae81ff&#34;&gt;\p&lt;/span&gt;ypa&lt;span style=&#34;color:#ae81ff&#34;&gt;\v&lt;/span&gt;irtualenv&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    added seed packages: pip&lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt;23.1.2, setuptools&lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt;67.6.1, wheel&lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt;0.40.0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  activators BashActivator,BatchActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ source venv/Scripts/activate&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;venv&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;$ &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;requirements.txt 파일에 다음 라이브러리만 설치한다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;streamlit&#xA;matplotlib&#xA;seaborn&#xA;pandas&#xA;numpy&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;폰트-폴더-설정&#34;&gt;폰트 폴더 설정&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;customFonts 폴더를 만들고 다운로드 받은 폴더를 추가한다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2023/05/streamlit_korean_fonts/Untitled%202.png&#34; alt=&#34;Untitled&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Matplotlib 한글 폰트 추가 (Mac)</title>
      <link>https://dschloe.github.io/programming/2021/10/matplotlib_kor_font/</link>
      <pubDate>Mon, 25 Oct 2021 23:00:47 +0900</pubDate>
      <guid>https://dschloe.github.io/programming/2021/10/matplotlib_kor_font/</guid>
      <description>&lt;h2 id=&#34;개요&#34;&gt;개요&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mac 유저를 위해 한글 폰트 추가하는 방법을 설명한다.&lt;/li&gt;&#xA;&lt;li&gt;기본 코드는 Windows에서도 동작한다.&lt;/li&gt;&#xA;&lt;li&gt;폰트 추가 방법은 생략한다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;한글-폰트-깨진-시각화&#34;&gt;한글 폰트 깨진 시각화&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;간단하게 &lt;code&gt;깨진 한글&lt;/code&gt;이 들어간 시각화를 구현한다.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; matplotlib.font_manager &lt;span style=&#34;color:#66d9ef&#34;&gt;as&lt;/span&gt; fm&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; matplotlib.pyplot &lt;span style=&#34;color:#66d9ef&#34;&gt;as&lt;/span&gt; plt&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;import&lt;/span&gt; matplotlib &lt;span style=&#34;color:#66d9ef&#34;&gt;as&lt;/span&gt; mpl&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;plt&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;plot([&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;3&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;4&lt;/span&gt;, &lt;span style=&#34;color:#ae81ff&#34;&gt;5&lt;/span&gt;])&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;plt&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;title(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;테스트&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;plt&lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt;show()&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py:238: RuntimeWarning: Glyph 53580 missing from current font.&#xA;  font.set_text(s, 0.0, flags=flags)&#xA;/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py:238: RuntimeWarning: Glyph 49828 missing from current font.&#xA;  font.set_text(s, 0.0, flags=flags)&#xA;/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py:238: RuntimeWarning: Glyph 53944 missing from current font.&#xA;  font.set_text(s, 0.0, flags=flags)&#xA;/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py:201: RuntimeWarning: Glyph 53580 missing from current font.&#xA;  font.set_text(s, 0, flags=flags)&#xA;/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py:201: RuntimeWarning: Glyph 49828 missing from current font.&#xA;  font.set_text(s, 0, flags=flags)&#xA;/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/matplotlib/backends/backend_agg.py:201: RuntimeWarning: Glyph 53944 missing from current font.&#xA;  font.set_text(s, 0, flags=flags)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://dschloe.github.io/img/programming/2021/10/matplotlib_kor_font/output_0_1.png&#34; alt=&#34;png&#34;&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
