\hypertarget{group__Evas__Font__Path__Group}{}\section{Font Path Functions}
\label{group__Evas__Font__Path__Group}\index{Font Path Functions@{Font Path Functions}}


Functions that edit the paths being used to load fonts.  


\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Evas__Font__Path__Group_ga06102fb928561e458b4d5b17c378aee0}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear} (void)
\begin{DoxyCompactList}\small\item\em Removes all font paths loaded into memory by evas\+\_\+font\+\_\+path\+\_\+app\+\_\+$\ast$ A\+P\+Is for the application. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_ga851dd3cc8fa4c4a500739f034fc819cf}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append} (const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Appends a font path to the list of font paths used by the application. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_gac8b30ffedf8f62e2f5d275294c51c30b}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend} (const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Prepends a font path to the list of font paths used by the application. \end{DoxyCompactList}\item 
const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List} $\ast$ \hyperlink{group__Evas__Font__Path__Group_ga287cb9e19e3e28a196e8ccf6f64b341b}{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list} (void)
\begin{DoxyCompactList}\small\item\em Retrieves the list of font paths used by the application. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Path__Group_ga3d9a43a227b620240301f9ad8e3bb0a7}{evas\+\_\+font\+\_\+reinit} (void)
\begin{DoxyCompactList}\small\item\em Reinitialize Font\+Config. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that edit the paths being used to load fonts. 



\subsection{Function Documentation}
\mbox{\Hypertarget{group__Evas__Font__Path__Group_ga06102fb928561e458b4d5b17c378aee0}\label{group__Evas__Font__Path__Group_ga06102fb928561e458b4d5b17c378aee0}} 
\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear}}
\index{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear}!Font Path Functions@{Font Path Functions}}
\subsubsection{\texorpdfstring{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear()}{evas\_font\_path\_global\_clear()}}
{\footnotesize\ttfamily void evas\+\_\+font\+\_\+path\+\_\+global\+\_\+clear (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Removes all font paths loaded into memory by evas\+\_\+font\+\_\+path\+\_\+app\+\_\+$\ast$ A\+P\+Is for the application. 

\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References \+\_\+\+Eina\+\_\+\+List\+::data, eina\+\_\+list\+\_\+remove(), and eina\+\_\+stringshare\+\_\+del().

\mbox{\Hypertarget{group__Evas__Font__Path__Group_ga851dd3cc8fa4c4a500739f034fc819cf}\label{group__Evas__Font__Path__Group_ga851dd3cc8fa4c4a500739f034fc819cf}} 
\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append}}
\index{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append}!Font Path Functions@{Font Path Functions}}
\subsubsection{\texorpdfstring{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append()}{evas\_font\_path\_global\_append()}}
{\footnotesize\ttfamily void evas\+\_\+font\+\_\+path\+\_\+global\+\_\+append (\begin{DoxyParamCaption}\item[{const char $\ast$}]{path }\end{DoxyParamCaption})}



Appends a font path to the list of font paths used by the application. 


\begin{DoxyParams}{Parameters}
{\em path} & The new font path.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References eina\+\_\+list\+\_\+append(), and eina\+\_\+stringshare\+\_\+add().

\mbox{\Hypertarget{group__Evas__Font__Path__Group_gac8b30ffedf8f62e2f5d275294c51c30b}\label{group__Evas__Font__Path__Group_gac8b30ffedf8f62e2f5d275294c51c30b}} 
\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend}}
\index{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend}!Font Path Functions@{Font Path Functions}}
\subsubsection{\texorpdfstring{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend()}{evas\_font\_path\_global\_prepend()}}
{\footnotesize\ttfamily void evas\+\_\+font\+\_\+path\+\_\+global\+\_\+prepend (\begin{DoxyParamCaption}\item[{const char $\ast$}]{path }\end{DoxyParamCaption})}



Prepends a font path to the list of font paths used by the application. 


\begin{DoxyParams}{Parameters}
{\em path} & The new font path.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References eina\+\_\+list\+\_\+prepend(), and eina\+\_\+stringshare\+\_\+add().

\mbox{\Hypertarget{group__Evas__Font__Path__Group_ga287cb9e19e3e28a196e8ccf6f64b341b}\label{group__Evas__Font__Path__Group_ga287cb9e19e3e28a196e8ccf6f64b341b}} 
\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list}}
\index{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list@{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list}!Font Path Functions@{Font Path Functions}}
\subsubsection{\texorpdfstring{evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list()}{evas\_font\_path\_global\_list()}}
{\footnotesize\ttfamily const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}$\ast$ evas\+\_\+font\+\_\+path\+\_\+global\+\_\+list (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Retrieves the list of font paths used by the application. 

\begin{DoxyReturn}{Returns}
The list of font paths used.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, and eo\+\_\+data\+\_\+scope\+\_\+get().

\mbox{\Hypertarget{group__Evas__Font__Path__Group_ga3d9a43a227b620240301f9ad8e3bb0a7}\label{group__Evas__Font__Path__Group_ga3d9a43a227b620240301f9ad8e3bb0a7}} 
\index{Font Path Functions@{Font Path Functions}!evas\+\_\+font\+\_\+reinit@{evas\+\_\+font\+\_\+reinit}}
\index{evas\+\_\+font\+\_\+reinit@{evas\+\_\+font\+\_\+reinit}!Font Path Functions@{Font Path Functions}}
\subsubsection{\texorpdfstring{evas\+\_\+font\+\_\+reinit()}{evas\_font\_reinit()}}
{\footnotesize\ttfamily void evas\+\_\+font\+\_\+reinit (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Reinitialize Font\+Config. 

If Font\+Config has to be reinitialized according to changes of system environments(ex. Changing font config files), it will be useful.

\begin{DoxySince}{Since}
1.\+14 
\end{DoxySince}


References E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH.

