"No Installable Fonts Selected" error when clicking PingFangUI.ttc

When I click on the PingFangUI.ttc font collection to install fonts in FontBook I get a "No Installable Fonts Selected" error.



It's normal for a “reserved“ TTC file to appear corrupt?


I don't want to download the fonts on the fly, just install the offline package which is located in the Reserved sub-folder from the Private Frameworks directory.


Any thoughts about how to fix this error?

Posted on Sep 17, 2024 1:07 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 18, 2024 9:25 AM

dragontorc wrote:

PingFangUI fonts are OpenScript.

If you review the list of Fonts included with macOS Sequoia, you'll see that there actually is no "PingFangUI" font available. There are other "PingFang" fonts, but no "UI" version.


As I clearly demonstrated before, all available PingFang fonts work fine.

The PingFang TTC I had extracted from the mobile.font7 subfolder in the AssetsV2 directory is also broken because it contains duplicates. It differs from the original for the addition of the MO subset which was previously unavailable on previous versions of macOS.

However, before, I didn't notice that you were specifically referring to "PingFangUI". If you found that in some "mobile" "assets" directory, then it is most likely meant for support of mobile apps running on macOS or maybe even iPhone Mirroring.


Either way, this is not a font you can install and use. You can use the other PingFang fonts which are listed in Font Book. They don't name the directory "PrivateFrameworks" for no reason.

19 replies
Question marked as Top-ranking reply

Sep 18, 2024 9:25 AM in response to dragontorc

dragontorc wrote:

PingFangUI fonts are OpenScript.

If you review the list of Fonts included with macOS Sequoia, you'll see that there actually is no "PingFangUI" font available. There are other "PingFang" fonts, but no "UI" version.


As I clearly demonstrated before, all available PingFang fonts work fine.

The PingFang TTC I had extracted from the mobile.font7 subfolder in the AssetsV2 directory is also broken because it contains duplicates. It differs from the original for the addition of the MO subset which was previously unavailable on previous versions of macOS.

However, before, I didn't notice that you were specifically referring to "PingFangUI". If you found that in some "mobile" "assets" directory, then it is most likely meant for support of mobile apps running on macOS or maybe even iPhone Mirroring.


Either way, this is not a font you can install and use. You can use the other PingFang fonts which are listed in Font Book. They don't name the directory "PrivateFrameworks" for no reason.

Sep 18, 2024 5:11 PM in response to Kurt Lang

Thanks again for the rectifications.


After doing an exhaustive research I finally discovered that the file in question containing the fonts is part of the latest runtime for iOS. Therefore it cannot be opened on macOS.


I wrote this topic as I manually installed various optional fonts offline in the past using the respective files in the private framework repository.


I've tried doing the same with the latest PingFang bundle without success, so I googled across the internet to find a solution. None of the methods cited in many websites worked, so I finally gave up.

Sep 17, 2024 7:22 AM in response to dragontorc

Up through Sonoma, PingFang used to be in the /System/Library/Fonts folder. It's no longer there, and as etresoft noted, it's now buried in a Private Frameworks directory.


On top of that, you can't use it. It won't open in any font manager, or in FontLab.


If you have access to any Mac running Sonoma, you could copy PingFang from that OS over to your user account in Sequoia. Or, this HK set is available for download. How legal those are is another question.

Sep 17, 2024 12:35 PM in response to dragontorc

I can't imagine where you're finding those, because those optional fonts don't exist in Sonoma or Sequoia unless you previously downloaded them.


The only PingFang font that is part of a Sonoma install is /System/Library/Fonts/PingFang.ttc


The only PingFang font that is part of a Sequoia install is the broken version (as far as the user is concerned) at /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/Resources/Reserved/PingFangUI.ttc

Sep 17, 2024 6:17 PM in response to Kurt Lang

Apple should fix the broken PingFangUI TTC package issue allowing users to install the fonts without the need to go in the «Downloadables» section on FontBook.


The PingFang TTC I had extracted from the mobile.font7 subfolder in the AssetsV2 directory is also broken because it contains duplicates. It differs from the original for the addition of the MO subset which was previously unavailable on previous versions of macOS.

Sep 18, 2024 7:04 AM in response to Kurt Lang

PingFangUI fonts are OpenScript.


The error usually occurs with PostScript fonts. It's quite possible Apple removed the ability to manually install OpenScript fonts through the private framework repository on Sequoia, hence the pop-up alert indicating that FontBook hasn't found any installable font in the bundle.


