BSD Ports

x11-fonts/bpmf-special 1.500 FreeBSD

Bopomofo IVS boxed and Bopomofo-only fonts

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
1e3a667805
License
APACHE20, OFL11
Categories
x11-fonts
Package size
627.3 KiB, 4010.3 KiB installed

Description

Two special Bopomofo IVS fonts from the Bopomofo IVS font specification: BpmfZihiBox draws each Han character and its Bopomofo reading inside a box, and BpmfZihiOnly renders only the Bopomofo reading with the Han character omitted.

They are meant to be used together with a regular Bopomofo IVS font, for worksheets and other teaching material where the reading has to be shown on its own or in a ruled frame.

Input methods that implement the Bopomofo IVS specification, such as chinese/fcitx5-mcbopomofo in its Bopomofo font annotation mode, use these fonts to produce Bopomofo-annotated text for teaching material and publishing.

In the other systems

The newest version among them is 1.500, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-fonts/bpmf-special1.500 newestnone known-[email protected]2026-08-12
HardenedBSDx11-fonts/bpmf-special1.500 newestno data-[email protected]-
GhostBSDx11-fonts/bpmf-special1.500 newestno data-[email protected]-

Version history 1

  1. 1.500 1e3a667805

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install bpmf-special

From the ports tree:

cd /usr/ports/x11-fonts/bpmf-special/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	bpmf-special>0:x11-fonts/bpmf-special

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5001.500--1.500
FreeBSD:14:quarterly1.5001.500n/a-1.500
FreeBSD:15:latest1.5001.500n/a--
FreeBSD:15:quarterly1.5001.500n/an/an/a
FreeBSD:16:latest1.5001.500n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 9

No port depends on this one.

Configuration

No options to configure.

USES
fonts zip
Service scripts
none

Files

pkg-plist 3
  • %%FONTSDIR%%/BpmfZihiBox-R.ttf
  • %%FONTSDIR%%/BpmfZihiOnly-R.ttf
  • share/doc/bpmf-special/NOTICE.txt
distinfo 1
FileSizeSHA256
bpmf-special-1.500/BpmfSpecial.zip1.238959e+06a54839ee922b7edafdd8cd5fd3d8b40810adac8110704b220e0770addf0d9dff
Master sites 1
  • https://github.com/ButTaiwan/bpmfvs/releases/download/v1.500/

Commit history 1

DateCommitCreditsLog message
1e3a667805 Li-Wen Hsu Add x11-fonts/bpmf-special: Bopomofo IVS boxed and Bopomofo-only fonts
The Bopomofo IVS fonts render a Han character together with its Bopomofo reading, selected through Ideographic Variation Sequences and Private Use Area code points. chinese/fcitx5-mcbopomofo 3.0 and later can emit such text in its Bopomofo font annotation mode, which is aimed at educators and publishers who need Bopomofo-annotated material.