[avFonts] [Magisk Modules] || Tutorial to make your own module||

Search This thread

saxena1

Senior Member
Sep 24, 2010
857
254
Yes I tried your fonts with hydrogen os beta1 working perfectly.i request you can you make in dark colour because on h.os Fonts are looking light shade in comparison to oreo. thanks for your hard work:D
 
Last edited:
  • Like
Reactions: Lupin The Third

eliezerjk90

Senior Member
Feb 28, 2015
921
586
Duisburg
I found some bug in Exo fonts. If I use calculator, the multiplication mark will be shown as "/". I revert to default font, and the issue is gone. Screenshot are attached (the one with 100/100 is exo). I tried with product sans, it works fine so I guess the problem is on the exo module.

It's not a big deal if you realised it, but at first it caused massive confusion as I thought "/" is division rather than multiplication.
@varben I would like to know whether you've investigated this issue further?

Thanks in advance :D
 

SB13X

Senior Member
Jun 14, 2010
694
203
England, UK
Hi @varben this is the current version of fonts from my Pixel XL 2 running Android Pie

https://www.dropbox.com/s/qta0017szcsjzzf/fonts.zip?dl=0

I asked for the Sony Sketch pack you did me back on page 6 which worked flawlessly for Oreo. Be honoured to use an updated version for Pie. I'll send you a couple of Beer tokens if you can sort it again system wide.

Huge thanks for your efforts.
 
  • Like
Reactions: Lupin The Third

whalesplaho

