100

Adding fonts to an OS is ancient, so it is baffling to me to have such trouble finding any resources on how to add my fonts to Android. How many fundamentals do they have to turn decades backward?

you are viewing a single comment's thread
view the rest of the comments
[-] m4m4m4m4@lemmy.world 15 points 3 weeks ago* (last edited 3 weeks ago)

My bet is "because historic reasons".

I remember my Nokia 3220, which was the paradigm of phone personalization at its heyday. You could personalize almost everything of it - from its back cover to getting another chassis and/or keyboard with different colors, to its wallpaper, how things showed up in the "home" screen (wether if a list or a grid) to the ringtones and the light patterns they showed when the phone rang. You could even personalize said light patterns doing some dark magick with MIDI (I did one with the opening riff of Metallica's "Hit the lights" back in the day). Frankly that phone was the tits and imho everything regarding fun but useful phones has gone downhill from there.

But about the font? No, you could not set a different one. There was no other different font, and am pretty sure it was the exact same typeface as the one in the 1100. It was hardcoded.

Same story with a Motorola Rokr Z6 I had the chance to have - you could personalize almost everything from it (it ran Linux under the hood!) except its font.

I'd say Android dragged those concepts from those old phones, and it was just like a couple years ago or so they went "oh! shit! oh! shit!" and remembered about the fonts - all we had meanwhile was the Roboto font in Android 5, which imho was a huge downgrade from the ol' good Droid Sans family - so now they did some cheap ass effort to try to catch up. And meanwhile typeface formats have evolved a lot - not just bitmap fonts, not even just TrueType fonts, but OpenType fonts (I recall reading somewhere they're Turing complete?) and now variable fonts. Supporting all of that stuff doesn't seem easy, and it's not like AOSP or Google like to put effort in stuff people actually care - they'd spend some time or it or they can choose a subset of all of that to make their lifes easier. If they want to, that is.

And not that in iOS things are better, though - I recall having to do some weird shit with mobile iTunes or something to set my mum's favorite ringtone because it won't allow custom ones that easily as we can in Android.

[-] Natanael@slrpnk.net 7 points 3 weeks ago

OpenType fonts (I recall reading somewhere they're Turing complete?)

https://www.coderelay.io/fontemon.html

[-] piecat@lemmy.world 4 points 3 weeks ago

Oh god that sounds like a security researchers nightmare

[-] Shmandom@feddit.uk 1 points 3 weeks ago
[-] AndrewZabar@lemmy.world 3 points 3 weeks ago

Yeah the ringtones used to be a pain in the ass because the carriers really wanted to make you buy them. But you could always use an mp3 converted into m4a format and then just rename the extension to m4r and sync it. But the way I do it is I use garage band. You make a new empty project from recording (don’t actually record anything) then import an mp3 onto the track and export then go into files and select the file and command make ringtone. The instructions are online now and ubiquitous. It used to be a secret lol. It takes like all of a minute to do.

That’s why my initial suspicion was with the fonts maybe they want you to buy fonts, because I did see in the Samsung store I think there are some for purchase but screw that. I downloaded the free ones and they get added to the settings list. There’s an app called iFont but it doesn’t support all devices, just some.

Anyway, I just think it’s rather pathetic. Back 30 years ago I was tilting a dump truck of TTFs into any computer I used so I’d have all the fonts I wanted. I had a repository of a few hundred megabytes of them. Still have them lol.

So why is it, 30 years later and a “Smart”phone can’t fucking let me import a font file.

PROGRESS

.

this post was submitted on 01 Dec 2024
100 points (94.6% liked)

Android

28186 readers
138 users here now

DROID DOES

Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules


1. All posts must be relevant to Android devices/operating system.


2. Posts cannot be illegal or NSFW material.


3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.


4. Non-whitelisted bots will be banned.


5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.


6. Memes are not allowed to be posts, but are allowed in the comments.


7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.


8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.


Community Resources:


We are Android girls*,

In our Lemmy.world.

The back is plastic,

It's fantastic.

*Well, not just girls: people of all gender identities are welcomed here.


Our Partner Communities:

!android@lemmy.ml


founded 2 years ago
MODERATORS