The purpose of those stub fonts is to allow manual offline installation via the private framework repository in case you don't have internet access to download them from Apple's servers.


Therefore I wouldn't be surprised about Apple's decision to include dormant fonts in a special repository within every macOS release, the PingFangUI is no exception.

Oct 26, 2024 8:24 AM in response to etresoft

It's because PingFang UI is designed for use with iOS apps, theferefore macOS requires the security policy to be set either in full or reduced mode in order to decrypt the fonts. This might also apply to any iOS font, including PingFang among others.


The «no installable fonts selected» error message occurs as Font Book fails to find the fonts included in the TTC package because the file is encrypted and needs SIP to be enabled in order to decrypt its contents.

Sep 18, 2024 11:12 AM in response to dragontorc

While I prefer etresoft's response, I'll add on anyway.

This is precisely the PingFang True Type collection containing the MO subset I wanted to install manually offline and NOT as a downloadable.

You can't use that font. Period. It isn't even a complete font. It's pointless to even try and use it. You can download the FULL versions of the MO fonts via Font Book. Surely, this cannot be difficult to understand.



Downloadables are deactivated automatically by Apple without user's consent.

I'm not sure which alien species told you that, but they are about a bazillion percent wrong. Every font you can choose to download is set up that way because a) the OS doesn't need them for language support, and b) most people (non Asian users) have no use for these. So it's a waste of drive space to install fonts you will likely never use. But they are there to download if you need them.


And no, Apple cannot, and does not somehow remotely control them. Once downloaded and on your Mac, you can disable or enable them anytime you like, just as you do any other fonts.

In short the Downloadables menu should display the «No downloadable fonts available» message once the fonts are permanently installed in the Fonts directory, allowing for manual activation/deactivation without the need to redownload them.

Where are you finding this nonsense? Once downloaded, they're on your Mac until you choose to remove them. They do not need to be downloaded each time you need to use them.

Sep 17, 2024 4:38 AM in response to dragontorc

dragontorc wrote:

I don't want to download the fonts on the fly, just install the offline package which is located in the Reserved sub-folder from the Private Frameworks directory.

What are you doing inside a Private Frameworks directory?


Most Apple Fonts are only for support of certain languages. They will be used automatically when you've actually selected some different font that doesn't have full language support.

Sep 17, 2024 6:28 AM in response to etresoft

I need the PingFang collection for creating presentations written in Chinese, that's why I was looking for the offline installation file.


Unfortunately the TTC archive containing the PingFang UI fonts appears corrupt and refuses to install.


Looks like the archive has been protected with hardened code to prevent installation.


I tried installing the extracted PingFang.ttc from the mobile.font7 directory with no avail: I was told by FontBook the package does contain duplicates and should be removed.


Normally this error wouldn't happen.

Sep 17, 2024 8:25 AM in response to dragontorc

dragontorc wrote:

creating presentations written in Chinese

That's the only important part. Ignore whatever rabbit hole you were trying to go down.


What happens when you try to create presentations written in Chinese?


The way it works is that you just need to enter your content in whatever language you want. If you want to change fonts, then you can change them to whatever you want. The operating system may change your selected font to the best match that is appropriate for whatever language you are using.


This will work best in Apple apps. Certain 3rd party developers ignore most of Apple's font libraries and try to do it all themselves, with disastrous results.


So just try it, preferably in Keynote, and report back if you have any problems.

Sep 17, 2024 10:36 AM in response to Kurt Lang

Everyone can install those optional fonts directly from the private framework repository without the need to download them from Apple's servers. Once they're installed the download links will disappear.


I did the trick with previous OSes and it worked like a breeze.


Under normal circumstances the standalone TTC bundle containing the PingFang UI fonts would open and install without issues. Now I wonder why Apple rendered it unusable.


This version of PingFang includes the MO subset which is absent from previous releases.

Sep 18, 2024 9:45 AM in response to dragontorc

There's no such thing as OpenScript. That one hidden font is TrueType. Specifically, a .ttc font is a TrueType Collection. Which means it's a bundled TrueType font that has more than one typeface in a single package.


The ones the user downloads through Font Book are OpenType Postscript versions. But that's irrelevant. Your apps don't care if the fonts are TrueType or PostScript. They just need to be active.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

"No Installable Fonts Selected" error when clicking PingFangUI.ttc

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.