Senior Member
  • Feb 1, 2012
    10,678
    2,666
    Treasure Island
    Time to update modules to the new Magisk Module template.

    Can you please test this new module of Lato?

    If successful please let me know what android version and rom are you using.

    After some feedback of "successes", I'll refresh all the font modules and probably add some more! ;)

    https://www.dropbox.com/s/bcqgc1ehebi5sy1/avFonts-Lato-Magisk.zip?dl=0

    Lato working fine.... Magisk v17.1!!!
    But please i need help, i modded some magisk fonts using yur template to install but tha lockscreen clock wasnt okay, tha colon in between shows ?; big colon n some other symbols.... Please!!!
     

    Attachments

    • Screenshot_20180902-064010.jpg
      Screenshot_20180902-064010.jpg
      224.3 KB · Views: 278
    • Like
    Reactions: Lupin The Third

    Lupin The Third

    Retired Forum Moderator
    Mar 26, 2011
    3,958
    5,027
    Planet Earth
    Hi @varben this is the current version of fonts from my Pixel XL 2 running Android Pie

    https://www.dropbox.com/s/qta0017szcsjzzf/fonts.zip?dl=0

    I asked for the Sony Sketch pack you did me back on page 6 which worked flawlessly for Oreo. Be honoured to use an updated version for Pie. I'll send you a couple of Beer tokens if you can sort it again system wide.

    Huge thanks for your efforts.
    Thanks, this is very helpful.

    So, sony sketch module is not working well on Pie?
     
    • Like
    Reactions: SB13X

    Lupin The Third

    Retired Forum Moderator
    Mar 26, 2011
    3,958
    5,027
    Planet Earth
    Big update is coming. The code to replace the fonts is vastly improved, and the replacement will be much more clean and systemwide.

    Hopefully after this, it will be easy to port the modules to the new magisk templates.

    It will take a couple of days, because the update process is slow, but it will be worth the wait.

    Stay tuned! ;)
     
    G

    GuestK00235

    Guest
    Big update is coming. The code to replace the fonts is vastly improved, and the replacement will be much more clean and systemwide.

    Hopefully after this, it will be easy to port the modules to the new magisk templates.

    It will take a couple of days, because the update process is slow, but it will be worth the wait.

    Stay tuned! ;)
    Thanks for your work! I really love the fonts.
    Are new fonts coming too??
     

    Lupin The Third

    Retired Forum Moderator
    Mar 26, 2011
    3,958
    5,027
    Planet Earth
    So, I was thinking:

    Instead of having you wait until ALL the modules are done, how about a release-on-batches approach? Once around 10 modules are ready, I will release them.

    I'm also planning to update the OP with fresh screenshots.

    I'm aiming to reach a 70 modules mark, with a wide selection of font style. It has the potential to satisfy the tastes of the majority of people.

    I also considered offering a fancy module with all the fonts in it... But, I feel that the single font module is the best approach as generally people do not use more than a few fonts back and forth.

    Thoughts?
     

    eliezerjk90

    Senior Member
    Feb 28, 2015
    921
    586
    Duisburg
    So, I was thinking:

    Instead of having you wait until ALL the modules are done, how about a release-on-batches approach? Once around 10 modules are ready, I will release them.

    I'm also planning to update the OP with fresh screenshots.

    I'm aiming to reach a 70 modules mark, with a wide selection of font style. It has the potential to satisfy the tastes of the majority of people.

    I also considered offering a fancy module with all the fonts in it... But, I feel that the single font module is the best approach as generally people do not use more than a few fonts back and forth.

    Thoughts?
    I guess one module with font is an overkill so I agree with you that single font module is better option.
     
    • Like
    Reactions: Lupin The Third

    SB13X

    Senior Member
    Jun 14, 2010
    694
    203
    England, UK
    Thanks, this is very helpful.

    So, sony sketch module is not working well on Pie?

    Yeah the modules been working okay just lost the font in some places such as phone/dialer as one example of the top of my head.

    On another note though and in response to your last post about whether to release in batches, think that would be a good idea, and then with the AIO module or the individual module side of things, I'm with you in that a single module per font is the most appropriate as you are right in that I've used Sketch for example on all my device for the past 4 years and nothing else. That being said though i can appreciate the AIO approach if it is going to save you time.
     
    • Like
    Reactions: Lupin The Third

    Lupin The Third

    Retired Forum Moderator
    Mar 26, 2011
    3,958
    5,027
    Planet Earth
    Yeah the modules been working okay just lost the font in some places such as phone/dialer as one example of the top of my head.

    On another note though and in response to your last post about whether to release in batches, think that would be a good idea, and then with the AIO module or the individual module side of things, I'm with you in that a single module per font is the most appropriate as you are right in that I've used Sketch for example on all my device for the past 4 years and nothing else. That being said though i can appreciate the AIO approach if it is going to save you time.

    Thanks! I hope these minor issues will be fixed with the new modules.
     
    • Like
    Reactions: SB13X

    Lupin The Third

    Retired Forum Moderator
    Mar 26, 2011
    3,958
    5,027
    Planet Earth
    Yeah the modules been working okay just lost the font in some places such as phone/dialer as one example of the top of my head.

    On another note though and in response to your last post about whether to release in batches, think that would be a good idea, and then with the AIO module or the individual module side of things, I'm with you in that a single module per font is the most appropriate as you are right in that I've used Sketch for example on all my device for the past 4 years and nothing else. That being said though i can appreciate the AIO approach if it is going to save you time.

    After some investigation and pulling my hair off to fix the font in the new google apps (contacts, messaging, dialer) this is what I found. See attached.

    They set ProductSans as the default font for the main headings within the app. So, nothing I can do to change that.

    Sorry! :(
     

    Attachments

    • tcProductSans.png
      tcProductSans.png
      91.6 KB · Views: 174
    Last edited:
    • Like
    Reactions: whalesplaho

    Top Liked Posts

    • There are no posts matching your filters.
    • 1
      Any chance you can update Ultima for Android 11?
      When I find some time, I'll port all the fonts in post 1 to android 11 and latest magisk.

      LTT
    • 76
      Hi and welcome,

      Here you will find a collection of font modules for Magisk.

      Feel free to use them for your personal use only. You are not allowed to use them for any commercial purpose. You are not allowed at an time to ask money or to gain any other benefits from these fonts. No exceptions!

      If you want to share one of these modules, I request that you link the people to this thread instead of uploading any of these modules all over the place. In case you want to use the modules as a base for you own font modules again include a link of this thread as a credit. Thanks for taking note of this.


      What is required for a successful installation of the modules:

      • Latest Magisk properly installed on your device.
      • Optional: A good taste in choosing fonts! :)


      How to install:

      • Remove any previous font module and reboot
      • Add new module in Magisk
      • Reboot

      • ProTip: Open thread in browser for better browsing experience!

      Download link: Gdrive folder

      Screenshots:

      Aller:
      ZQSe3CB.png


      AmericaSans:
      UsuwEDJ.png


      Apercu:
      RIWaR33.png


      Asap:
      1Lqn7po.png


      Avenir:
      qDBIDNN.png


      Barlow2:
      2XubZWb.png


      Barlow2CN:
      CDs1E5h.png


      BarlowCN:
      ct5W6vz.png


      Bauhaus(andreaprint):
      p3iI7vD.png


      BauhausEF:
      MdHnQej.png


      BauhausITC(andreaprintCN):
      f6BA2Fx.png


      Bellota:
      Sn595t1.png


      Bens Hand:
      m6EZwHR.png


      Calibri:
      iHuAPPM.png


      Cantarell:
      SKs0fpV.png


      CaviarDreams:
      u8QO7yK.png


      CenturyGothic:
      iGP5cB7.png


      Chinacat:
      UqLvcAK.png


      CleanvertisingBH:
      mXm6scE.png


      ChocoCooky:
      2NLliTK.png


      Coconlight:
      vCcVVDn.png


      CoolJazz:
      mPHbg8F.png


      CursiveiOS:
      xpqPc86.png


      Decker:
      i92CqnA.png


      Dosis:
      ODX8Aoi.png


      DroidSans:
      PPduCrd.png


      Electrolize:
      3JYXdBs.png


      Exo2:
      8D83VXK.png


      FinenessPro:
      reZzowU.png


      FiraSans:
      boUTdU5.png


      Gotham Narrow:
      xPRM7fI.png


      HelveticaCN:
      qa04ocM.png


      HelveticaNeue:
      TX85e8P.png


      Lato:
      xTvh3fC.png


      LiberationSans:
      u2gQsx1.png


      MyndraineHN:
      sQXppfP.png


      OpenSans:
      T11F1hM.png


      PassingNotes:
      v3DvE4H.png


      Pompiere:
      ZTPVYk8.png


      ProductSans:
      Id67OEV.png


      Quicksand:
      H9QRxKU.png


      Rosemary:
      hbdX0Hp.png


      SFpro:
      PwEHVIZ.png


      Shadowsintolight:
      yPuYwMj.png


      Slate:
      NaS0TLf.png


      SmartGothic:
      1cXaFmo.png


      SonySketch:
      Be6tS9x.png


      SourcesansPro:
      i3qAqVy.png


      Switzera:
      ONUBtDa.png


      Tahoma:
      aM2p2Fx.png


      Ultima:
      VJ4pgGy.png


      Waltograph:
      DuEibuo.png


      Zrnic:
      KUGkJm1.png


      Enjoy!
      30
      Download link: Gdrive folder

      Screenshots:



      Aller:
      ykPY5es.png


      Bariol:
      GUsiFa8.png


      BauhausITClight:
      WKEeKNg.png


      DaxLight:
      P7XPiYT.png


      HYTravel:
      ApAn4jx.png


      KGMissKindergaten:
      kwVTfLT.png


      Komika:
      Butge3C.png


      MeeGo:
      lN2DyxP.png


      Ohds5:
      MDGceu8.png


      OpenSansCN:
      BfUGJNO.png


      Oxygen:
      GBUbwdc.png


      Plentiful:
      uulVLdM.png


      Qlassik:
      DBj0c9E.png


      Raleway:
      6vzAeTg.png


      RobotoCN:
      nUi1twM.png


      RobotoLight:
      OxwmkQz.png


      RxSquirrel:
      w4N6cHC.png


      SanFrancisco:
      ESbEiOF.png


      Segoe:
      sakX458.png


      Sensation:
      7n4oh9q.png


      sjLover:
      evqKi4L.png


      SohoGothic:
      SiWJITv.png


      SwedBank:
      DEMqYA2.png


      TitilliumWeb:
      uFHnYpG.png


      TravelingTypewriter:
      7P1nucY.png


      Ubuntu:
      CCegKtK.png


      WeblySleek:
      R08PVVu.png


      Zekton:
      iLt1mo8.png
      19
      Here we go with a simple guide to make your own font module using my template attached here.

      Steps:

      1. Download Total Commander from play store (free). Or the apk from https://www.ghisler.com/ce.htm

      2. Download my template module from here: https://drive.google.com/drive/folders/117VFMHzCtoZigOBHm_K8IyzSCF4o3CkL

      3. Browse the template using total Commander in one pane. Don't unzip it, just browse the file as it is. Total Commander can do that easily. Browse to System/fonts

      4. On the other pane of total Commander browse the fonts that you have prepared in advanced. You can use your favorite recovery flashable font pack, or your custom edited fonts. Rename them exactly as the screenshot. The name should match the font style.

      Use fontfix from playstore to open a font and make sure of it's weight, i.e. bold, italic, conde etc.

      This are the needed fonts for a complete module (according to my preferences)

      mBgUI1d.png


      VmqpkCd.png


      5. Select all the fonts and copy them to the System/font folder that is opened on the other pane. Total CMD will pack them to the zip module.

      6. Now on to the pane where your module is, go back to the base of your module and edit these two files:

      config.sh (just the ui_print here)
      module.prop (it's easier here as there are just a few lines)

      ilO3gd1.png


      Edit them by long pressing the files in total cmd and choose Unpack+Edit

      In the template you will see xxx. Those are the places that you can edit.

      See these example with Lato font:

      Config.sh:
      m2PmiCG.png


      Module.prop:
      1oPVZmQ.png


      After closing each file, the app will ask you if you want to save the edited file and repack it. Select yes.

      Now go one level up in total cmd, rename your zip file as you like and your module is ready to use.

      Let see if this works for you.

      Let me know if you run into issues and/or something is not clear.

      Enjoy!

      Pro tip:
      If you don't have all the font variants, you can use the closest one to that.
      For example, if you miss the medium.ttf variant you can use a copy of the light.ttf one and rename it as xxxMedium.ttf and so on.
      14
      Just leaving this here:
      9
      So, I was thinking:

      Instead of having you wait until ALL the modules are done, how about a release-on-batches approach? Once around 10 modules are ready, I will release them.

      I'm also planning to update the OP with fresh screenshots.

      I'm aiming to reach a 70 modules mark, with a wide selection of font style. It has the potential to satisfy the tastes of the majority of people.

      I also considered offering a fancy module with all the fonts in it... But, I feel that the single font module is the best approach as generally people do not use more than a few fonts back and forth.

      Thoughts?
    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone