\hypertarget{group__Evas__Font__Group}{\section{Font Functions}
\label{group__Evas__Font__Group}\index{Font Functions@{Font Functions}}
}


Functions that deals with fonts.  


\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Evas__Font__Path__Group}{Font Path Functions}
\begin{DoxyCompactList}\small\item\em Functions that edit the paths being used to load fonts. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef enum \\*
\hyperlink{group__Evas__Font__Group_ga49208864211c97ac1a09f03318aa253c}{\-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags} \hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}
\begin{DoxyCompactList}\small\item\em Flags for Font Hinting. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Evas__Font__Group_ga49208864211c97ac1a09f03318aa253c}{\-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags} \{ \\*
\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E}, 
\\*
\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O}, 
\\*
\hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E}
 \}
\begin{DoxyCompactList}\small\item\em Flags for Font Hinting. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Evas__Font__Group_gaab079ee80f5825b44f5bbc0f7c4445a9}{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-set}(hinting)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}, hinting)
\item 
\#define \hyperlink{group__Evas__Font__Group_gafb05c28e3cd1e70c6032ef5b7805ff59}{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-get}(ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags} $\ast$, ret)
\item 
\#define \hyperlink{group__Evas__Font__Group_ga8c15faad5295db05d90047e70a6485a7}{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint}(hinting, ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-C\-A\-N\-\_\-\-H\-I\-N\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}, hinting), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$, ret)
\item 
\#define \hyperlink{group__Evas__Font__Group_gaed2f23b18bd074e5515c747d1478ced2}{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-flush}()~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-C\-A\-C\-H\-E\-\_\-\-F\-L\-U\-S\-H)
\item 
\#define \hyperlink{group__Evas__Font__Group_ga341967feef37743bf222b7e6775cd5b2}{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-set}(size)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-C\-A\-C\-H\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, size)
\item 
\#define \hyperlink{group__Evas__Font__Group_ga08189892c80dcb75ba5d0736d13fbeb7}{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-get}(ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-C\-A\-C\-H\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)
\item 
\#define \hyperlink{group__Evas__Font__Group_ga34a91ca8256a1ab22fe5e6363e799341}{evas\-\_\-canvas\-\_\-font\-\_\-available\-\_\-list}(ret)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-A\-V\-A\-I\-L\-A\-B\-L\-E\-\_\-\-L\-I\-S\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$$\ast$, ret)
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Evas__Font__Group_ga37cc20978a90734c166ffeda434ade5c}{evas\-\_\-font\-\_\-hinting\-\_\-set} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, \hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags} hinting)
\begin{DoxyCompactList}\small\item\em Changes the font hinting for the given evas. \end{DoxyCompactList}\item 
\hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags} \hyperlink{group__Evas__Font__Group_gad9a9567cb9734f24bae23e2dc3fef2ab}{evas\-\_\-font\-\_\-hinting\-\_\-get} (const \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Retrieves the font hinting used by the given evas. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__Font__Group_gafbd2b20f61cb2daf90f474d4e75a5260}{evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint} (const \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, \hyperlink{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags} hinting)
\begin{DoxyCompactList}\small\item\em Checks if the font hinting is supported by the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_gadb2fd2875b90f8c7474207570f8b864c}{evas\-\_\-font\-\_\-cache\-\_\-flush} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Force the given evas and associated engine to flush its font cache. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_gac665e7bc868cf48c598f5b264b0444c9}{evas\-\_\-font\-\_\-cache\-\_\-set} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, int size)
\begin{DoxyCompactList}\small\item\em Changes the size of font cache of the given evas. \end{DoxyCompactList}\item 
int \hyperlink{group__Evas__Font__Group_ga8027c80fafc088fba3b678088ffc43de}{evas\-\_\-font\-\_\-cache\-\_\-get} (const \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Changes the size of font cache of the given evas. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{group__Evas__Font__Group_gabb5d1799d00d1702ca67ccfda36c25ef}{evas\-\_\-font\-\_\-available\-\_\-list} (const \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em List of available font descriptions known or found by this evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}{evas\-\_\-font\-\_\-available\-\_\-list\-\_\-free} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$available)
\begin{DoxyCompactList}\small\item\em Free list of font descriptions returned by evas\-\_\-font\-\_\-dir\-\_\-available\-\_\-list(). \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_gaa3bb259664bc38f481ce21165f7ebd03}{evas\-\_\-font\-\_\-path\-\_\-clear} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Removes all font paths loaded into memory for the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_ga4d581f273cd5b30be751897c4ab3efc2}{evas\-\_\-font\-\_\-path\-\_\-append} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Appends a font path to the list of font paths used by the given evas. \end{DoxyCompactList}\item 
void \hyperlink{group__Evas__Font__Group_gab2fbebd1d71fdd3df5c8868360876b9d}{evas\-\_\-font\-\_\-path\-\_\-prepend} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Prepends a font path to the list of font paths used by the given evas. \end{DoxyCompactList}\item 
const \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$ \hyperlink{group__Evas__Font__Group_gad50bce3d4dc0315d6693f13810443f56}{evas\-\_\-font\-\_\-path\-\_\-list} (const \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Retrieves the list of font paths used by the given evas. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deals with fonts. 

\subsection{Macro Definition Documentation}
\hypertarget{group__Evas__Font__Group_gaab079ee80f5825b44f5bbc0f7c4445a9}{\index{Font Functions@{Font Functions}!evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-set@{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-set}}
\index{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-set@{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-set}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{hinting}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}, hinting)}}\label{group__Evas__Font__Group_gaab079ee80f5825b44f5bbc0f7c4445a9}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Changes the font hinting for the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hinting} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Font__Group_ga37cc20978a90734c166ffeda434ade5c}{evas\-\_\-font\-\_\-hinting\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-font\-\_\-hinting\-\_\-set().

\hypertarget{group__Evas__Font__Group_gafb05c28e3cd1e70c6032ef5b7805ff59}{\index{Font Functions@{Font Functions}!evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-get@{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-get@{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-get}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags} $\ast$, ret)}}\label{group__Evas__Font__Group_gafb05c28e3cd1e70c6032ef5b7805ff59}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Retrieves the font hinting used by the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Font__Group_gad9a9567cb9734f24bae23e2dc3fef2ab}{evas\-\_\-font\-\_\-hinting\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-font\-\_\-hinting\-\_\-get().

\hypertarget{group__Evas__Font__Group_ga8c15faad5295db05d90047e70a6485a7}{\index{Font Functions@{Font Functions}!evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint@{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint}}
\index{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint@{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint(
\begin{DoxyParamCaption}
\item[{}]{hinting, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-C\-A\-N\-\_\-\-H\-I\-N\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}, hinting), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-Bool} $\ast$, ret)}}\label{group__Evas__Font__Group_ga8c15faad5295db05d90047e70a6485a7}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Checks if the font hinting is supported by the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em hinting} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Font__Group_gafbd2b20f61cb2daf90f474d4e75a5260}{evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint().

\hypertarget{group__Evas__Font__Group_gaed2f23b18bd074e5515c747d1478ced2}{\index{Font Functions@{Font Functions}!evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-flush@{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-flush}}
\index{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-flush@{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-flush}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-flush}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-flush(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-C\-A\-C\-H\-E\-\_\-\-F\-L\-U\-S\-H)}}\label{group__Evas__Font__Group_gaed2f23b18bd074e5515c747d1478ced2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Force the given evas and associated engine to flush its font cache.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Font__Group_gadb2fd2875b90f8c7474207570f8b864c}{evas\-\_\-font\-\_\-cache\-\_\-flush} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-font\-\_\-cache\-\_\-flush().

\hypertarget{group__Evas__Font__Group_ga341967feef37743bf222b7e6775cd5b2}{\index{Font Functions@{Font Functions}!evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-set@{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-set}}
\index{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-set@{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-set}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{size}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-C\-A\-C\-H\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int, size)}}\label{group__Evas__Font__Group_ga341967feef37743bf222b7e6775cd5b2}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Changes the size of font cache of the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em size} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Font__Group_gac665e7bc868cf48c598f5b264b0444c9}{evas\-\_\-font\-\_\-cache\-\_\-set} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-font\-\_\-cache\-\_\-set().

\hypertarget{group__Evas__Font__Group_ga08189892c80dcb75ba5d0736d13fbeb7}{\index{Font Functions@{Font Functions}!evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-get@{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-get}}
\index{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-get@{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-get}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-C\-A\-C\-H\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(int $\ast$, ret)}}\label{group__Evas__Font__Group_ga08189892c80dcb75ba5d0736d13fbeb7}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
Changes the size of font cache of the given evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Font__Group_ga8027c80fafc088fba3b678088ffc43de}{evas\-\_\-font\-\_\-cache\-\_\-get} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-font\-\_\-cache\-\_\-get().

\hypertarget{group__Evas__Font__Group_ga34a91ca8256a1ab22fe5e6363e799341}{\index{Font Functions@{Font Functions}!evas\-\_\-canvas\-\_\-font\-\_\-available\-\_\-list@{evas\-\_\-canvas\-\_\-font\-\_\-available\-\_\-list}}
\index{evas\-\_\-canvas\-\_\-font\-\_\-available\-\_\-list@{evas\-\_\-canvas\-\_\-font\-\_\-available\-\_\-list}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-canvas\-\_\-font\-\_\-available\-\_\-list}]{\setlength{\rightskip}{0pt plus 5cm}\#define evas\-\_\-canvas\-\_\-font\-\_\-available\-\_\-list(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-I\-D(E\-V\-A\-S\-\_\-\-C\-A\-N\-V\-A\-S\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-O\-N\-T\-\_\-\-A\-V\-A\-I\-L\-A\-B\-L\-E\-\_\-\-L\-I\-S\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K({\bf Eina\-\_\-\-List} $\ast$$\ast$, ret)}}\label{group__Evas__Font__Group_ga34a91ca8256a1ab22fe5e6363e799341}
\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
List of available font descriptions known or found by this evas.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Evas__Font__Group_gabb5d1799d00d1702ca67ccfda36c25ef}{evas\-\_\-font\-\_\-available\-\_\-list} 
\end{DoxySeeAlso}


