texlive[76165] Master/texmf-dist: rpgicons (27aug25)
commits+karl at tug.org
commits+karl at tug.org
Wed Aug 27 22:13:27 CEST 2025
Revision: 76165
https://tug.org/svn/texlive?view=revision&revision=76165
Author: karl
Date: 2025-08-27 22:13:27 +0200 (Wed, 27 Aug 2025)
Log Message:
-----------
rpgicons (27aug25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/rpgicons/README.md
trunk/Master/texmf-dist/doc/latex/rpgicons/rpgicons-doc.pdf
trunk/Master/texmf-dist/doc/latex/rpgicons/rpgicons-doc.tex
trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons-l3.sty
trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons-pgf.sty
trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons.sty
Modified: trunk/Master/texmf-dist/doc/latex/rpgicons/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rpgicons/README.md 2025-08-27 20:13:19 UTC (rev 76164)
+++ trunk/Master/texmf-dist/doc/latex/rpgicons/README.md 2025-08-27 20:13:27 UTC (rev 76165)
@@ -1,4 +1,4 @@
-
+
<img width="200" alt="rpgicons-example" src="https://github.com/jasperhabicht/rpgicons/assets/6378801/81a1d0aa-7a4f-4f83-bbdc-3bc3332023b2" />
Modified: trunk/Master/texmf-dist/doc/latex/rpgicons/rpgicons-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/rpgicons/rpgicons-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/rpgicons/rpgicons-doc.tex 2025-08-27 20:13:19 UTC (rev 76164)
+++ trunk/Master/texmf-dist/doc/latex/rpgicons/rpgicons-doc.tex 2025-08-27 20:13:27 UTC (rev 76165)
@@ -11,8 +11,8 @@
% This work has the LPPL maintenance status `maintained'.
%
\documentclass[a4paper]{article}
-\def\rpgiconsfileversion{1.9.1}
-\def\rpgiconsfiledate{9 July 2025}
+\def\rpgiconsfileversion{1.9.2}
+\def\rpgiconsfiledate{27 August 2025}
\usepackage[T1]{fontenc}
\usepackage{Alegreya}
Modified: trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons-l3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons-l3.sty 2025-08-27 20:13:19 UTC (rev 76164)
+++ trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons-l3.sty 2025-08-27 20:13:27 UTC (rev 76165)
@@ -10,7 +10,7 @@
%
% This work has the LPPL maintenance status `maintained'.
%
-\ProvidesExplPackage {rpgicons-l3} {2025-07-09} {1.9.1}
+\ProvidesExplPackage {rpgicons-l3} {2025-08-27} {1.9.2}
{RPG Icons Package (l3 Variant)}
\bool_new:N \l__rpgicons_unicode_mode_bool
@@ -27,19 +27,22 @@
Please ~ update ~ to ~ a ~ newer ~ version.
}
\msg_new:nnn { rpgicons } { deprecated-option } {
- \msg_warning_text:n { rpgicons } \iow_newline:
The ~ option ~ `#1` ~ has ~ been ~ deprecated ~ and ~ will ~ be ~ ignored.
}
\msg_new:nnn { rpgicons } { documentmetadata-missing-opacity } {
- \msg_warning_text:n { rpgicons } \iow_newline:
In ~ order ~ to ~ use ~ opacity, ~
\token_to_str:N \DocumentMetadata \c_space_tl must ~ be ~ set.
}
\msg_new:nnn { rpgicons } { documentmetadata-missing-accessible } {
- \msg_warning_text:n { rpgicons } \iow_newline:
In ~ order ~ to ~ provide ~ full ~ accessibility, ~
\token_to_str:N \DocumentMetadata \c_space_tl must ~ be ~ set.
}
+\msg_new:nnn { rpgicons } { shape-undefined } {
+ The ~ shape ~ `#1` ~ is ~ undefined.
+}
+\msg_new:nnn { rpgicons } { frame-undefined } {
+ The ~ frame ~ `#1` ~ is ~ undefined.
+}
\keys_define:nn { rpgicons / global } {
compat .code:n = {
@@ -1748,7 +1751,7 @@
{ -.5cm , .5cm }
{ .5cm , .5cm }
\draw_path_use_clear:n { clip }
- \hcoffin_set:Nn \l__rpgicons_icon_accessible_coffin { \c_space_token #4 \c_space_token }
+ \hcoffin_set:Nn \l__rpgicons_icon_accessible_coffin { \c_space_tl #4 \c_space_tl }
\coffin_resize:Nnn \l__rpgicons_icon_accessible_coffin { 1cm } { 1cm }
\draw_coffin_use:Nnnn \l__rpgicons_icon_accessible_coffin { hc } { vc } { 0cm , 0cm }
\draw_scope_end:
@@ -1760,7 +1763,9 @@
\bool_set_false:N \l_draw_bb_update_bool
\draw_scope_begin:
\clist_if_in:neT { ability , saving , spellschool , damage } { \l_rpgicons_icon_frame_tl } {
- \use:c { rpgicons_draw_frame_ \l_rpgicons_icon_frame_tl : }
+ \cs_if_exist_use:cF { rpgicons_draw_frame_ \l_rpgicons_icon_frame_tl : } {
+ \msg_warning:nnV { rpgicons } { frame-undefined } \l_rpgicons_icon_frame_tl
+ }
\IfBooleanTF {#1} {
\draw_path_use_clear:n { fill }
\color_select:V \l_rpgicons_icon_color_background_tl
@@ -1778,7 +1783,11 @@
\seq_item:Nn \l__rpgicons_icon_shape_name_parts_seq { 2 }
}
} {
- \use:c { rpgicons_draw_shape_ \l__rpgicons_icon_shape_name_str : }
+ \cs_if_exist_use:cF { rpgicons_draw_shape_ \l__rpgicons_icon_shape_name_str : } {
+ \tl_if_blank:oF { \l__rpgicons_icon_shape_name_str } {
+ \msg_warning:nnV { rpgicons } { shape-undefined } \l__rpgicons_icon_shape_name_str
+ }
+ }
}
\draw_path_use_clear:n { stroke }
\IfValueT {#3} {
@@ -1804,7 +1813,7 @@
\keys_set_groups:nne { rpgicons / local ~ options } { extra } {#3}
\keys_set:ne { rpgicons / local ~ options } { \clist_use:Nn \l_rpgicons_types_every_die_style_clist { , } }
\str_set:Ne \l__rpgicons_icon_integer_str {#4}
- \hspace { \l_rpgicons_icon_before_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_before_sep_dim }
\str_if_eq:neTF { large } {#1} {
\RPGIconsUseIcon[scale=.675, #3][#4]{#2}
} {
@@ -1811,7 +1820,7 @@
\str_if_empty:NF \l__rpgicons_icon_integer_str { \str_use:N \l__rpgicons_icon_integer_str \, }
\RPGIconsUseIcon[scale=.333, #3]{#2}
}
- \hspace { \l_rpgicons_icon_after_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_after_sep_dim }
\group_end:
}
\cs_if_exist:NF \die { \cs_new_eq:NN \die \RPGIconsDie }
@@ -1820,13 +1829,13 @@
\group_begin:
\keys_set_groups:nne { rpgicons / local ~ options } { extra } {#3}
\keys_set:ne { rpgicons / local ~ options } { \clist_use:Nn \l_rpgicons_types_every_ability_style_clist { , } }
- \hspace { \l_rpgicons_icon_before_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_before_sep_dim }
\str_if_eq:neTF { negative } {#1} {
\RPGIconsUseIcon*[frame=ability, scale=.333, #3]{#2}
} {
\RPGIconsUseIcon[scale=.333, #3]{#2}
}
- \hspace { \l_rpgicons_icon_after_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_after_sep_dim }
\group_end:
}
\cs_if_exist:NF \ability { \cs_new_eq:NN \ability \RPGIconsAbility }
@@ -1835,13 +1844,13 @@
\group_begin:
\keys_set_groups:nne { rpgicons / local ~ options } { extra } {#3}
\keys_set:ne { rpgicons / local ~ options } { \clist_use:Nn \l_rpgicons_types_every_saving_style_clist { , } }
- \hspace { \l_rpgicons_icon_before_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_before_sep_dim }
\str_if_eq:neTF { empty } {#1} {
\RPGIconsUseIcon[frame=saving, scale=.333, #3]{}
} {
\RPGIconsUseIcon[frame=saving, scale=.333, #3]{#2}
}
- \hspace { \l_rpgicons_icon_after_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_after_sep_dim }
\group_end:
}
\cs_if_exist:NF \saving { \cs_new_eq:NN \saving \RPGIconsSaving }
@@ -1850,9 +1859,9 @@
\group_begin:
\keys_set_groups:nne { rpgicons / local ~ options } { extra } {#2}
\keys_set:ne { rpgicons / local ~ options } { \clist_use:Nn \l_rpgicons_types_every_spell_style_clist { , } }
- \hspace { \l_rpgicons_icon_before_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_before_sep_dim }
\RPGIconsUseIcon[scale=.333, #2]{#1}
- \hspace { \l_rpgicons_icon_after_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_after_sep_dim }
\group_end:
}
\cs_if_exist:NF \spell { \cs_new_eq:NN \spell \RPGIconsSpell }
@@ -1861,13 +1870,13 @@
\group_begin:
\keys_set_groups:nne { rpgicons / local ~ options } { extra } {#3}
\keys_set:ne { rpgicons / local ~ options } { \clist_use:Nn \l_rpgicons_types_every_spellschool_style_clist { , } }
- \hspace { \l_rpgicons_icon_before_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_before_sep_dim }
\str_if_eq:neTF { negative } {#1} {
\RPGIconsUseIcon*[frame=spellschool, scale=.333, #3]{#2}
} {
\RPGIconsUseIcon[frame=spellschool, scale=.333, #3]{#2}
}
- \hspace { \l_rpgicons_icon_after_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_after_sep_dim }
\group_end:
}
\cs_if_exist:NF \spellschool { \cs_new_eq:NN \spellschool \RPGIconsSpellschool }
@@ -1876,9 +1885,9 @@
\group_begin:
\keys_set_groups:nne { rpgicons / local ~ options } { extra } {#2}
\keys_set:ne { rpgicons / local ~ options } { \clist_use:Nn \l_rpgicons_types_every_damage_style_clist { , } }
- \hspace { \l_rpgicons_icon_before_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_before_sep_dim }
\RPGIconsUseIcon[frame=damage, scale=.333, #2]{#1}
- \hspace { \l_rpgicons_icon_after_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_after_sep_dim }
\group_end:
}
\cs_if_exist:NF \damage { \cs_new_eq:NN \damage \RPGIconsDamage }
@@ -1887,9 +1896,9 @@
\group_begin:
\keys_set_groups:nne { rpgicons / local ~ options } { extra } {#2}
\keys_set:ne { rpgicons / local ~ options } { \clist_use:Nn \l_rpgicons_types_every_attack_style_clist { , } }
- \hspace { \l_rpgicons_icon_before_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_before_sep_dim }
\RPGIconsUseIcon[scale=.333, #2]{#1}
- \hspace { \l_rpgicons_icon_after_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_after_sep_dim }
\group_end:
}
\cs_if_exist:NF \attack { \cs_new_eq:NN \attack \RPGIconsAttack }
@@ -1898,9 +1907,9 @@
\group_begin:
\keys_set_groups:nne { rpgicons / local ~ options } { extra } {#2}
\keys_set:ne { rpgicons / local ~ options } { \clist_use:Nn \l_rpgicons_types_every_condition_style_clist { , } }
- \hspace { \l_rpgicons_icon_before_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_before_sep_dim }
\RPGIconsUseIcon[scale=.333, #2]{#1}
- \hspace { \l_rpgicons_icon_after_sep_dim }
+ \skip_horizontal:n { \l_rpgicons_icon_after_sep_dim }
\group_end:
}
\cs_if_exist:NF \condition { \cs_new_eq:NN \condition \RPGIconsCondition }
@@ -1970,4 +1979,4 @@
}
\cs_if_exist:NF \roll { \cs_new_eq:NN \roll \RPGIconsRoll }
-% EOF
\ No newline at end of file
+% EOF
Modified: trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons-pgf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons-pgf.sty 2025-08-27 20:13:19 UTC (rev 76164)
+++ trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons-pgf.sty 2025-08-27 20:13:27 UTC (rev 76165)
@@ -11,7 +11,7 @@
% This work has the LPPL maintenance status `maintained'.
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{rpgicons-pgf}[2025-07-09 RPG Icons Package (PGF Variant) (1.9.1)]
+\ProvidesPackage{rpgicons-pgf}[2025-08-27 RPG Icons Package (PGF Variant) (1.9.2)]
% provide pics option
\newif\ifrpgicons at pics\rpgicons at picsfalse
@@ -2595,4 +2595,4 @@
\@ifundefined{roll}{\NewCommandCopy\roll\rpgiconsroll}{}
-\endinput
\ No newline at end of file
+\endinput
Modified: trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons.sty 2025-08-27 20:13:19 UTC (rev 76164)
+++ trunk/Master/texmf-dist/tex/latex/rpgicons/rpgicons.sty 2025-08-27 20:13:27 UTC (rev 76165)
@@ -10,7 +10,7 @@
%
% This work has the LPPL maintenance status `maintained'.
%
-\ProvidesExplPackage {rpgicons} {2025-07-09} {1.9.1} {RPG Icons Package}
+\ProvidesExplPackage {rpgicons} {2025-08-27} {1.9.2} {RPG Icons Package}
\bool_new:N \l__rpgicons_use_pgf_variant_bool
\clist_new:N \l__rpgicons_forwarded_options_clist
@@ -37,4 +37,4 @@
\RequirePackage [ \l__rpgicons_forwarded_options_clist ] { rpgicons-l3 }
}
-% EOF
\ No newline at end of file
+% EOF
More information about the tex-live-commits
mailing list.