Skip to content

Instantly share code, notes, and snippets.

@skitazaki
Last active October 4, 2015 06:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skitazaki/9d00bb465ce48a8806d1 to your computer and use it in GitHub Desktop.
Save skitazaki/9d00bb465ce48a8806d1 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# `matplotlib` font listing"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"`matplotlib` has [font_manager](http://matplotlib.org/api/font_manager_api.html) to manage fonts across platforms. This notebook checks current font settings and available fonts on the system."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import matplotlib as mpl\n",
"import matplotlib.font_manager as fm\n",
"import pandas as pd"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Show current font settings via *rcParams*."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"- font.cursive : ['Apple Chancery', 'Textile', 'Zapf Chancery', 'Sand', 'cursive']\n",
"- font.family : ['sans-serif']\n",
"- font.fantasy : ['Comic Sans MS', 'Chicago', 'Charcoal', 'ImpactWestern', 'fantasy']\n",
"- font.monospace : ['Bitstream Vera Sans Mono', 'DejaVu Sans Mono', 'Andale Mono', 'Nimbus Mono L', 'Courier New', 'Courier', 'Fixed', 'Terminal', 'monospace']\n",
"- font.sans-serif : ['Bitstream Vera Sans', 'DejaVu Sans', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', 'sans-serif']\n",
"- font.serif : ['Bitstream Vera Serif', 'DejaVu Serif', 'New Century Schoolbook', 'Century Schoolbook L', 'Utopia', 'ITC Bookman', 'Bookman', 'Nimbus Roman No9 L', 'Times New Roman', 'Times', 'Palatino', 'Charter', 'serif']\n",
"- font.size : 12.0\n",
"- font.stretch : normal\n",
"- font.style : normal\n",
"- font.variant : normal\n",
"- font.weight : normal\n"
]
}
],
"source": [
"for k in filter(lambda k: k.startswith('font'), sorted(mpl.rcParams)):\n",
" print('-', k, ':', mpl.rcParams.get(k))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Show available fonts in this system. *findSystemFonts()* returns list of paths of font files."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"247"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fonts = fm.findSystemFonts()\n",
"len(fonts)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"`FontProperties` provides access methods from given font file.\n",
"For pretty printing, pack the values on dataframe."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>path</th>\n",
" <th>name</th>\n",
" <th>family</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>/usr/share/fonts/opentype/font-awesome/FontAwe...</td>\n",
" <td>FontAwesome</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSansArabi...</td>\n",
" <td>Droid Sans Arabic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>/usr/share/fonts/truetype/adf/AccanthisADFStdN...</td>\n",
" <td>Accanthis ADF Std No2</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>/usr/share/fonts/opentype/stix-word/STIX-BoldI...</td>\n",
" <td>STIX</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>/usr/share/fonts/opentype/freefont/FreeSansBol...</td>\n",
" <td>FreeSans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>/usr/share/fonts/truetype/solomos/GFSSolomos.otf</td>\n",
" <td>GFS Solomos</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>/usr/share/fonts/truetype/ebgaramond/EBGaramon...</td>\n",
" <td>EB Garamond Initials Fill2</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXSizeFourSym...</td>\n",
" <td>STIXSizeFourSym</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>/usr/share/fonts/opentype/linux-libertine/LinL...</td>\n",
" <td>Linux Libertine O</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXIntegralsUp...</td>\n",
" <td>STIXIntegralsUpSm</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>/usr/share/fonts/truetype/adf/GilliusADF-Itali...</td>\n",
" <td>Gillius ADF</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSansHebre...</td>\n",
" <td>Droid Sans Hebrew</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>/usr/share/fonts/truetype/freefont/FreeMonoBol...</td>\n",
" <td>FreeMono</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXGeneral-Bol...</td>\n",
" <td>STIXGeneral</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>/usr/share/fonts/opentype/lobstertwo/LobsterTw...</td>\n",
" <td>Lobster Two</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>/usr/share/fonts/opentype/linux-libertine/LinB...</td>\n",
" <td>Linux Biolinum Keyboard O</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSansJapan...</td>\n",
" <td>Droid Sans Japanese</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSans-Ex...</td>\n",
" <td>DejaVu Sans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>/usr/share/fonts/opentype/freefont/FreeSans.otf</td>\n",
" <td>FreeSans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>/usr/share/fonts/opentype/cabin/Cabin-Regular.otf</td>\n",
" <td>Cabin</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSerifCo...</td>\n",
" <td>DejaVu Serif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-SemiboldIt...</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>/usr/share/fonts/truetype/crosextra/Carlito-Bo...</td>\n",
" <td>Carlito</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidKufi-Bold...</td>\n",
" <td>Droid Arabic Kufi</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>/usr/share/fonts/truetype/asana-math/Asana-Mat...</td>\n",
" <td>Asana Math</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSans.ttf</td>\n",
" <td>Droid Sans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidNaskh-Reg...</td>\n",
" <td>Droid Arabic Naskh</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-HeavyItali...</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>/usr/share/fonts/truetype/adf/GilliusADFNo2Cd-...</td>\n",
" <td>Gillius ADF No2 Cd</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>/usr/share/fonts/truetype/neohellenic/GFSNeohe...</td>\n",
" <td>GFS Neohellenic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>217</th>\n",
" <td>/usr/share/fonts/opentype/cabin/Cabin-SemiBold...</td>\n",
" <td>Cabin</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>218</th>\n",
" <td>/usr/share/fonts/truetype/gentium-basic/GenBas...</td>\n",
" <td>Gentium Basic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>219</th>\n",
" <td>/usr/share/fonts/truetype/inconsolata/Inconsol...</td>\n",
" <td>Inconsolata</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220</th>\n",
" <td>/usr/share/fonts/truetype/crosextra/Carlito-It...</td>\n",
" <td>Carlito</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>221</th>\n",
" <td>/usr/share/fonts/opentype/freefont/FreeSerif.otf</td>\n",
" <td>FreeSerif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>222</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSerif-B...</td>\n",
" <td>DejaVu Serif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>223</th>\n",
" <td>/usr/share/fonts/truetype/complutum/GFSPolyglo...</td>\n",
" <td>GFS Complutum</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>224</th>\n",
" <td>/usr/share/fonts/truetype/adf/UniversalisADFCd...</td>\n",
" <td>Universalis ADF Cd Std</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>225</th>\n",
" <td>/usr/share/fonts/opentype/linux-libertine/LinL...</td>\n",
" <td>Linux Libertine Mono O</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>226</th>\n",
" <td>/usr/share/fonts/truetype/ebgaramond/EBGaramon...</td>\n",
" <td>EB Garamond</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>227</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXIntegralsUp...</td>\n",
" <td>STIXIntegralsUpD</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>228</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSans-Bo...</td>\n",
" <td>DejaVu Sans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>229</th>\n",
" <td>/usr/share/fonts/truetype/freefont/FreeSansBol...</td>\n",
" <td>FreeSans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>230</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSerif-Bol...</td>\n",
" <td>Droid Serif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>231</th>\n",
" <td>/usr/share/fonts/opentype/cabin/Cabin-Medium.otf</td>\n",
" <td>Cabin</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>232</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXIntegralsSm...</td>\n",
" <td>STIXIntegralsSm</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>233</th>\n",
" <td>/usr/share/fonts/opentype/linux-libertine/LinL...</td>\n",
" <td>Linux Libertine Display O</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>234</th>\n",
" <td>/usr/share/fonts/truetype/migmix-1p-20150712/m...</td>\n",
" <td>MigMix 1P</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>235</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXIntegralsUp...</td>\n",
" <td>STIXIntegralsUp</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>236</th>\n",
" <td>/usr/share/fonts/truetype/IPAfont00303/ipag.ttf</td>\n",
" <td>IPAGothic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>237</th>\n",
" <td>/usr/share/fonts/truetype/artemisia/GFSArtemis...</td>\n",
" <td>GFS Artemisia</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>238</th>\n",
" <td>/usr/share/fonts/truetype/ebgaramond/EBGaramon...</td>\n",
" <td>EB Garamond</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>239</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-BlackItali...</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>240</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXSizeThreeSy...</td>\n",
" <td>STIXSizeThreeSym</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>241</th>\n",
" <td>/usr/share/fonts/opentype/freefont/FreeSerifIt...</td>\n",
" <td>FreeSerif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>242</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXSizeFiveSym...</td>\n",
" <td>STIXSizeFiveSym</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>243</th>\n",
" <td>/usr/share/fonts/opentype/lobstertwo/LobsterTw...</td>\n",
" <td>Lobster Two</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>244</th>\n",
" <td>/usr/share/fonts/truetype/crosextra/Caladea-Re...</td>\n",
" <td>Caladea</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>245</th>\n",
" <td>/usr/share/fonts/opentype/stix/STIXSizeTwoSym-...</td>\n",
" <td>STIXSizeTwoSym</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>246</th>\n",
" <td>/usr/share/fonts/opentype/ebgaramond/EBGaramon...</td>\n",
" <td>EB Garamond</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>247 rows × 3 columns</p>\n",
"</div>"
],
"text/plain": [
" path \\\n",
"0 /usr/share/fonts/opentype/font-awesome/FontAwe... \n",
"1 /usr/share/fonts/truetype/droid/DroidSansArabi... \n",
"2 /usr/share/fonts/truetype/adf/AccanthisADFStdN... \n",
"3 /usr/share/fonts/opentype/stix-word/STIX-BoldI... \n",
"4 /usr/share/fonts/opentype/freefont/FreeSansBol... \n",
"5 /usr/share/fonts/truetype/solomos/GFSSolomos.otf \n",
"6 /usr/share/fonts/truetype/ebgaramond/EBGaramon... \n",
"7 /usr/share/fonts/opentype/stix/STIXSizeFourSym... \n",
"8 /usr/share/fonts/opentype/linux-libertine/LinL... \n",
"9 /usr/share/fonts/opentype/stix/STIXIntegralsUp... \n",
"10 /usr/share/fonts/truetype/adf/GilliusADF-Itali... \n",
"11 /usr/share/fonts/truetype/droid/DroidSansHebre... \n",
"12 /usr/share/fonts/truetype/freefont/FreeMonoBol... \n",
"13 /usr/share/fonts/opentype/stix/STIXGeneral-Bol... \n",
"14 /usr/share/fonts/opentype/lobstertwo/LobsterTw... \n",
"15 /usr/share/fonts/opentype/linux-libertine/LinB... \n",
"16 /usr/share/fonts/truetype/droid/DroidSansJapan... \n",
"17 /usr/share/fonts/truetype/dejavu/DejaVuSans-Ex... \n",
"18 /usr/share/fonts/opentype/freefont/FreeSans.otf \n",
"19 /usr/share/fonts/opentype/cabin/Cabin-Regular.otf \n",
"20 /usr/share/fonts/truetype/dejavu/DejaVuSerifCo... \n",
"21 /usr/share/fonts/truetype/lato/Lato-SemiboldIt... \n",
"22 /usr/share/fonts/truetype/crosextra/Carlito-Bo... \n",
"23 /usr/share/fonts/truetype/droid/DroidKufi-Bold... \n",
"24 /usr/share/fonts/truetype/asana-math/Asana-Mat... \n",
"25 /usr/share/fonts/truetype/droid/DroidSans.ttf \n",
"26 /usr/share/fonts/truetype/droid/DroidNaskh-Reg... \n",
"27 /usr/share/fonts/truetype/lato/Lato-HeavyItali... \n",
"28 /usr/share/fonts/truetype/adf/GilliusADFNo2Cd-... \n",
"29 /usr/share/fonts/truetype/neohellenic/GFSNeohe... \n",
".. ... \n",
"217 /usr/share/fonts/opentype/cabin/Cabin-SemiBold... \n",
"218 /usr/share/fonts/truetype/gentium-basic/GenBas... \n",
"219 /usr/share/fonts/truetype/inconsolata/Inconsol... \n",
"220 /usr/share/fonts/truetype/crosextra/Carlito-It... \n",
"221 /usr/share/fonts/opentype/freefont/FreeSerif.otf \n",
"222 /usr/share/fonts/truetype/dejavu/DejaVuSerif-B... \n",
"223 /usr/share/fonts/truetype/complutum/GFSPolyglo... \n",
"224 /usr/share/fonts/truetype/adf/UniversalisADFCd... \n",
"225 /usr/share/fonts/opentype/linux-libertine/LinL... \n",
"226 /usr/share/fonts/truetype/ebgaramond/EBGaramon... \n",
"227 /usr/share/fonts/opentype/stix/STIXIntegralsUp... \n",
"228 /usr/share/fonts/truetype/dejavu/DejaVuSans-Bo... \n",
"229 /usr/share/fonts/truetype/freefont/FreeSansBol... \n",
"230 /usr/share/fonts/truetype/droid/DroidSerif-Bol... \n",
"231 /usr/share/fonts/opentype/cabin/Cabin-Medium.otf \n",
"232 /usr/share/fonts/opentype/stix/STIXIntegralsSm... \n",
"233 /usr/share/fonts/opentype/linux-libertine/LinL... \n",
"234 /usr/share/fonts/truetype/migmix-1p-20150712/m... \n",
"235 /usr/share/fonts/opentype/stix/STIXIntegralsUp... \n",
"236 /usr/share/fonts/truetype/IPAfont00303/ipag.ttf \n",
"237 /usr/share/fonts/truetype/artemisia/GFSArtemis... \n",
"238 /usr/share/fonts/truetype/ebgaramond/EBGaramon... \n",
"239 /usr/share/fonts/truetype/lato/Lato-BlackItali... \n",
"240 /usr/share/fonts/opentype/stix/STIXSizeThreeSy... \n",
"241 /usr/share/fonts/opentype/freefont/FreeSerifIt... \n",
"242 /usr/share/fonts/opentype/stix/STIXSizeFiveSym... \n",
"243 /usr/share/fonts/opentype/lobstertwo/LobsterTw... \n",
"244 /usr/share/fonts/truetype/crosextra/Caladea-Re... \n",
"245 /usr/share/fonts/opentype/stix/STIXSizeTwoSym-... \n",
"246 /usr/share/fonts/opentype/ebgaramond/EBGaramon... \n",
"\n",
" name family \n",
"0 FontAwesome [sans-serif] \n",
"1 Droid Sans Arabic [sans-serif] \n",
"2 Accanthis ADF Std No2 [sans-serif] \n",
"3 STIX [sans-serif] \n",
"4 FreeSans [sans-serif] \n",
"5 GFS Solomos [sans-serif] \n",
"6 EB Garamond Initials Fill2 [sans-serif] \n",
"7 STIXSizeFourSym [sans-serif] \n",
"8 Linux Libertine O [sans-serif] \n",
"9 STIXIntegralsUpSm [sans-serif] \n",
"10 Gillius ADF [sans-serif] \n",
"11 Droid Sans Hebrew [sans-serif] \n",
"12 FreeMono [sans-serif] \n",
"13 STIXGeneral [sans-serif] \n",
"14 Lobster Two [sans-serif] \n",
"15 Linux Biolinum Keyboard O [sans-serif] \n",
"16 Droid Sans Japanese [sans-serif] \n",
"17 DejaVu Sans [sans-serif] \n",
"18 FreeSans [sans-serif] \n",
"19 Cabin [sans-serif] \n",
"20 DejaVu Serif [sans-serif] \n",
"21 Lato [sans-serif] \n",
"22 Carlito [sans-serif] \n",
"23 Droid Arabic Kufi [sans-serif] \n",
"24 Asana Math [sans-serif] \n",
"25 Droid Sans [sans-serif] \n",
"26 Droid Arabic Naskh [sans-serif] \n",
"27 Lato [sans-serif] \n",
"28 Gillius ADF No2 Cd [sans-serif] \n",
"29 GFS Neohellenic [sans-serif] \n",
".. ... ... \n",
"217 Cabin [sans-serif] \n",
"218 Gentium Basic [sans-serif] \n",
"219 Inconsolata [sans-serif] \n",
"220 Carlito [sans-serif] \n",
"221 FreeSerif [sans-serif] \n",
"222 DejaVu Serif [sans-serif] \n",
"223 GFS Complutum [sans-serif] \n",
"224 Universalis ADF Cd Std [sans-serif] \n",
"225 Linux Libertine Mono O [sans-serif] \n",
"226 EB Garamond [sans-serif] \n",
"227 STIXIntegralsUpD [sans-serif] \n",
"228 DejaVu Sans [sans-serif] \n",
"229 FreeSans [sans-serif] \n",
"230 Droid Serif [sans-serif] \n",
"231 Cabin [sans-serif] \n",
"232 STIXIntegralsSm [sans-serif] \n",
"233 Linux Libertine Display O [sans-serif] \n",
"234 MigMix 1P [sans-serif] \n",
"235 STIXIntegralsUp [sans-serif] \n",
"236 IPAGothic [sans-serif] \n",
"237 GFS Artemisia [sans-serif] \n",
"238 EB Garamond [sans-serif] \n",
"239 Lato [sans-serif] \n",
"240 STIXSizeThreeSym [sans-serif] \n",
"241 FreeSerif [sans-serif] \n",
"242 STIXSizeFiveSym [sans-serif] \n",
"243 Lobster Two [sans-serif] \n",
"244 Caladea [sans-serif] \n",
"245 STIXSizeTwoSym [sans-serif] \n",
"246 EB Garamond [sans-serif] \n",
"\n",
"[247 rows x 3 columns]"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"l = []\n",
"for f in fonts:\n",
" font = fm.FontProperties(fname=f)\n",
" l.append((f, font.get_name(), font.get_family()))\n",
"df = pd.DataFrame(l, columns=['path', 'name', 'family'])\n",
"df"
]
},
{
"cell_type": "markdown",
"metadata": {
"collapsed": true
},
"source": [
"Filter *truetype* fonts."
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>path</th>\n",
" <th>name</th>\n",
" <th>family</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSansArabi...</td>\n",
" <td>Droid Sans Arabic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>/usr/share/fonts/truetype/adf/AccanthisADFStdN...</td>\n",
" <td>Accanthis ADF Std No2</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>/usr/share/fonts/truetype/solomos/GFSSolomos.otf</td>\n",
" <td>GFS Solomos</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>/usr/share/fonts/truetype/ebgaramond/EBGaramon...</td>\n",
" <td>EB Garamond Initials Fill2</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>/usr/share/fonts/truetype/adf/GilliusADF-Itali...</td>\n",
" <td>Gillius ADF</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSansHebre...</td>\n",
" <td>Droid Sans Hebrew</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>/usr/share/fonts/truetype/freefont/FreeMonoBol...</td>\n",
" <td>FreeMono</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSansJapan...</td>\n",
" <td>Droid Sans Japanese</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSans-Ex...</td>\n",
" <td>DejaVu Sans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSerifCo...</td>\n",
" <td>DejaVu Serif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-SemiboldIt...</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>/usr/share/fonts/truetype/crosextra/Carlito-Bo...</td>\n",
" <td>Carlito</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidKufi-Bold...</td>\n",
" <td>Droid Arabic Kufi</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>/usr/share/fonts/truetype/asana-math/Asana-Mat...</td>\n",
" <td>Asana Math</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSans.ttf</td>\n",
" <td>Droid Sans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidNaskh-Reg...</td>\n",
" <td>Droid Arabic Naskh</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-HeavyItali...</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>/usr/share/fonts/truetype/adf/GilliusADFNo2Cd-...</td>\n",
" <td>Gillius ADF No2 Cd</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>/usr/share/fonts/truetype/neohellenic/GFSNeohe...</td>\n",
" <td>GFS Neohellenic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSansHebre...</td>\n",
" <td>Droid Sans Hebrew</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>/usr/share/fonts/truetype/artemisia/GFSArtemis...</td>\n",
" <td>GFS Didot</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>/usr/share/fonts/truetype/adf/AccanthisADFStdN...</td>\n",
" <td>Accanthis ADF Std No3</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-Hairline.ttf</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-Italic.ttf</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSansCon...</td>\n",
" <td>DejaVu Sans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>41</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-Thin.ttf</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>42</th>\n",
" <td>/usr/share/fonts/truetype/junicode/Junicode-Bo...</td>\n",
" <td>Junicode</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>44</th>\n",
" <td>/usr/share/fonts/truetype/comfortaa/Comfortaa-...</td>\n",
" <td>Comfortaa</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>47</th>\n",
" <td>/usr/share/fonts/truetype/adf/GilliusADFCd-Reg...</td>\n",
" <td>Gillius ADF Cd</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>48</th>\n",
" <td>/usr/share/fonts/truetype/junicode/Junicode-It...</td>\n",
" <td>Junicode</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>201</th>\n",
" <td>/usr/share/fonts/truetype/crosextra/Caladea-It...</td>\n",
" <td>Caladea</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>202</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSerifCo...</td>\n",
" <td>DejaVu Serif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>203</th>\n",
" <td>/usr/share/fonts/truetype/adf/GilliusADFNo2Cd-...</td>\n",
" <td>Gillius ADF No2 Cd</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>205</th>\n",
" <td>/usr/share/fonts/truetype/freefont/FreeSerifBo...</td>\n",
" <td>FreeSerif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>206</th>\n",
" <td>/usr/share/fonts/truetype/olga/GFSOlga.otf</td>\n",
" <td>GFS Olga</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>207</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-Bold.ttf</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>208</th>\n",
" <td>/usr/share/fonts/truetype/adf/UniversalisADFCd...</td>\n",
" <td>Universalis ADF Cd Std</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>209</th>\n",
" <td>/usr/share/fonts/truetype/adf/GilliusADFCd-Bol...</td>\n",
" <td>Gillius ADF Cd</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>210</th>\n",
" <td>/usr/share/fonts/truetype/freefont/FreeSerifBo...</td>\n",
" <td>FreeSerif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>211</th>\n",
" <td>/usr/share/fonts/truetype/adf/AccanthisADFStd-...</td>\n",
" <td>Accanthis ADF Std</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>212</th>\n",
" <td>/usr/share/fonts/truetype/crosextra/Caladea-Bo...</td>\n",
" <td>Caladea</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>213</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSansMono.ttf</td>\n",
" <td>Droid Sans Mono</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>214</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-Regular.ttf</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>215</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidNaskhUI-R...</td>\n",
" <td>Droid Naskh Shift Alt</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>218</th>\n",
" <td>/usr/share/fonts/truetype/gentium-basic/GenBas...</td>\n",
" <td>Gentium Basic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>219</th>\n",
" <td>/usr/share/fonts/truetype/inconsolata/Inconsol...</td>\n",
" <td>Inconsolata</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>220</th>\n",
" <td>/usr/share/fonts/truetype/crosextra/Carlito-It...</td>\n",
" <td>Carlito</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>222</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSerif-B...</td>\n",
" <td>DejaVu Serif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>223</th>\n",
" <td>/usr/share/fonts/truetype/complutum/GFSPolyglo...</td>\n",
" <td>GFS Complutum</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>224</th>\n",
" <td>/usr/share/fonts/truetype/adf/UniversalisADFCd...</td>\n",
" <td>Universalis ADF Cd Std</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>226</th>\n",
" <td>/usr/share/fonts/truetype/ebgaramond/EBGaramon...</td>\n",
" <td>EB Garamond</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>228</th>\n",
" <td>/usr/share/fonts/truetype/dejavu/DejaVuSans-Bo...</td>\n",
" <td>DejaVu Sans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>229</th>\n",
" <td>/usr/share/fonts/truetype/freefont/FreeSansBol...</td>\n",
" <td>FreeSans</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>230</th>\n",
" <td>/usr/share/fonts/truetype/droid/DroidSerif-Bol...</td>\n",
" <td>Droid Serif</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>234</th>\n",
" <td>/usr/share/fonts/truetype/migmix-1p-20150712/m...</td>\n",
" <td>MigMix 1P</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>236</th>\n",
" <td>/usr/share/fonts/truetype/IPAfont00303/ipag.ttf</td>\n",
" <td>IPAGothic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>237</th>\n",
" <td>/usr/share/fonts/truetype/artemisia/GFSArtemis...</td>\n",
" <td>GFS Artemisia</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>238</th>\n",
" <td>/usr/share/fonts/truetype/ebgaramond/EBGaramon...</td>\n",
" <td>EB Garamond</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>239</th>\n",
" <td>/usr/share/fonts/truetype/lato/Lato-BlackItali...</td>\n",
" <td>Lato</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>244</th>\n",
" <td>/usr/share/fonts/truetype/crosextra/Caladea-Re...</td>\n",
" <td>Caladea</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>167 rows × 3 columns</p>\n",
"</div>"
],
"text/plain": [
" path \\\n",
"1 /usr/share/fonts/truetype/droid/DroidSansArabi... \n",
"2 /usr/share/fonts/truetype/adf/AccanthisADFStdN... \n",
"5 /usr/share/fonts/truetype/solomos/GFSSolomos.otf \n",
"6 /usr/share/fonts/truetype/ebgaramond/EBGaramon... \n",
"10 /usr/share/fonts/truetype/adf/GilliusADF-Itali... \n",
"11 /usr/share/fonts/truetype/droid/DroidSansHebre... \n",
"12 /usr/share/fonts/truetype/freefont/FreeMonoBol... \n",
"16 /usr/share/fonts/truetype/droid/DroidSansJapan... \n",
"17 /usr/share/fonts/truetype/dejavu/DejaVuSans-Ex... \n",
"20 /usr/share/fonts/truetype/dejavu/DejaVuSerifCo... \n",
"21 /usr/share/fonts/truetype/lato/Lato-SemiboldIt... \n",
"22 /usr/share/fonts/truetype/crosextra/Carlito-Bo... \n",
"23 /usr/share/fonts/truetype/droid/DroidKufi-Bold... \n",
"24 /usr/share/fonts/truetype/asana-math/Asana-Mat... \n",
"25 /usr/share/fonts/truetype/droid/DroidSans.ttf \n",
"26 /usr/share/fonts/truetype/droid/DroidNaskh-Reg... \n",
"27 /usr/share/fonts/truetype/lato/Lato-HeavyItali... \n",
"28 /usr/share/fonts/truetype/adf/GilliusADFNo2Cd-... \n",
"29 /usr/share/fonts/truetype/neohellenic/GFSNeohe... \n",
"30 /usr/share/fonts/truetype/droid/DroidSansHebre... \n",
"31 /usr/share/fonts/truetype/artemisia/GFSArtemis... \n",
"33 /usr/share/fonts/truetype/adf/AccanthisADFStdN... \n",
"34 /usr/share/fonts/truetype/lato/Lato-Hairline.ttf \n",
"37 /usr/share/fonts/truetype/lato/Lato-Italic.ttf \n",
"38 /usr/share/fonts/truetype/dejavu/DejaVuSansCon... \n",
"41 /usr/share/fonts/truetype/lato/Lato-Thin.ttf \n",
"42 /usr/share/fonts/truetype/junicode/Junicode-Bo... \n",
"44 /usr/share/fonts/truetype/comfortaa/Comfortaa-... \n",
"47 /usr/share/fonts/truetype/adf/GilliusADFCd-Reg... \n",
"48 /usr/share/fonts/truetype/junicode/Junicode-It... \n",
".. ... \n",
"201 /usr/share/fonts/truetype/crosextra/Caladea-It... \n",
"202 /usr/share/fonts/truetype/dejavu/DejaVuSerifCo... \n",
"203 /usr/share/fonts/truetype/adf/GilliusADFNo2Cd-... \n",
"205 /usr/share/fonts/truetype/freefont/FreeSerifBo... \n",
"206 /usr/share/fonts/truetype/olga/GFSOlga.otf \n",
"207 /usr/share/fonts/truetype/lato/Lato-Bold.ttf \n",
"208 /usr/share/fonts/truetype/adf/UniversalisADFCd... \n",
"209 /usr/share/fonts/truetype/adf/GilliusADFCd-Bol... \n",
"210 /usr/share/fonts/truetype/freefont/FreeSerifBo... \n",
"211 /usr/share/fonts/truetype/adf/AccanthisADFStd-... \n",
"212 /usr/share/fonts/truetype/crosextra/Caladea-Bo... \n",
"213 /usr/share/fonts/truetype/droid/DroidSansMono.ttf \n",
"214 /usr/share/fonts/truetype/lato/Lato-Regular.ttf \n",
"215 /usr/share/fonts/truetype/droid/DroidNaskhUI-R... \n",
"218 /usr/share/fonts/truetype/gentium-basic/GenBas... \n",
"219 /usr/share/fonts/truetype/inconsolata/Inconsol... \n",
"220 /usr/share/fonts/truetype/crosextra/Carlito-It... \n",
"222 /usr/share/fonts/truetype/dejavu/DejaVuSerif-B... \n",
"223 /usr/share/fonts/truetype/complutum/GFSPolyglo... \n",
"224 /usr/share/fonts/truetype/adf/UniversalisADFCd... \n",
"226 /usr/share/fonts/truetype/ebgaramond/EBGaramon... \n",
"228 /usr/share/fonts/truetype/dejavu/DejaVuSans-Bo... \n",
"229 /usr/share/fonts/truetype/freefont/FreeSansBol... \n",
"230 /usr/share/fonts/truetype/droid/DroidSerif-Bol... \n",
"234 /usr/share/fonts/truetype/migmix-1p-20150712/m... \n",
"236 /usr/share/fonts/truetype/IPAfont00303/ipag.ttf \n",
"237 /usr/share/fonts/truetype/artemisia/GFSArtemis... \n",
"238 /usr/share/fonts/truetype/ebgaramond/EBGaramon... \n",
"239 /usr/share/fonts/truetype/lato/Lato-BlackItali... \n",
"244 /usr/share/fonts/truetype/crosextra/Caladea-Re... \n",
"\n",
" name family \n",
"1 Droid Sans Arabic [sans-serif] \n",
"2 Accanthis ADF Std No2 [sans-serif] \n",
"5 GFS Solomos [sans-serif] \n",
"6 EB Garamond Initials Fill2 [sans-serif] \n",
"10 Gillius ADF [sans-serif] \n",
"11 Droid Sans Hebrew [sans-serif] \n",
"12 FreeMono [sans-serif] \n",
"16 Droid Sans Japanese [sans-serif] \n",
"17 DejaVu Sans [sans-serif] \n",
"20 DejaVu Serif [sans-serif] \n",
"21 Lato [sans-serif] \n",
"22 Carlito [sans-serif] \n",
"23 Droid Arabic Kufi [sans-serif] \n",
"24 Asana Math [sans-serif] \n",
"25 Droid Sans [sans-serif] \n",
"26 Droid Arabic Naskh [sans-serif] \n",
"27 Lato [sans-serif] \n",
"28 Gillius ADF No2 Cd [sans-serif] \n",
"29 GFS Neohellenic [sans-serif] \n",
"30 Droid Sans Hebrew [sans-serif] \n",
"31 GFS Didot [sans-serif] \n",
"33 Accanthis ADF Std No3 [sans-serif] \n",
"34 Lato [sans-serif] \n",
"37 Lato [sans-serif] \n",
"38 DejaVu Sans [sans-serif] \n",
"41 Lato [sans-serif] \n",
"42 Junicode [sans-serif] \n",
"44 Comfortaa [sans-serif] \n",
"47 Gillius ADF Cd [sans-serif] \n",
"48 Junicode [sans-serif] \n",
".. ... ... \n",
"201 Caladea [sans-serif] \n",
"202 DejaVu Serif [sans-serif] \n",
"203 Gillius ADF No2 Cd [sans-serif] \n",
"205 FreeSerif [sans-serif] \n",
"206 GFS Olga [sans-serif] \n",
"207 Lato [sans-serif] \n",
"208 Universalis ADF Cd Std [sans-serif] \n",
"209 Gillius ADF Cd [sans-serif] \n",
"210 FreeSerif [sans-serif] \n",
"211 Accanthis ADF Std [sans-serif] \n",
"212 Caladea [sans-serif] \n",
"213 Droid Sans Mono [sans-serif] \n",
"214 Lato [sans-serif] \n",
"215 Droid Naskh Shift Alt [sans-serif] \n",
"218 Gentium Basic [sans-serif] \n",
"219 Inconsolata [sans-serif] \n",
"220 Carlito [sans-serif] \n",
"222 DejaVu Serif [sans-serif] \n",
"223 GFS Complutum [sans-serif] \n",
"224 Universalis ADF Cd Std [sans-serif] \n",
"226 EB Garamond [sans-serif] \n",
"228 DejaVu Sans [sans-serif] \n",
"229 FreeSans [sans-serif] \n",
"230 Droid Serif [sans-serif] \n",
"234 MigMix 1P [sans-serif] \n",
"236 IPAGothic [sans-serif] \n",
"237 GFS Artemisia [sans-serif] \n",
"238 EB Garamond [sans-serif] \n",
"239 Lato [sans-serif] \n",
"244 Caladea [sans-serif] \n",
"\n",
"[167 rows x 3 columns]"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df[df['path'].apply(lambda s: 'truetype' in s)]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Filter IPA fonts after putting [IPA Font](http://ipafont.ipa.go.jp/) files under `/usr/share/fonts/truetype`.\n",
"\n",
"```\n",
"$ docker exec notebook cp -r /dataset/IPAfont00303 /usr/share/fonts/truetype\n",
"```"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>path</th>\n",
" <th>name</th>\n",
" <th>family</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>82</th>\n",
" <td>/usr/share/fonts/truetype/IPAfont00303/ipagp.ttf</td>\n",
" <td>IPAPGothic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>108</th>\n",
" <td>/usr/share/fonts/truetype/IPAfont00303/ipamp.ttf</td>\n",
" <td>IPAPMincho</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>138</th>\n",
" <td>/usr/share/fonts/truetype/IPAfont00303/ipam.ttf</td>\n",
" <td>IPAMincho</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" <tr>\n",
" <th>236</th>\n",
" <td>/usr/share/fonts/truetype/IPAfont00303/ipag.ttf</td>\n",
" <td>IPAGothic</td>\n",
" <td>[sans-serif]</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" path name \\\n",
"82 /usr/share/fonts/truetype/IPAfont00303/ipagp.ttf IPAPGothic \n",
"108 /usr/share/fonts/truetype/IPAfont00303/ipamp.ttf IPAPMincho \n",
"138 /usr/share/fonts/truetype/IPAfont00303/ipam.ttf IPAMincho \n",
"236 /usr/share/fonts/truetype/IPAfont00303/ipag.ttf IPAGothic \n",
"\n",
" family \n",
"82 [sans-serif] \n",
"108 [sans-serif] \n",
"138 [sans-serif] \n",
"236 [sans-serif] "
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df[df['path'].apply(lambda s: 'IPA' in s)]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Sample graph using `matplotlib.pyplot`"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"%matplotlib inline\n",
"import matplotlib.pyplot as plt"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Default font family does not handle Japanese font."
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x7f1b22c83898>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.plot([1,2,3,4])\n",
"plt.ylabel('数値')\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Changing *font.family* setting enables Japanese font if available in the system.\n",
"Be sure to set *fontdict* when calling *ylabel()* method."
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x7f1b22c4c240>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.plot([1,2,3,4])\n",
"plt.ylabel('数値', fontdict={'family': 'IPAPGothic'})\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Sample graph using `seaborn`"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import seaborn as sns"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"<seaborn.axisgrid.JointGrid at 0x7f1b17116a58>"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\nsWOHcnNznVoOANCFOHbk5PV6tXLlSi1YsEDNzc2aPn260tPTnVoOANCFeEKhUMjtIQAAOBfvEAEA\nMIc4AQDMIU4AAHMcuyDi89i1a5dWr17dcuHEnXfe6fZIYbN06VIVFRUpJSVFL774otvjhFVZWZkK\nCwtVWVkpj8ejmTNnau7cuW6PFRb19fWaM2eOGhoa1NjYqNzcXC1evNjtscIqGAwqLy9PX/rSl7Ru\n3Tq3xwmb0aNHKyEhQdHR0fJ6vdqyZYvbI5nkepzOvgffU089pd69e2v69OnKzc2NmCv78vLy9M1v\nflP33nuv26OEndfr1bJlyzRgwAAFAgFNmzZNN998c0R87WNjY7Vx40bFx8erqalJd9xxh0pKSpSV\nleX2aGGzceNGpaenKxAIuD1K2G3atElJSUluj2Ga66f1Iv09+LKystSjRw+3x3CF3+/XgAEDJEkJ\nCQlKT09XeXm5y1OFT3x8vCSpsbFRwWAwor5ZHT9+XEVFRZoxY4bbo7iCi6T/NdfjxHvwQZKOHTum\nAwcOaMiQIW6PEjbNzc269dZbNXLkSA0fPlz9+/d3e6SwWb16tQoLCxUV5fq3oLDzeDyaP3++pk2b\npmeffdbtccxy/U8G78GHQCCg/Px8LV++XAkJCW6PEzZRUVHatm2bdu3apZKSEu3evdvtkcLitdde\nU0pKigYOHBiRRxCbN2/WCy+8oPXr1+s3v/mNSkpK3B7JJNfj9EXegw9dR2Njo/Lz8zVlyhSNGTPG\n7XFc4fP5lJOTo/3797s9Sljs3btXO3fu1OjRo7V48WL95S9/UWFhodtjhU1qaqokqVevXho7dqxK\nS0tdnsgm1+PEe/BFrlAopOXLlys9PV3z5s1ze5ywqqys1KlTpyRJdXV1ev311zVw4ECXpwqPgoIC\nFRUVaefOnVq7dq1uuukmrVmzxu2xwqK2tlbV1dWSpJqaGhUXF+vaa691eSqbXL9aL9Lfg6+goEB7\n9uxRVVWVcnJylJ+fr7y8PLfHCou33npL27dvV0ZGhqZOnSrpzOsxatQolydzXkVFhZYsWaLm5uaW\nf3saMWKE22PBYSdPntSiRYsknblSefLkycrOznZ5Kpt4bz0AgDmun9YDAOBCxAkAYA5xAgCYQ5wA\nAOYQJwCAOcQJAGCO6z/nBITDli1b9PLLL5/3dlk1NTVKTU1t+aHIszIzM1t+FgWAO4gTIkJFRYVW\nrVqlq666quW2FStWyOPx6NFHHz3vsStWrAj3eAAuwGk9RIy2ft6cn0EHbCJOAABziBMAwBziBAAw\nhzgBAMwhToho/CZmwCYuJUfE4ko9wC7ihIgQFRWlJUuWKDY2tuW2Dz74QKmpqVq4cOF5j73yyivD\nPR6AC/DLBgEA5vBvTgAAc4gTAMAc4gQAMIc4AQDMIU4AAHOIEwDAnP8FuiMq91tTaR0AAAAASUVO\nRK5CYII=\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x7f1b17116a20>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"data = pd.DataFrame([1, 2, 3, 4], columns=['数値'])\n",
"sns.jointplot(x='数値', y='数値', data=data, xlim=(0, 5), ylim=(0, 5))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Enable Japanese font setting to call *set()* method, which affects various configuration globally."
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"<seaborn.axisgrid.JointGrid at 0x7f1b1692d978>"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x7f1b1692d710>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.set(font=['IPAPGothic', 'IPAGothic'])\n",
"sns.jointplot(x='数値', y='数値', data=data, xlim=(0, 5), ylim=(0, 5))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Here is the list of current axes styles."
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"{'axes.axisbelow': True,\n",
" 'axes.edgecolor': 'white',\n",
" 'axes.facecolor': '#EAEAF2',\n",
" 'axes.grid': True,\n",
" 'axes.labelcolor': '.15',\n",
" 'axes.linewidth': 0.0,\n",
" 'figure.facecolor': 'white',\n",
" 'font.family': ['IPAPGothic', 'IPAGothic'],\n",
" 'font.sans-serif': ['Arial',\n",
" 'Liberation Sans',\n",
" 'Bitstream Vera Sans',\n",
" 'sans-serif'],\n",
" 'grid.color': 'white',\n",
" 'grid.linestyle': '-',\n",
" 'image.cmap': 'Greys',\n",
" 'legend.frameon': False,\n",
" 'legend.numpoints': 1,\n",
" 'legend.scatterpoints': 1,\n",
" 'lines.solid_capstyle': 'round',\n",
" 'text.color': '.15',\n",
" 'xtick.color': '.15',\n",
" 'xtick.direction': 'out',\n",
" 'xtick.major.size': 0.0,\n",
" 'xtick.minor.size': 0.0,\n",
" 'ytick.color': '.15',\n",
" 'ytick.direction': 'out',\n",
" 'ytick.major.size': 0.0,\n",
" 'ytick.minor.size': 0.0}"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"sns.axes_style()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Once enable Seaborn, matplotlib default settings was affected, not only fonts but also style including background color."
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "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\nALjU/wMN+S+1ZFYmnAAAAABJRU5ErkJggg==\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x7f1b16892080>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"plt.plot([1,2,3,4])\n",
"plt.ylabel('数値')\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"In other words, super easy confugration is calling `set()` via Seaborn."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.3"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment