head	1.2;
access;
symbols
	pkgsrc-2026Q3:1.2.0.14
	pkgsrc-2026Q3-base:1.2
	pkgsrc-2026Q2:1.2.0.12
	pkgsrc-2026Q2-base:1.2
	pkgsrc-2026Q1:1.2.0.10
	pkgsrc-2026Q1-base:1.2
	pkgsrc-2025Q4:1.2.0.8
	pkgsrc-2025Q4-base:1.2
	pkgsrc-2025Q3:1.2.0.6
	pkgsrc-2025Q3-base:1.2
	pkgsrc-2025Q2:1.2.0.4
	pkgsrc-2025Q2-base:1.2
	pkgsrc-2025Q1:1.2.0.2
	pkgsrc-2025Q1-base:1.2
	pkgsrc-2024Q4:1.1.0.18
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.16
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.14
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.12
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.10
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.8
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.6
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.4
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.2
	pkgsrc-2022Q4-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2025.02.08.08.12.35;	author mef;	state Exp;
branches;
next	1.1;
commitid	ttxICxWvybiTLDIF;

1.1
date	2022.12.17.14.35.09;	author mef;	state Exp;
branches;
next	;
commitid	P4DxYKD2jWwz5V5E;


desc
@@


1.2
log
@(fonts/R-textshaping) Updated 0.3.6 to 1.0.0, make test passed

# textshaping 1.0.0

* Added `lorem_text()` and `lorem_bidi()` for generating nonsense text in
  various scripts
* Added `plot_shape()` to plot the result of a shaping along with the metrics
* Rewrite of the shaping engine to honor global direction of text. It introduces
  a `direction` argument to `shape_text()` that defaults to `auto`, meaning that
  it is deduced from the content of the shaped text. `align` gets two new
  settings that responds to the global direction of the text. `"auto"` will
  chose between `"left"` and `"right"` and `"justified"` will choose between
  `"justified-left"` and `"justified-right"` depending of the global direction
  is ltr or rtl. Lastly the soft break locations are now based on ICU and thus
  better support ideographic scripts such as Han/Kanji/Hangul.
* Textshaping now properly supports soft hyphens in that a hyphen is rendered if
  a soft-wrap happens at a soft hyphen (#52)

# textshaping 0.4.1

* Make compiled code somewhat less assumptive about the correctness of the input
* Fix a bug from too agressive early exiting shaping of strings with no max
  width (#45)
* Fixed a mismatch between the default values of the `width` argument in
  `shape_text()` and `systemfonts::match_fonts()` (#44)
* Updated `text_width()` to take the same inputs as `shape_text()`

# textshaping 0.4.0

* Full rewrite of `shape_text()` to allow proper font-fallback, bidi text
  support, support for font-features, spacers, new align settings, etc.

# textshaping 0.3.7

* Prepare for Arm Windows
@
text
@$NetBSD: distinfo,v 1.1 2022/12/17 14:35:09 mef Exp $

BLAKE2s (R/textshaping_1.0.0.tar.gz) = ed9cca654d9f95bc39784a6b3f582f49bdd924ef989a20377c648b58a7795ea9
SHA512 (R/textshaping_1.0.0.tar.gz) = 1ab864aaa843f10dddd0159bd07d15848a8de958b16342e52e38ac9d8f623fe1f6cb27ef38cc1f0744735fe37eaaf70c33b8de5eefeaada0eefb604af7eac6dd
Size (R/textshaping_1.0.0.tar.gz) = 75510 bytes
@


1.1
log
@fonts/R-textshaping: import R-textshaping-0.3.6

Provides access to the text shaping functionality in the 'HarfBuzz'
library and the bidirectional algorithm in the 'Fribidi' library.
'textshaping' is a low-level utility package mainly for graphic
devices that expands upon the font tool-set provided by the
'systemfonts' package.
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (R/textshaping_0.3.6.tar.gz) = 301739928ebff95575958f0f0bd37afb2236d3cf8a5baf7583cb0dbca577a1f7
SHA512 (R/textshaping_0.3.6.tar.gz) = 191e3c467f7a27dc7f1df3c7aa01ebc19314b72787493e2ebc5e2b5d3a76d825c4155d69a1d119a97f8076cd525fdf4453e3227feb7b8e5d049ea58b8ebf5847
Size (R/textshaping_0.3.6.tar.gz) = 35722 bytes
@

