Let $a = \{f(\cdot, \theta): \theta \in J\}, J$ an interval, be a family of univariate probability densities (with respect to Lebesgue measure) on an interval I. First, a necessary and sufficient condition is proved for $\mathcal{a}$ to be identifiable whenever $\mathcal{a} \subset C_0(J)$, the class of continuous functions on $J$ vanishing at $\infty$. If $f_G$ is a $G$-mixture of the densities in $a$ with $G$ unknown, an estimator $G_n$ based on $f_G$ and $\mathscr{B} = \{f(x, \bullet): x \in I\}$ is provided such that $G_n \rightarrow_w G$ under certain conditions on $a$. If $X_1, \cdots, X_n$ are i.i.d. random variables from $f_G$, an estimator $\hat{G}_n$ is provided such that $G_n(X_1, \cdots, X_n, \cdot) \rightarrow_w G(\bullet)$ almost surely under certain conditions on $a$ and $G$. Furthermore, it is shown that $|f_{G_n}(x) - f_G(x)| \rightarrow 0$ a.s. and in $L_2$ with rates like $O(n^{-C}) (C > 0)$ under certain conditions on the density estimator $\hat{f}_G(x)$ involved in the definition of $\hat{G}_n$. The conditions of various theorems are verified in the case of location parameter and scale parameter families of densities.