Plugixa FAQ - bundled (self-hosted) web fonts
=============================================

Why these files exist
---------------------
WordPress.org plugins must not load assets from third-party CDNs on the public
frontend (privacy / GDPR; see the Plugin Check "external/off-site assets" rule).
The plugin therefore ships its web fonts locally instead of requesting them from
fonts.googleapis.com / fonts.gstatic.com at runtime. No external font request is
ever made by this plugin.

What is here
------------
- fonts.css        @font-face declarations referencing the local .woff2 files.
- files/*.woff2    The font binaries (latin subset only), weights 400/500/600/700
                   where the family provides them.

Loaded by:
- Frontend: PlugixaFaq\GoogleFonts::enqueue_local_stylesheet()
            (includes/class-google-fonts.php), enqueued from the shortcode.
- Admin:    same method, enqueued in includes/admin/class-assets.php so the
            live preview matches the frontend exactly.

Bundled families (matches assets/google-fonts.json, the font-picker source):
  Sans-serif : Roboto, Open Sans, Lato, Montserrat, Poppins, Inter, Nunito, Raleway
  Serif      : Merriweather, Playfair Display, Lora
  Display    : Oswald, Bebas Neue
  Handwriting: Dancing Script
  Monospace  : Roboto Mono, Source Code Pro

Licensing
---------
Every bundled family is published by Google Fonts under the SIL Open Font
License 1.1 or the Apache License 2.0 - both GPL-compatible, so they may be
redistributed with this GPL-2.0-or-later plugin.
  SIL OFL 1.1  : https://opensource.org/licenses/OFL-1.1
  Apache 2.0   : https://www.apache.org/licenses/LICENSE-2.0

Regenerating / adding a font
----------------------------
The .woff2 files and fonts.css were generated once from the Google Fonts CSS2
API (latin subset). To add a family: add it to the curated list, fetch its
CSS2 stylesheet with a modern-browser User-Agent (so Google serves woff2),
download the "/* latin */" block's .woff2 into files/, append a matching
@font-face block to fonts.css, and add the family to assets/google-fonts.json
so it appears in the picker.