Referenced by evas\-\_\-font\-\_\-available\-\_\-list().



\subsection{Typedef Documentation}
\hypertarget{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}{\index{Font Functions@{Font Functions}!Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags@{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}}
\index{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags@{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}!Font Functions@{Font Functions}}
\subsubsection[{Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf \-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}  {\bf Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}}}\label{group__Evas__Font__Group_gaaed9273c1705a3d2356470c60b2f5aa5}


Flags for Font Hinting. 

Flags for Font Hinting 

\subsection{Enumeration Type Documentation}
\hypertarget{group__Evas__Font__Group_ga49208864211c97ac1a09f03318aa253c}{\index{Font Functions@{Font Functions}!\-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags@{\-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}}
\index{\-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags@{\-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}!Font Functions@{Font Functions}}
\subsubsection[{\-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-\_\-\-Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}}}\label{group__Evas__Font__Group_ga49208864211c97ac1a09f03318aa253c}


Flags for Font Hinting. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E@{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E}!Font Functions@{Font Functions}}\index{Font Functions@{Font Functions}!E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E@{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E}}\item[{\em 
\hypertarget{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E}\label{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}
}]No font hinting. \index{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O@{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O}!Font Functions@{Font Functions}}\index{Font Functions@{Font Functions}!E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O@{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O}}\item[{\em 
\hypertarget{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O}\label{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}
}]Automatic font hinting. \index{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E@{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E}!Font Functions@{Font Functions}}\index{Font Functions@{Font Functions}!E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E@{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E}}\item[{\em 
\hypertarget{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E}\label{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}
}]Bytecode font hinting. \end{description}
\end{Desc}


\subsection{Function Documentation}
\hypertarget{group__Evas__Font__Group_ga37cc20978a90734c166ffeda434ade5c}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-hinting\-\_\-set@{evas\-\_\-font\-\_\-hinting\-\_\-set}}
\index{evas\-\_\-font\-\_\-hinting\-\_\-set@{evas\-\_\-font\-\_\-hinting\-\_\-set}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-hinting\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-font\-\_\-hinting\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{{\bf Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}}]{hinting}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_ga37cc20978a90734c166ffeda434ade5c}


Changes the font hinting for the given evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
{\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E}. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-set.

