/* Ċ Ġ* ĠLicensed Ġto Ġthe ĠLight ĠTeam ĠSoftware Ġ( Light ĠTeam ) Ġunder Ġone Ġor Ġmore Ċ Ġ* Ġcontributor Ġlicense Ġagreements . Ġ ĠSee Ġthe ĠNOTICE Ġfile Ġdistributed Ġwith Ċ Ġ* Ġthis Ġwork Ġfor Ġadditional Ġinformation Ġregarding Ġcopyright Ġownership . Ċ Ġ* ĠThe ĠLight ĠTeam Ġlicenses Ġthis Ġfile Ġto ĠYou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ċ Ġ* Ġ( the Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ċ Ġ* Ġthe ĠLicense . Ġ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . light team . mod pe ide . utils . commons Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Type face Ċ import Ġcom . light team . mod pe ide . utils . extensions . getType face From Assets Ċ Ċ object ĠType face Factory Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠNAME _ ROBOT O Ġ= Ġ" robot o " ĊĠĠĠ Ġprivate Ġconst Ġval ĠNAME _ ROBOT O _ LIGHT Ġ= Ġ" robot o _ light " ĊĠĠĠ Ġprivate Ġconst Ġval ĠNAME _ SOURCE _ CODE _ PRO Ġ= Ġ" source _ code _ pro " ĊĠĠĠ Ġprivate Ġconst Ġval ĠNAME _ D ROID _ SAN S _ MON O Ġ= Ġ" d roid _ sans _ mono " ĊĠĠĠ Ġprivate Ġconst Ġval ĠNAME _ DE J AV U _ SAN S _ MON O Ġ= Ġ" de jav u _ sans _ mono " ĊĠĠĠ Ġprivate Ġconst Ġval ĠNAME _ AN ONY MO US _ PRO Ġ= Ġ" anonymous _ pro " ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠPATH _ ROBOT O Ġ= Ġ" fonts / robot o . ttf " ĊĠĠĠ Ġprivate Ġconst Ġval ĠPATH _ ROBOT O _ LIGHT Ġ= Ġ" fonts / robot o _ light . ttf " ĊĠĠĠ Ġprivate Ġconst Ġval ĠPATH _ SOURCE _ CODE _ PRO Ġ= Ġ" fonts / source _ code _ pro . ttf " ĊĠĠĠ Ġ// private Ġconst Ġval ĠPATH _ D ROID _ SAN S _ MON O Ġ= Ġ" fonts / d roid _ sans _ mono . ttf " ĊĠĠĠ Ġprivate Ġconst Ġval ĠPATH _ DE J AV U _ SAN S _ MON O Ġ= Ġ" fonts / de jav u _ sans _ mono . ttf " ĊĠĠĠ Ġprivate Ġconst Ġval ĠPATH _ AN ONY MO US _ PRO Ġ= Ġ" fonts / anonymous _ pro . ttf " ĊĊĠĠĠ Ġfun Ġcreate ( context : ĠContext , Ġname : ĠString ): ĠType face Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( name ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNAME _ ROBOT O Ġ-> Ġcontext . getType face From Assets ( PATH _ ROBOT O ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNAME _ ROBOT O _ LIGHT Ġ-> Ġcontext . getType face From Assets ( PATH _ ROBOT O _ LIGHT ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNAME _ SOURCE _ CODE _ PRO Ġ-> Ġcontext . getType face From Assets ( PATH _ SOURCE _ CODE _ PRO ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNAME _ D ROID _ SAN S _ MON O Ġ-> ĠType face . MON O SPACE Ġ// ĠD roid ĠSans ĠMono ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNAME _ DE J AV U _ SAN S _ MON O Ġ-> Ġcontext . getType face From Assets ( PATH _ DE J AV U _ SAN S _ MON O ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNAME _ AN ONY MO US _ PRO Ġ-> Ġcontext . getType face From Assets ( PATH _ AN ONY MO US _ PRO ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġcreate ( context , ĠNAME _ D ROID _ SAN S _ MON O ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }