Linux 软件免费装
Banner图

Georgian Hyphenation

开发者 guramzhgamadze
更新时间 2026年7月29日 20:20
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

elementor typography georgian justify hyphenation

下载

3.0.0

详情介绍:

Georgian Hyphenation inserts soft hyphens (U+00AD) into Georgian text on your site, so browsers can break long Georgian words correctly at line ends — clean justified paragraphs without ragged edges or stretched spacing. How it works Features The same engine is available for developers as an npm and PyPI package (georgian-hyphenation).

安装:

  1. Upload the plugin to /wp-content/plugins/georgian-hyphenation/, or install it through the WordPress plugins screen.
  2. Activate the plugin.
  3. Open the Georgian Hyphenation menu in the admin sidebar (also reachable from the toolbar and the Settings link on the Plugins screen) and choose which containers to process. The defaults cover standard post content and the common Elementor text widgets.

屏幕截图:

  • One-click presets for common Elementor widgets, plus custom CSS selectors with a live preview of the currently active selector list.
  • Justified, hyphenated Georgian text on the front end — long words break cleanly at syllable boundaries at the end of a line, just like in print.

升级注意事项:

3.0.0 Major rebuild: engine and dictionary now ship inside the plugin (no more CDN requests), settings moved to Settings → Georgian Hyphenation, and existing options migrate automatically.

常见问题:

Does this plugin call any external services?

No. The hyphenation engine and the exception dictionary are bundled with the plugin and served from your own site.

Does it require Elementor?

No. Elementor widget presets are provided for convenience, but the plugin works with any theme via CSS selectors.

Will it change my stored content?

No. Hyphenation happens in the visitor's browser at render time. Your posts and pages in the database are never modified, and the plugin stands aside inside the Elementor editor and the Customizer.

Why don't headings get hyphenated?

Headings (h1–h6) are skipped by default, for two reasons: headings are conventionally not hyphenated, and some display webfonts incorrectly map the soft hyphen (U+00AD) to a visible glyph, which shows up as dashes inside heading words. If your heading font renders soft hyphens correctly, disable "Skip headings" or enable the Elementor Heading preset (which overrides the skip for those widgets).

I saw dashes inside words that are not at line ends. Why?

That means the active font draws the soft hyphen as a visible glyph instead of hiding it — a font issue, most common in decorative display fonts used for headings. The plugin skips headings by default for exactly this reason. If it happens in body text, switch to a font with correct U+00AD handling.

Why do copied texts sometimes contain invisible characters?

Soft hyphens (U+00AD) are invisible break hints. Some applications preserve them when text is copied from a page. The engine strips its own hyphens before re-processing, and search engines handle soft hyphens correctly.

更新日志:

3.0.0 2.2.7