\hypertarget{group__Evas__Font__Group_gad9a9567cb9734f24bae23e2dc3fef2ab}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-hinting\-\_\-get@{evas\-\_\-font\-\_\-hinting\-\_\-get}}
\index{evas\-\_\-font\-\_\-hinting\-\_\-get@{evas\-\_\-font\-\_\-hinting\-\_\-get}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-hinting\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags} evas\-\_\-font\-\_\-hinting\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_gad9a9567cb9734f24bae23e2dc3fef2ab}


Retrieves the font hinting used by the given evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas to query. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The hinting in use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E}. 
\end{DoxyReturn}


References evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-get, and E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E.

\hypertarget{group__Evas__Font__Group_gafbd2b20f61cb2daf90f474d4e75a5260}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint@{evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint}}
\index{evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint@{evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Bool} evas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e, }
\item[{{\bf Evas\-\_\-\-Font\-\_\-\-Hinting\-\_\-\-Flags}}]{hinting}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_gafbd2b20f61cb2daf90f474d4e75a5260}


Checks if the font hinting is supported by the given evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas to query. \\
\hline
{\em hinting} & The hinting to use, one of \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cabe20aa1c68be79f42ccfda9bc930c338}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-N\-O\-N\-E}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253cac056b6ea8f7ad771b406e217e34b8440}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-A\-U\-T\-O}, \hyperlink{group__Evas__Font__Group_gga49208864211c97ac1a09f03318aa253ca4731c09040a5e13aee4242483cc5a61e}{E\-V\-A\-S\-\_\-\-F\-O\-N\-T\-\_\-\-H\-I\-N\-T\-I\-N\-G\-\_\-\-B\-Y\-T\-E\-C\-O\-D\-E}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if it is supported, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise. 
\end{DoxyReturn}


References evas\-\_\-canvas\-\_\-font\-\_\-hinting\-\_\-can\-\_\-hint.

\hypertarget{group__Evas__Font__Group_gadb2fd2875b90f8c7474207570f8b864c}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-cache\-\_\-flush@{evas\-\_\-font\-\_\-cache\-\_\-flush}}
\index{evas\-\_\-font\-\_\-cache\-\_\-flush@{evas\-\_\-font\-\_\-cache\-\_\-flush}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-cache\-\_\-flush}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-font\-\_\-cache\-\_\-flush (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_gadb2fd2875b90f8c7474207570f8b864c}


Force the given evas and associated engine to flush its font cache. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas to flush font cache. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-flush.

\hypertarget{group__Evas__Font__Group_gac665e7bc868cf48c598f5b264b0444c9}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-cache\-\_\-set@{evas\-\_\-font\-\_\-cache\-\_\-set}}
\index{evas\-\_\-font\-\_\-cache\-\_\-set@{evas\-\_\-font\-\_\-cache\-\_\-set}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-cache\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-font\-\_\-cache\-\_\-set (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{int}]{size}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_gac665e7bc868cf48c598f5b264b0444c9}


Changes the size of font cache of the given evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas to flush font cache. \\
\hline
{\em size} & The size, in bytes. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-set.

\hypertarget{group__Evas__Font__Group_ga8027c80fafc088fba3b678088ffc43de}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-cache\-\_\-get@{evas\-\_\-font\-\_\-cache\-\_\-get}}
\index{evas\-\_\-font\-\_\-cache\-\_\-get@{evas\-\_\-font\-\_\-cache\-\_\-get}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-cache\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}int evas\-\_\-font\-\_\-cache\-\_\-get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_ga8027c80fafc088fba3b678088ffc43de}


Changes the size of font cache of the given evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas to flush font cache. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The size, in bytes. 
\end{DoxyReturn}


References evas\-\_\-canvas\-\_\-font\-\_\-cache\-\_\-get.

\hypertarget{group__Evas__Font__Group_gabb5d1799d00d1702ca67ccfda36c25ef}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-available\-\_\-list@{evas\-\_\-font\-\_\-available\-\_\-list}}
\index{evas\-\_\-font\-\_\-available\-\_\-list@{evas\-\_\-font\-\_\-available\-\_\-list}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-available\-\_\-list}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-List}$\ast$ evas\-\_\-font\-\_\-available\-\_\-list (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_gabb5d1799d00d1702ca67ccfda36c25ef}


List of available font descriptions known or found by this evas. 

The list depends on Evas compile time configuration, such as fontconfig support, and the paths provided at runtime as explained in \hyperlink{group__Evas__Font__Path__Group}{Font Path Functions}.


\begin{DoxyParams}{Parameters}
{\em e} & The evas instance to query. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a newly allocated list of strings. Do not change the strings. Be sure to call \hyperlink{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}{evas\-\_\-font\-\_\-available\-\_\-list\-\_\-free()} after you're done. 
\end{DoxyReturn}


References evas\-\_\-canvas\-\_\-font\-\_\-available\-\_\-list.

\hypertarget{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-available\-\_\-list\-\_\-free@{evas\-\_\-font\-\_\-available\-\_\-list\-\_\-free}}
\index{evas\-\_\-font\-\_\-available\-\_\-list\-\_\-free@{evas\-\_\-font\-\_\-available\-\_\-list\-\_\-free}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-available\-\_\-list\-\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-font\-\_\-available\-\_\-list\-\_\-free (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{{\bf Eina\-\_\-\-List} $\ast$}]{available}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_ga0bc19847e663aea912d41c1684dd6336}


Free list of font descriptions returned by evas\-\_\-font\-\_\-dir\-\_\-available\-\_\-list(). 


\begin{DoxyParams}{Parameters}
{\em e} & The evas instance that returned such list. \\
\hline
{\em available} & the list returned by evas\-\_\-font\-\_\-dir\-\_\-available\-\_\-list(). \\
\hline
\end{DoxyParams}
\hypertarget{group__Evas__Font__Group_gaa3bb259664bc38f481ce21165f7ebd03}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-path\-\_\-clear@{evas\-\_\-font\-\_\-path\-\_\-clear}}
\index{evas\-\_\-font\-\_\-path\-\_\-clear@{evas\-\_\-font\-\_\-path\-\_\-clear}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-path\-\_\-clear}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-font\-\_\-path\-\_\-clear (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_gaa3bb259664bc38f481ce21165f7ebd03}


Removes all font paths loaded into memory for the given evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-font\-\_\-path\-\_\-clear.

\hypertarget{group__Evas__Font__Group_ga4d581f273cd5b30be751897c4ab3efc2}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-path\-\_\-append@{evas\-\_\-font\-\_\-path\-\_\-append}}
\index{evas\-\_\-font\-\_\-path\-\_\-append@{evas\-\_\-font\-\_\-path\-\_\-append}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-path\-\_\-append}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-font\-\_\-path\-\_\-append (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_ga4d581f273cd5b30be751897c4ab3efc2}


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


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
{\em path} & The new font path. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-font\-\_\-path\-\_\-append.

\hypertarget{group__Evas__Font__Group_gab2fbebd1d71fdd3df5c8868360876b9d}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-path\-\_\-prepend@{evas\-\_\-font\-\_\-path\-\_\-prepend}}
\index{evas\-\_\-font\-\_\-path\-\_\-prepend@{evas\-\_\-font\-\_\-path\-\_\-prepend}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-path\-\_\-prepend}]{\setlength{\rightskip}{0pt plus 5cm}void evas\-\_\-font\-\_\-path\-\_\-prepend (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e, }
\item[{const char $\ast$}]{path}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_gab2fbebd1d71fdd3df5c8868360876b9d}


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


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
{\em path} & The new font path. \\
\hline
\end{DoxyParams}


References evas\-\_\-canvas\-\_\-font\-\_\-path\-\_\-prepend.

\hypertarget{group__Evas__Font__Group_gad50bce3d4dc0315d6693f13810443f56}{\index{Font Functions@{Font Functions}!evas\-\_\-font\-\_\-path\-\_\-list@{evas\-\_\-font\-\_\-path\-\_\-list}}
\index{evas\-\_\-font\-\_\-path\-\_\-list@{evas\-\_\-font\-\_\-path\-\_\-list}!Font Functions@{Font Functions}}
\subsubsection[{evas\-\_\-font\-\_\-path\-\_\-list}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Eina\-\_\-\-List}$\ast$ evas\-\_\-font\-\_\-path\-\_\-list (
\begin{DoxyParamCaption}
\item[{const {\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__Font__Group_gad50bce3d4dc0315d6693f13810443f56}


Retrieves the list of font paths used by the given evas. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The list of font paths used. 
\end{DoxyReturn}


References evas\-\_\-canvas\-\_\-font\-\_\-path\-\_\-list.

